.avia-section.av-mvf8p8ci-a0f93f4bfb2fd37cfc0eb83bd1995d6d{
background-repeat:no-repeat;
background-image:url(https://resinpaveltd.co.uk/wp-content/uploads/2026/06/WhatsApp-Image-2026-06-24-at-21.34.15.jpeg);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mvf8p8ci-a0f93f4bfb2fd37cfc0eb83bd1995d6d .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-mvf8p8ci-a0f93f4bfb2fd37cfc0eb83bd1995d6d .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#2060a0;
}

#top #wrap_all .avia-button.av-1k61pga-c234e6245861f48265c1de809d66cff0{
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-1uj027u-19b1b721a2c7afda7857385bbbe862a1 .iconlist_icon{
color:#ffffff;
font-size:17px;
}
#top #wrap_all .avia-icon-list-container.av-1uj027u-19b1b721a2c7afda7857385bbbe862a1 .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

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

.av_font_icon.av-1gbzpp6-f8722551123caa839ba0024de40f4c14{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1gbzpp6-f8722551123caa839ba0024de40f4c14 .av-icon-char{
font-size:55px;
line-height:55px;
}

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

#top .hr.hr-invisible.av-1e7d0fe-6c1b04a263a7a5d1ce9fccdf79d75d8c{
height:30px;
}

.avia-section.av-1cjg5tm-b2111ef69fc755fd5ac8a4358850f1ad{
background-color:#f8f8f8;
background-image:unset;
}

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

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

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

#top .hr.hr-invisible.av-12os11m-f9d3141c0b9363f330977b322d538bbd{
height:30px;
}

#top .hr.hr-invisible.av-10vemtm-a9f1dcb145692f7ce6b2d985fb7d1be6{
height:20px;
}

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

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

#top .hr.hr-invisible.av-vlx04a-806e698b62aac31a159160cd1fe58f4f{
height:30px;
}

#top .hr.hr-invisible.av-ugjdkq-039b724f71b33f3e3d6bb9162427d7cb{
height:20px;
}

.av_font_icon.av-sef4h6-4d8d99734e1c99e5105c68bff02f4b11{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-sef4h6-4d8d99734e1c99e5105c68bff02f4b11 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av-masonry.av-mvf8ud56-609bed863a6f33ddcd2205fc90588690 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-s1f8ca-a92d51edf3a93133e19e8dd945215713{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-q6lr4a-c5e82fc5ce013f6b218942733c7578f8{
height:2px;
}

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

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

#top .hr.hr-invisible.av-k45t9m-ba03f6be4fc6e884b2617574fd7976ca{
height:50px;
}

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

#top .hr.hr-invisible.av-i1a4ii-472a78747d7d1af1fb2c562d7db60476{
height:30px;
}

.avia_transform .flex_column.av-fegezu-4f5ccf48d156c5e633a10cb6553b8bf9{
animation-duration:2s;
}

.avia-image-container.av-mvf8xapz-bbbb5e003aa8c0a803ec7f5aed19b9e8 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-mvf8xapz-bbbb5e003aa8c0a803ec7f5aed19b9e8 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-ehyksq-3d335d72ef44ac5c8e28f47a45b796fe{
animation-duration:2s;
}

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

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

.avia-section.av-12n3mi-078182e39a4a60fad4963eab0e03ab67{
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-12n3mi-078182e39a4a60fad4963eab0e03ab67 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

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

#top .hr.hr-invisible.av-8xczy2-19c051483646febd7e4090b2cdae9e33{
height:20px;
}

#top .av_textblock_section.av-mvf930r1-c45ad572dbc98c6d035629db10d9c46d .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5viiu2-cb5857cca5ebeb97daa2b91c100ea19a{
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-upuy-2e8ac5a63ee18cd0f8c1d98015bd9c53{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}


@media only screen and (min-width: 990px){ 
.flex_column.av-16mszei-8c4823d18f02750a61f7492a6e09870b{
padding:50px 40px 50px 40px;
}

.flex_column.av-zgq7t6-46e509c95ad9deead09208e6e9c62e10{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-16mszei-8c4823d18f02750a61f7492a6e09870b{
padding:50px 40px 50px 40px;
}

.flex_column.av-zgq7t6-46e509c95ad9deead09208e6e9c62e10{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-16mszei-8c4823d18f02750a61f7492a6e09870b{
padding:50px 30px 50px 30px;
}

.flex_column.av-zgq7t6-46e509c95ad9deead09208e6e9c62e10{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-16mszei-8c4823d18f02750a61f7492a6e09870b{
padding:50px 30px 50px 30px;
}

.flex_column.av-zgq7t6-46e509c95ad9deead09208e6e9c62e10{
padding:50px 30px 50px 30px;
}
}
