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

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

#top .av-special-heading.av-33z2d1-3757a5614a12e3a43f1e7edf5e3feab8{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-33z2d1-3757a5614a12e3a43f1e7edf5e3feab8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-33z2d1-3757a5614a12e3a43f1e7edf5e3feab8 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-33z2d1-3757a5614a12e3a43f1e7edf5e3feab8 .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-5481cc9734df2c4f4b7b9c95f298eeeb .av-icon-char{
font-size:40px;
line-height:40px;
}

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

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

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

.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;
}

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

#top .av-special-heading.av-lv52kfuw-5a2f039b8477f37f233becd07064fa7a{
padding-bottom:10px;
color:#b02b2c;
font-size:50px;
}
body .av-special-heading.av-lv52kfuw-5a2f039b8477f37f233becd07064fa7a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv52kfuw-5a2f039b8477f37f233becd07064fa7a .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lv52kfuw-5a2f039b8477f37f233becd07064fa7a .special-heading-inner-border{
border-color:#b02b2c;
}
.av-special-heading.av-lv52kfuw-5a2f039b8477f37f233becd07064fa7a .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;
}

.flex_cell.av-6zjpye-6dd90efea63a0b63493f0e04b1072f85{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6zjpye-6dd90efea63a0b63493f0e04b1072f85{
padding:60px 60px 60px 60px !important;
}

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

.flex_cell.av-3n4l52-2aaa3508c2432e500733014519279701{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3n4l52-2aaa3508c2432e500733014519279701{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-39brc6-b5f7836cd5784a73a94b4a80e0bdeacb{
padding:0 0 30px 0;
}

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

#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;
}

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

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

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

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

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

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

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

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

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

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