.avia-section.av-mqgkmd0a-e4467600cb37aa3200c8c2b8cda5a7e5{
background-repeat:no-repeat;
background-image:url(https://resinpaveltd.co.uk/wp-content/uploads/2026/06/19-1.jpg);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mqgkmd0a-e4467600cb37aa3200c8c2b8cda5a7e5 .av-section-color-overlay{
opacity:0.6;
background-color:#22252e;
}
.avia-section.av-mqgkmd0a-e4467600cb37aa3200c8c2b8cda5a7e5 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#51a2a0;
}

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

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

.av_font_icon.av-8vqhac-187c79547c483b263215199b542a0f80{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-8vqhac-187c79547c483b263215199b542a0f80 .av-icon-char{
font-size:55px;
line-height:55px;
}

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

#top .hr.hr-invisible.av-3pd5sk-fd01207c667b3829cefc2f0bbe9a9352{
height:30px;
}

.avia-section.av-2d0b3p0-cadbc32de8728bdaca2dea58ee0ee3e6{
background-color:#f8f8f8;
background-image:unset;
}

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

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

.av_font_icon.av-27c3ums-246719da64f558281232194b0a242dda{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-27c3ums-246719da64f558281232194b0a242dda .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-249u5ok-555be1446a0b977c6e3ead8d696a0bf1{
height:30px;
}

#top .hr.hr-invisible.av-22rwppg-02d51db5e8da86f476aacf63f6fb1c4b{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1yxhuzo-e5c1a054f2244e095c5c9c9717c97e09{
height:30px;
}

#top .hr.hr-invisible.av-1wb8ihw-86701ccff9aa26d9a5d617df5d504d2c{
height:20px;
}

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

.av_font_icon.av-1srd16s-8fc139bb300d8090330f2073415777b6{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1srd16s-8fc139bb300d8090330f2073415777b6 .av-icon-char{
font-size:65px;
line-height:65px;
}

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

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

#top .hr.hr-invisible.av-1orua3o-b79efc9fd120f2698ddac8647ebb5aa7{
height:100px;
}

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

#top .hr.hr-invisible.av-20vy5w-54c3426bb57542577f71c9de8c36ab29{
height:30px;
}

#top .avia-gallery.av-mqtcblup-e66f9fe665b5d68957d03e46e790960e .avia-gallery-thumb a{
width:20%;
}

#top .hr.hr-invisible.av-2env3c4-6823bd993407648ef115ebc904e6320b{
height:20px;
}

.avia-section.av-1nf2g84-4763d764532334fc7426f7fabb4c7272{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-1kz1ifo-54b86c80df2c150ad526dbcde271aced{
height:2px;
}

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

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

#top .hr.hr-invisible.av-1fveklw-07084846aa0ec47877f1d5a80f291be9{
height:50px;
}

#top .hr.hr-invisible.av-1cc6gck-477866b18969431f50eea19cad570c1c{
height:50px;
}

.avia_transform .flex_column.av-1atcfj8-98f95e5d900a9d358bc4151906662bee{
animation-duration:2s;
}

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

.avia_transform .flex_column.av-1a56nt0-c824bbd91e3b4b51ddfb3d2531ad6b63{
animation-duration:2s;
}

#top .av-special-heading.av-17wmxdg-704716415fb831ad4ac2213ecebe3940{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-17wmxdg-704716415fb831ad4ac2213ecebe3940 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17wmxdg-704716415fb831ad4ac2213ecebe3940 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-17wmxdg-704716415fb831ad4ac2213ecebe3940 .av-subheading{
font-size:15px;
color:#51a2a0;
}

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

.flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-13aa78k-197d3106b5a37d5d7415fd5832aa3ae3{
height:40px;
}

.av_font_icon.av-11owvdw-5214465c29af422d9cb97107a533ea3c{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-11owvdw-5214465c29af422d9cb97107a533ea3c .av-icon-char{
font-size:40px;
line-height:40px;
}

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

.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13{
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/18-1.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13 .av-flex-placeholder{
width:2%;
}
.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-x0qcf8-a996ffc34c29fad60876d231adb949a5{
height:220px;
}

#top .hr.hr-invisible.av-user78-1bdf08575973a5f512a9b26b2c0ebdb3{
height:90px;
}

#top .av-special-heading.av-mqgkusmd-9b0dfddf56b4540f9852fa72a8c6afbe{
padding-bottom:20px;
}
body .av-special-heading.av-mqgkusmd-9b0dfddf56b4540f9852fa72a8c6afbe .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mqgkusmd-9b0dfddf56b4540f9852fa72a8c6afbe .av-subheading{
font-size:15px;
}

