.avia-section.av-145nae-aaa4eca9101ff266d79bd0e4947cd304{
background-repeat:no-repeat;
background-image:url(https://swanseamortgages.co.uk/wp-content/uploads/2024/04/Three-Cliffs-BW.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-aaa4eca9101ff266d79bd0e4947cd304 .av-section-color-overlay{
opacity:0.5;
background-color:#e30613;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15{
margin:150px 0 30px 0;
padding-bottom:0;
color:#ffffff;
font-size:4.5vw;
}
body .av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .av-subheading{
font-size:25px;
}

#top .hr.hr-invisible.av-lxa4g11t-736733f2b38241052031b60a8bcd615d{
height:100px;
}

#top .av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd .av-subheading{
font-size:20px;
}

#top .hr.av-jgf4q5kq-54-52bf7125384c28c3a6dc0d1f275665b0{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-54-52bf7125384c28c3a6dc0d1f275665b0 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-54-52bf7125384c28c3a6dc0d1f275665b0 .av-seperator-icon{
color:#072f4c;
}

#top .flex_column.av-9wkhy-56-30be4610356950455d426a962195dde1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-56-30be4610356950455d426a962195dde1{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-56-30be4610356950455d426a962195dde1{
margin-top:0px;
margin-bottom:0px;
}

.av_font_icon.av-lv5276al-eb5c02c10d42996b21962d1d596e7f7b .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-vuuce-28d8c0cbfc84995c7a7b63e2bfc1b116{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-vuuce-28d8c0cbfc84995c7a7b63e2bfc1b116 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vuuce-28d8c0cbfc84995c7a7b63e2bfc1b116 .av-subheading{
font-size:15px;
}

#top .flex_column.av-1eq1qe-2f78bc2ab7a8935c69a598c8b5e1ec84{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1eq1qe-2f78bc2ab7a8935c69a598c8b5e1ec84{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1eq1qe-2f78bc2ab7a8935c69a598c8b5e1ec84{
margin-top:0px;
margin-bottom:0px;
}

.av_font_icon.av-htt0m-10bb104e554c3ebc270d2e13d6facf65 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-1392g6-3a9cc83109438da47afe6db52b9f9d14{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-1392g6-3a9cc83109438da47afe6db52b9f9d14 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1392g6-3a9cc83109438da47afe6db52b9f9d14 .av-subheading{
font-size:15px;
}

#top .flex_column.av-9wkhy-46-57845589dfdbe5ad8db59e894c182661{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-46-57845589dfdbe5ad8db59e894c182661{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-46-57845589dfdbe5ad8db59e894c182661{
margin-top:0px;
margin-bottom:0px;
}

.av_font_icon.av-mhozy-2aa2756d79a9429c782fce97b848c58b .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-n5bb2-9ab0d23ea3e9184724017a21dc15efa6{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-n5bb2-9ab0d23ea3e9184724017a21dc15efa6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-n5bb2-9ab0d23ea3e9184724017a21dc15efa6 .av-subheading{
font-size:15px;
}

#top .flex_column.av-tmjwu-fb1ff50abe96c6a3c8f8a3a51e6123fc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tmjwu-fb1ff50abe96c6a3c8f8a3a51e6123fc{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tmjwu-fb1ff50abe96c6a3c8f8a3a51e6123fc{
margin-top:0px;
margin-bottom:0px;
}

