.avia-section.av-3uf8abi-85dfaea83081bedd89eef0b6c11b64fb{
background-repeat:no-repeat;
background-image:url(https://resinpaveltd.co.uk/wp-content/uploads/2025/09/6-1.webp);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-3uf8abi-85dfaea83081bedd89eef0b6c11b64fb .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-3uf8abi-85dfaea83081bedd89eef0b6c11b64fb .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#2060a0;
}

#top #wrap_all .avia-button.av-c3lfr2-6cca24e8057e5d8e3b43cd9fe650fbba{
background-color:#2060a0;
border-color:#2060a0;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

#top .avia-icon-list-container.av-da7fim-2e4b3b2f2d78b9c40e236efb2f7b3e31 .iconlist_icon{
color:#ffffff;
font-size:17px;
}
#top #wrap_all .avia-icon-list-container.av-da7fim-2e4b3b2f2d78b9c40e236efb2f7b3e31 .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

.avia-section.av-3ceqb2m-e3c46b1475013053b79502a46d22134c{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}

.av_font_icon.av-3atf4dq-b148c1a26da0cdfd02e18992ccf3ffe6{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3atf4dq-b148c1a26da0cdfd02e18992ccf3ffe6 .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .av-special-heading.av-385c6ry-e4d8a6727020ffd4b88762ec075f22b5{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-385c6ry-e4d8a6727020ffd4b88762ec075f22b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-385c6ry-e4d8a6727020ffd4b88762ec075f22b5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-385c6ry-e4d8a6727020ffd4b88762ec075f22b5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-35841bi-e70911fd250e5e5edffee862de48842a{
height:30px;
}

.avia-section.av-341wej2-93b13565df7108540a6b8f77a8b2126f{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-aupkge-9b0cc667119b29becdbf503fbc3b5af1{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-aupkge-9b0cc667119b29becdbf503fbc3b5af1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-aupkge-9b0cc667119b29becdbf503fbc3b5af1 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-aupkge-9b0cc667119b29becdbf503fbc3b5af1 .av-subheading{
font-size:15px;
color:#2060a0;
}

.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d{
padding:50px 40px 50px 40px;
background-color:#2060a0;
background:linear-gradient( to bottom, #2060a0, #2060a0, #2060a0 );
}
.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#2060a0;
z-index:100;
}

.av_font_icon.av-2vosn1q-c5094bf85c237800fbda57d4af678905{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2vosn1q-c5094bf85c237800fbda57d4af678905 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2trr7qm-319934a6707ae3c834bcad33beaf5036{
height:30px;
}

#top .hr.hr-invisible.av-2r43hz2-58bb979a2dc5c7983bd9a7b3003fde5f{
height:20px;
}

.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861{
padding:50px 40px 50px 40px;
background-color:#22252e;
background:linear-gradient( to top, #22252e, #22252e, #22252e );
}
.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#22252e;
z-index:100;
}

.av_font_icon.av-y34ta-d6774c425042d975c125984f4275e6ef{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-y34ta-d6774c425042d975c125984f4275e6ef .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2l1jhim-ccd66a4af4ce888e8b9f69adccb9956f{
height:30px;
}

#top .hr.hr-invisible.av-2hnb70u-5d55c73d10c5d0c3c39ba4a29b57ede2{
height:20px;
}

.av_font_icon.av-1cscszy-2809f0a0d63ff61e6823c52f0249ef7d{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-1cscszy-2809f0a0d63ff61e6823c52f0249ef7d .av-icon-char{
font-size:40px;
line-height:40px;
}

.av-masonry.av-8reg5a-e53f60e957f4ccdc5ed96b89ee15197c .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-2cpq0pa-cd5c1ab48cdf2ab2082509a8fbce300d{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-2c41eum-5095b0bfdfb25ef1d991ab954cc5bc4e{
height:2px;
}

.flex_column.av-2agoa4e-019b42397f6057202bbfb5d79a36d077{
width:100%;
margin-left:0;
}
.avia_transform .flex_column.av-2agoa4e-019b42397f6057202bbfb5d79a36d077{
animation-duration:2.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2agoa4e-019b42397f6057202bbfb5d79a36d077 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-27oat8u-72ffcef3b975091c975a12408b182c3e{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-27oat8u-72ffcef3b975091c975a12408b182c3e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-27oat8u-72ffcef3b975091c975a12408b182c3e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-27oat8u-72ffcef3b975091c975a12408b182c3e .av-subheading{
font-size:15px;
color:#2060a0;
}

#top .hr.hr-invisible.av-1zr93y6-3bc59e5833e205c0d5911401fd2dd9be{
height:50px;
}

.avia-section.av-49t6um-270975c775095ef7fce9789bd877635c{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}

#top .hr.hr-invisible.av-2wtuwu-794c58198404dc9b95094d967c3e2edb{
height:30px;
}

.avia_transform .flex_column.av-1y9glfy-ded4122dd184f88d43ff234ef42e069c{
animation-duration:2s;
}

.avia-image-container.av-6uwba6-4f78e34c9ef2006ecbe2fd38df2e7285 img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://resinpaveltd.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://resinpaveltd.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-6uwba6-4f78e34c9ef2006ecbe2fd38df2e7285 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-1umhg2m-44dc446b1d56f82d8c37fdfc78efa096{
animation-duration:2s;
}

#top .av-special-heading.av-6ki326-9a7a453bcbc8584e7d2ece0d7cb992cc{
margin:20px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-6ki326-9a7a453bcbc8584e7d2ece0d7cb992cc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6ki326-9a7a453bcbc8584e7d2ece0d7cb992cc .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6ki326-9a7a453bcbc8584e7d2ece0d7cb992cc .av-subheading{
font-size:15px;
color:#2060a0;
}

#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#22252e;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler:not(.activeTitle):hover{
background-color:#22252e;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color: !important;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1s9wlvi-0ae5d160d72870ad997c14eb80d19f22 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}

.avia-section.av-h5ufqm-ae3a92efed43be11f345688f267ae30e{
background-repeat:no-repeat;
background-image:url(https://resinpaveltd.co.uk/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-04-at-13.26.39.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-h5ufqm-ae3a92efed43be11f345688f267ae30e .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-8lfgy6-3f8afe0c483c122869784ca040988cf5{
margin:20px 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-8lfgy6-3f8afe0c483c122869784ca040988cf5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8lfgy6-3f8afe0c483c122869784ca040988cf5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8lfgy6-3f8afe0c483c122869784ca040988cf5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ep8a26-8ce0673ece392bd8ae32e6eac7a2a487{
height:20px;
}

#top .av_textblock_section.av-7j7nmm-76551b132d369cc7696e88b9914becf9 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-2ift7y-52dbc714b3fc39d2e9de0ba298e88883{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.avia-section.av-mvf6hzg4-6a319dcd990c14627ced5edf8bc42fe9{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}


@media only screen and (min-width: 990px){ 
.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d{
padding:50px 40px 50px 40px;
}

.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d{
padding:50px 40px 50px 40px;
}

.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d{
padding:50px 30px 50px 30px;
}

.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2x2zhce-48ba929eb168df35060ba4d11127158d{
padding:50px 30px 50px 30px;
}

.flex_column.av-2p7afla-6bfdd69a3aa3fd83b86be60757009861{
padding:50px 30px 50px 30px;
}
}
