.avia-section.av-mqgk5mj0-5c215845885fded24ee0bfac42a7fe9a{
background-repeat:no-repeat;
background-image:url(https://resinpaveltd.co.uk/wp-content/uploads/2026/06/Screenshot-2024-07-02-at-10.23.16-1030x982-1.png);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mqgk5mj0-5c215845885fded24ee0bfac42a7fe9a .av-section-color-overlay{
opacity:0.6;
background-color:#22252e;
}
.avia-section.av-mqgk5mj0-5c215845885fded24ee0bfac42a7fe9a .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#2060a0;
}

#top #wrap_all .avia-button.av-8ut99n-9be647e829236d16bd5fc1681cec4914{
background-color:#2061a0;
border-color:#2061a0;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.flex_column.av-9mvufv-db8ba7c40c06d8d35a612019182c2a5f{
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#f2f2f2;
}

.avia-section.av-2eitc3f-58e414c0be2aa013dc8cc151be7ddd74{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}

.av_font_icon.av-2dx3vdn-264a8073735eff19ee45f668180f573d{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2dx3vdn-264a8073735eff19ee45f668180f573d .av-icon-char{
font-size:55px;
line-height:55px;
}

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

#top .hr.hr-invisible.av-2azvi7f-0840249d7203252b9d83e1010b174dc1{
height:30px;
}

.avia-section.av-29log6z-edeb8480cb360bfc2bfebf536e035293{
background-color:#f8f8f8;
background-image:unset;
}

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

.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40{
padding:50px 40px 50px 40px;
background-color:#2061a0;
background:linear-gradient( to bottom, #2061a0, #2061a0, #2061a0 );
}
.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#0a0404;
z-index:100;
}

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

#top .hr.hr-invisible.av-21xur23-4cce798bd17c95d3b107cd745e107e54{
height:30px;
}

#top .hr.hr-invisible.av-1zzkqt7-f53c43926caaff4b1776a1b88d60a303{
height:20px;
}

.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b{
padding:50px 40px 50px 40px;
background-color:#2061a0;
background:linear-gradient( to bottom, #2061a0, #2061a0, #2061a0 );
}
.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#0a0505;
z-index:100;
}

.av_font_icon.av-1wkm38r-3362f3cd9bc70823b6f29d2b2bbfab24{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1wkm38r-3362f3cd9bc70823b6f29d2b2bbfab24 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1un7l97-2b4d1897b512fd767084f25738e92349{
height:30px;
}

#top .hr.hr-invisible.av-1t88gfv-2ad3064439bb903b6c3b1d10961fb304{
height:20px;
}

.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1{
padding:50px 40px 50px 40px;
background-color:#2061a0;
background:linear-gradient( to bottom, #2061a0, #2061a0, #2061a0 );
}
.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#0a0505;
z-index:100;
}

.av_font_icon.av-1pglp4b-51b6e37148f69f14619e18c731f3adc1{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1pglp4b-51b6e37148f69f14619e18c731f3adc1 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1oxv6pn-850d22065d9a81699f29cd96e9d42807{
height:30px;
}

#top .hr.hr-invisible.av-1mcrukb-310c01c7ff4ea8e7d48b359d6f753182{
height:20px;
}

#top .hr.hr-invisible.av-1lttu3f-4b7f1a11ea2925b8176a2964cbdbc3a3{
height:100px;
}

.avia-section.av-1k5sp63-3c379879b5bc0d6a870f40b7ce1cbc56{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-1hbzsfv-33f3411adb69b3df15532cb11893c6a3{
height:2px;
}

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

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

#top .hr.hr-invisible.av-1crd7yj-9b4336de95853bfcc50fa194c966d5d5{
height:50px;
}

#top .hr.hr-invisible.av-18to9p7-60e7caa185d0a1293ec132da15ee480b{
height:50px;
}

.avia_transform .flex_column.av-176t54b-b310cd1b35f87b09f95d5671e485a029{
animation-duration:2s;
}

.avia-image-container.av-mqgkaohu-0611615f225a0be7b390f9e9d231a531 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqgkaohu-0611615f225a0be7b390f9e9d231a531 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-15leyej-01bcd9d82dd84c7fb4292e7b12575d29{
animation-duration:2s;
}

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

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

.flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-118e3bf-927eb70a1b38c0524ed687e4fc51fc71{
height:40px;
}

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

#top .av-special-heading.av-3c6u57-0245e8775a64fc4ceb900209f8adc4cb{
margin:20px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-3c6u57-0245e8775a64fc4ceb900209f8adc4cb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3c6u57-0245e8775a64fc4ceb900209f8adc4cb .av-subheading{
font-size:15px;
}

