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

#top #wrap_all .avia-button.av-1m4ocxt-2ae5d8bbefc5d5168ac2fa1fa5f13c5a{
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-1yf6cvl-a353ed90e03011be5ef4075516c32192 .iconlist_icon{
color:#ffffff;
font-size:17px;
}
#top #wrap_all .avia-icon-list-container.av-1yf6cvl-a353ed90e03011be5ef4075516c32192 .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

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

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

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

#top .hr.hr-invisible.av-1ign241-4160a2a49944526ec34b8d05f0be12ac{
height:30px;
}

.avia-section.av-1glk5dt-14404bf3796f5c4cdc19dbf1219f8e2c{
background-color:#f8f8f8;
background-image:unset;
}

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

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

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

#top .hr.hr-invisible.av-16pgsgx-0c75fb6ce69d350f2a2942f94b8788a4{
height:30px;
}

#top .hr.hr-invisible.av-14ixps1-e918ade2b208f9dbcd915ee42221fe35{
height:20px;
}

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

.av_font_icon.av-11jyrip-9c034c41015d0375f832ae3fde1eef67{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-11jyrip-9c034c41015d0375f832ae3fde1eef67 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-109to4x-c7439d046af501fb7ef97fcd0aa1025b{
height:30px;
}

#top .hr.hr-invisible.av-xd93g1-49d0b6c4b70ffaf4a5ccf660b7f00827{
height:20px;
}

.av_font_icon.av-vwxy8h-03d00bdf33eaa3def8f32b242083527e{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-vwxy8h-03d00bdf33eaa3def8f32b242083527e .av-icon-char{
font-size:40px;
line-height:40px;
}

.av-masonry.av-mvf7e2kj-043c7ea44b5f53e954612bfa15967a47 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-v5sdc1-495eb8160cd574a8a242a16cb4cf4246{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-adv8x-65a4dac68e4a28d6307c58b866310489{
height:2px;
}

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

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

#top .hr.hr-invisible.av-kiei1t-34f053ae655b9f192e84a5884d42348f{
height:50px;
}

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

#top .hr.hr-invisible.av-i2ra35-0a9d37cf44a4bf4078f9faa09018bbca{
height:30px;
}

.avia_transform .flex_column.av-g9tbf5-4c9fc9a97ae5c9d0347bf5a060e14e2f{
animation-duration:2s;
}

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

.avia_transform .flex_column.av-du0iu9-d74679e56431cdd59d74e332f37562cc{
animation-duration:2s;
}

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

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

.avia-section.av-aahos1-8fbbff7d86887eff3e4c1b65ba85d337{
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-aahos1-8fbbff7d86887eff3e4c1b65ba85d337 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

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

#top .hr.hr-invisible.av-v6jep-4786b6c8be2576e4de2b4d721c5b676b{
height:20px;
}

#top .av_textblock_section.av-mvf7ovaj-7b6bd8fc66c03c5a3a1a30b20470e3e4 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5cwxw1-43d02118c786273005026e8b0ebe2028{
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-273agh-7183191f6591498c6763c8a8bda97e61{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}


@media only screen and (min-width: 990px){ 
.flex_column.av-197avxt-4edbc87260346be2d88fb4c0a627db67{
padding:50px 40px 50px 40px;
}

.flex_column.av-129vrhd-94468e1134eed4f90a6324b24618e25f{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-197avxt-4edbc87260346be2d88fb4c0a627db67{
padding:50px 40px 50px 40px;
}

.flex_column.av-129vrhd-94468e1134eed4f90a6324b24618e25f{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-197avxt-4edbc87260346be2d88fb4c0a627db67{
padding:50px 30px 50px 30px;
}

.flex_column.av-129vrhd-94468e1134eed4f90a6324b24618e25f{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-197avxt-4edbc87260346be2d88fb4c0a627db67{
padding:50px 30px 50px 30px;
}

.flex_column.av-129vrhd-94468e1134eed4f90a6324b24618e25f{
padding:50px 30px 50px 30px;
}
}