.av_font_icon.av-baoie-841307d69feb4d4c96f4a457c0725b83 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-fvtq6-c12b6d0fc436df6dc9209deb5c5fae47{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-fvtq6-c12b6d0fc436df6dc9209deb5c5fae47 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fvtq6-c12b6d0fc436df6dc9209deb5c5fae47 .av-subheading{
font-size:15px;
}

.avia-section.av-7xqce-1f594646aec422f4b4743506d9a41433{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3{
padding-bottom:10px;
color:#b02b2c;
font-size:50px;
}
body .av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-avb9q-4cac4a0a41caad906caf8b41c4a5ba58 .avia_textblock{
color:#000000;
}

.avia-timeline-container.av-ovzha-4139142ce49edec72d70e59571ea36f4 .av-milestone-title{
color:#000000;
}
.avia-timeline-container.av-ovzha-4139142ce49edec72d70e59571ea36f4 .av-milestone-content{
color:#000000;
}

#top .flex_column.av-9lvmsl-fa7227c5a2244617df0435424edcf66c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9lvmsl-fa7227c5a2244617df0435424edcf66c{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9lvmsl-fa7227c5a2244617df0435424edcf66c{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41 .av-subheading{
font-size:20px;
}

#top .flex_column.av-4ub5ed-4ee6f01bcf60165f9b36be05401af630{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4ub5ed-4ee6f01bcf60165f9b36be05401af630{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-4ub5ed-4ee6f01bcf60165f9b36be05401af630{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-lvm94ycx-11458997196e0d812004c456d3ae22f0 .avia_textblock{
color:#ffffff;
}

.avia-section.av-qet8u-52-5025b053a953779314a0448a1d623178{
background-color:#e30613;
background:linear-gradient( 45deg, #e30613, #9e043c );
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa{
padding-bottom:30px;
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-53-e8a06234d0e036d87a1598c97d7dccc9{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}

.avia-section.av-g5hi1n-10371dc780761b6357884a380e311c52{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6{
margin:0 0 0 0;
padding-bottom:0;
color:#b02b2c;
font-size:50px;
}
body .av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .av-subheading{
font-size:20px;
}

#top .avia-testimonial-wrapper.av-93n4kb-71b8bed40cf5dd5b8cfad4a5404a1878 .avia-testimonial-content{
color:#000000;
}
#top .avia-testimonial-wrapper.av-93n4kb-71b8bed40cf5dd5b8cfad4a5404a1878 .avia-testimonial-name{
color:#000000;
}
.avia-testimonial-wrapper.av-93n4kb-71b8bed40cf5dd5b8cfad4a5404a1878 .avia-testimonial-subtitle{
color:#000000;
}
.avia-testimonial-wrapper.av-93n4kb-71b8bed40cf5dd5b8cfad4a5404a1878 .avia-testimonial-link{
color:#000000;
}
.avia-testimonial-wrapper.av-93n4kb-71b8bed40cf5dd5b8cfad4a5404a1878 .avia-slideshow-controls{
color:#000000;
}

.avia-section.av-qet8u-33-8f71d0465a9ce1c5f0836373613b5a0a{
background-color:#e30613;
background:linear-gradient( 45deg, #e30613, #ad1339 );
}

.flex_column.av-lsyke-4-07a5d9b209e35538441a8eb9f6860ba8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lv53jq8j-e16ba33ed6be32f8a35d0fc9dbf42197{
padding-bottom:10px;
}
body .av-special-heading.av-lv53jq8j-e16ba33ed6be32f8a35d0fc9dbf42197 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv53jq8j-e16ba33ed6be32f8a35d0fc9dbf42197 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-lv53jq8j-e16ba33ed6be32f8a35d0fc9dbf42197 .av-subheading{
font-size:15px;
}

#top .hr.av-30wgvp-bd880160416057ffac8b3c8065709094{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-30wgvp-bd880160416057ffac8b3c8065709094 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-30wgvp-bd880160416057ffac8b3c8065709094 .av-seperator-icon{
color:#072f4c;
}

.flex_column.av-y2952-83653ee86dd26539870721eea199c5a0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-37xou-2d87b7987b03751e178179afdc810d15 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-33z2d1-42acb966a09ed0f73cda77ac709458fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv52kfuw-3c010a7805074e1de4de6272ade809a3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2gc5rq-94b6d31fd1f1834cc7596b5693560a41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv55elb0-b0d8db7f6c38daf9f9b9aadc3d11396e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qb2m-1f9285dfdee6c9d04b35885cce1f16fa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cjkpuj-c511630541cdb4880d209293d0d9c0e6 .av-special-heading-tag{
font-size:0.8em;
}
}