.av_font_icon.av-2upjus-405d1cfb8af1f2533777dc6cb6ff32cd{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2upjus-405d1cfb8af1f2533777dc6cb6ff32cd .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45-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-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
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-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-pkzpok-875259da3aca8599b0f019eb36d2c1aa{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-pkzpok-875259da3aca8599b0f019eb36d2c1aa .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-ngyvg4-4b5a4f813b6c7b10ba4ded6a79608333 .avia_textblock{
color:#ffffff;
}

#top .hr.av-n35ehw-add7a7469aa8c99dacae5a527f7e0f26{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-n35ehw-add7a7469aa8c99dacae5a527f7e0f26 .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-mqgkvfb7-2b8300b11df83e8b9314219fc198de5e .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-mqgkvkq6-3dcb1ff92eefad7dc07be952afdc535c .avia_textblock{
color:#aaaaaa;
}

#top .hr.hr-invisible.av-l2ng5w-af006ee49e8522a56d7587ba68517fd7{
height:20px;
}

.av_font_icon.av-ixw8us-61050ae7e97c614e2aef33fbc801ca00{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ixw8us-61050ae7e97c614e2aef33fbc801ca00 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-higtmc-19a18d4a995ba3110053743728f9e195{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-higtmc-19a18d4a995ba3110053743728f9e195 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-gega1w-14ce8156a331388d39ab03debb2ff91b{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-gega1w-14ce8156a331388d39ab03debb2ff91b .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-e2hy1g-4343b5885dc4f63ac45134a3272281cf{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-e2hy1g-4343b5885dc4f63ac45134a3272281cf .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-cmqqf8-3ed9f217fc95e5fd90064e28a398618b{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-cmqqf8-3ed9f217fc95e5fd90064e28a398618b .av-icon-char{
font-size:20px;
line-height:20px;
}

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

.avia_transform .flex_column.av-9vvhpg-18fda4f01d30825beecc26b5984c4d59{
animation-duration:2s;
}

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

#top .av_textblock_section.av-7x4rlw-87bfba3d38d4e57cd96b8346fcf540ad .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-6el8vo-2aaf27509c0973c0ec816208c1775202{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-1uson8-a4be814a2e09e2fe1137212aed59968c{
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-2911ztw-50861f2c47d4f8217e46865b68dae5a9{
padding:50px 40px 50px 40px;
}

.flex_column.av-221vff8-14a4a4a5f0d6312217e1ce9a540d4af4{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ujeug4-565129c3018c4b84af4c22470f3d19aa{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13{
padding:40px 40px 40px 40px;
}

.flex_column.av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2911ztw-50861f2c47d4f8217e46865b68dae5a9{
padding:50px 40px 50px 40px;
}

.flex_column.av-221vff8-14a4a4a5f0d6312217e1ce9a540d4af4{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ujeug4-565129c3018c4b84af4c22470f3d19aa{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13{
padding:30px 30px 30px 30px;
}

.flex_column.av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2911ztw-50861f2c47d4f8217e46865b68dae5a9{
padding:50px 30px 50px 30px;
}

.flex_column.av-221vff8-14a4a4a5f0d6312217e1ce9a540d4af4{
padding:50px 30px 50px 30px;
}

.flex_column.av-1ujeug4-565129c3018c4b84af4c22470f3d19aa{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13{
padding:30px 30px 30px 30px;
}

.flex_column.av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2911ztw-50861f2c47d4f8217e46865b68dae5a9{
padding:50px 30px 50px 30px;
}

.flex_column.av-221vff8-14a4a4a5f0d6312217e1ce9a540d4af4{
padding:50px 30px 50px 30px;
}

.flex_column.av-1ujeug4-565129c3018c4b84af4c22470f3d19aa{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-14a4hus-903b50d5432043596089d64ade1e9673{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-mqgkulg6-f79e8a047a5a2787b1b325193a9e5c13{
padding:30px 30px 30px 30px;
}

.flex_column.av-rurdwk-eed652f7e3efe3c8b0c6e48b4eda6d45{
padding:30px 30px 30px 30px;
}
}