.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271{
width:49%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://resinpaveltd.co.uk/wp-content/uploads/2026/06/Screenshot-2024-07-02-at-10.23.16-1030x982-1.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mqgkcxi0-c462487884d7a9b07a24122a21638271 .av-flex-placeholder{
width:2%;
}
.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-u5jpjf-b2b5e7e7add58ea7e3b0b361c03ae15b{
height:220px;
}

#top .hr.hr-invisible.av-sn71q3-e17488d49835d0afc35b19e90fa0c8ff{
height:90px;
}

#top .av-special-heading.av-mqgkd4lx-5a93cf9a5bb92d70d45a06f3d9398615{
padding-bottom:20px;
}
body .av-special-heading.av-mqgkd4lx-5a93cf9a5bb92d70d45a06f3d9398615 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mqgkd4lx-5a93cf9a5bb92d70d45a06f3d9398615 .av-subheading{
font-size:15px;
}

.av_font_icon.av-quy5u3-7a8c69016d34989469ba08164419e798{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-quy5u3-7a8c69016d34989469ba08164419e798 .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
width:49%;
margin-left:0;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#22252e;
background:linear-gradient( 215deg, #22252e, #2e3544, #333a51 );
}
.avia_transform .flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-ortoq3-779a668b1753ab7f4fbd73fc43b35ef0{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-ortoq3-779a668b1753ab7f4fbd73fc43b35ef0 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-mqgkdgsr-23e77cc1e5958ed4e0ba4569500b869b .avia_textblock{
color:#ffffff;
}

#top .hr.av-29zg97-9bf45120fe1f1f0b864b2d42822faab2{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-29zg97-9bf45120fe1f1f0b864b2d42822faab2 .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-mqgkdm7u-d28fcde1626459e4b2623de86512a50b .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mqgke3u8-d567b363b826ac5f8a3fb1adc88c1ff4 .avia_textblock{
color:#aaaaaa;
}

#top .hr.hr-invisible.av-krecsr-6d1e75b14035154fba9e1ec01d3d4a47{
height:20px;
}

.av_font_icon.av-iy3j63-79d27c69a053e153ca9403e6799de7ca{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-iy3j63-79d27c69a053e153ca9403e6799de7ca .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-i0hm2j-90d98ea3a4bbd5e0a213f2f8c1fadc39{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-i0hm2j-90d98ea3a4bbd5e0a213f2f8c1fadc39 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-fz0iaz-79fe9bf97edee2798823b8628b651662{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-fz0iaz-79fe9bf97edee2798823b8628b651662 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-dv1dsr-77c97027bb7735ff3f92bae9129761ed{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-dv1dsr-77c97027bb7735ff3f92bae9129761ed .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ceib3f-62eb8469ba29289b0314ab9950acff88{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ceib3f-62eb8469ba29289b0314ab9950acff88 .av-icon-char{
font-size:20px;
line-height:20px;
}

.avia-section.av-bejxvf-af9c17329e71c4c7360bb6277f1bf95b{
background-color:#2061a0;
background:linear-gradient( to bottom, #2061a0, #2061a0, #2061a0 );
}

.avia_transform .flex_column.av-8nzue3-d6877f421c9802f0f850b6ee26ddc405{
animation-duration:2s;
}

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

#top .av_textblock_section.av-80mkwb-13cd2c22a12ede1342704f55089c431e .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5e2avv-fec3aef0087fa28e6aebb20f89817f3c{
animation-duration:3s;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b{
padding:50px 40px 50px 40px;
}

.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271{
padding:40px 40px 40px 40px;
}

.flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b{
padding:50px 40px 50px 40px;
}

.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271{
padding:30px 30px 30px 30px;
}

.flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40{
padding:50px 30px 50px 30px;
}

.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b{
padding:50px 30px 50px 30px;
}

.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271{
padding:30px 30px 30px 30px;
}

.flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-24ks3qz-9c4bd520dc6401a906c452a3275e1e40{
padding:50px 30px 50px 30px;
}

.flex_column.av-1ys4yij-af67bfde674f16eeea8c41f677d8984b{
padding:50px 30px 50px 30px;
}

.flex_column.av-1scfhaz-eee6f276f61b0fff60a46f72165ecbd1{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-130wepn-478a05308f253030ac89c541a7000137{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-mqgkcxi0-c462487884d7a9b07a24122a21638271{
padding:30px 30px 30px 30px;
}

.flex_column.av-pwwlgr-5940fb3ea2a78ae127732bab523c2ffb{
padding:30px 30px 30px 30px;
}
}
