.avia-section.av-145nae-718afa25886c265a3bcc4f92c7546a6d{
background-repeat:no-repeat;
background-image:url(https://swanseamortgages.co.uk/wp-content/uploads/2024/04/Pump-House-Swansea-BW.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-718afa25886c265a3bcc4f92c7546a6d .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-7ace4cf8e1454948d76e1e2e46111c06{
margin:150px 0 30px 0;
padding-bottom:0;
color:#ffffff;
font-size:4.5vw;
}
body .av-special-heading.av-37xou-7ace4cf8e1454948d76e1e2e46111c06 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-37xou-7ace4cf8e1454948d76e1e2e46111c06 .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-37xou-7ace4cf8e1454948d76e1e2e46111c06 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-37xou-7ace4cf8e1454948d76e1e2e46111c06 .av-subheading{
font-size:25px;
}

#top .hr.hr-invisible.av-lxa3z7gw-53901c96d7602ff5b306c7848d9c840c{
height:100px;
}

.flex_column.av-5ypett-0133ba178f5d0eb17a1cf6be275b0de2{
border-width:1px;
border-color:#ffffff;
border-style:solid;
}

#top .av_textblock_section.av-4vu8gh-985ccdf641b68131662ee0611a87739b .avia_textblock{
color:#ffffff;
}

.flex_column.av-2wz81d-8a0cb83c852fbad8d950db546eefcf8b{
border-width:1px;
border-color:#ffffff;
border-style:solid;
}

#top .av_textblock_section.av-m0pc4vw9-4cd551e3c4cc5dd0f8f2bba8dd4b4f82 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-m0pc7755-9c191e27034d9ba1330e814823f6edbb{
height:70px;
}

#top .av-special-heading.av-33z2d1-4fa6bb51e57fef15863945aa2afb88b5{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-33z2d1-4fa6bb51e57fef15863945aa2afb88b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-33z2d1-4fa6bb51e57fef15863945aa2afb88b5 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-33z2d1-4fa6bb51e57fef15863945aa2afb88b5 .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-bd0350b348b043fff30f0f764f38436a{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-vuuce-bd0350b348b043fff30f0f764f38436a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vuuce-bd0350b348b043fff30f0f764f38436a .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-mhozy-f65553cbf1fc0b3f22cfe3228e5f9ce1 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-1392g6-4846d04e795556636d51afb64dc733a4{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-1392g6-4846d04e795556636d51afb64dc733a4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1392g6-4846d04e795556636d51afb64dc733a4 .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-htt0m-c2828bebe42248c5b6de3ab161ea2ee2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-n5bb2-7cf9c15d5ac420b18b0f8b551558bdf6{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-n5bb2-7cf9c15d5ac420b18b0f8b551558bdf6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-n5bb2-7cf9c15d5ac420b18b0f8b551558bdf6 .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-0cb584450b40e5b9bc39cd30212ecf7f .av-icon-char{
font-size:40px;
line-height:40px;
}

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

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

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

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

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

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

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

#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 .flex_column.av-4ub5ed-a3e4ddc4a22efb1021650c7dbe09861d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4ub5ed-a3e4ddc4a22efb1021650c7dbe09861d{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-4ub5ed-a3e4ddc4a22efb1021650c7dbe09861d{
margin-top:0px;
margin-bottom:0px;
}

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

.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-f2199d44a11ddbf739d3330d51a301a2{
padding-bottom:10px;
}
body .av-special-heading.av-lv53jq8j-f2199d44a11ddbf739d3330d51a301a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv53jq8j-f2199d44a11ddbf739d3330d51a301a2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-lv53jq8j-f2199d44a11ddbf739d3330d51a301a2 .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-7ace4cf8e1454948d76e1e2e46111c06 .av-special-heading-tag{
font-size:50px;
}

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

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

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

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

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

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

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