/*!
Theme Name:   Drury Casement
Theme URI:    https://www.esterling.co.uk
Description:  Modified theme by eSterling
Author:       eSterling
Author URI:   https://www.esterling.co.uk
Template:     drury
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentyfifteenchild
*/@font-face{font-family:"ManropeVF";src:url("fonts/Manrope-VariableFont.ttf");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"PlayfairVF";src:url("fonts/PlayfairDisplay-VariableFont.ttf");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("fonts/Manrope-Regular.eot");src:url("fonts/Manrope-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Manrope-Regular.woff2") format("woff2"),url("fonts/Manrope-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("fonts/Manrope-Bold.eot");src:url("fonts/Manrope-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Manrope-Bold.woff2") format("woff2"),url("fonts/Manrope-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url("fonts/PlayfairDisplay-Regular.eot");src:url("fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/PlayfairDisplay-Regular.woff2") format("woff2"),url("fonts/PlayfairDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Playfair";src:url("fonts/PlayfairDisplay-Bold.eot");src:url("fonts/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("fonts/PlayfairDisplay-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.main_color blockquote{color:#111}strong,b{font-variation-settings:"wght" 800}.header_color.header-scroll .av-hamburger-inner,.header_color.header-scroll .av-hamburger-inner::before,.header_color.header-scroll .av-hamburger-inner::after{background-color:#fff}#top a:where(:not(.wp-element-button)){color:#717171}h1,h2,h3,h4,h5,h6,#top .title_container .main-title{font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500}@supports(font-variation-settings: "wght" 500){h1,h2,h3,h4,h5,h6,#top .title_container .main-title{font-family:"PlayfairVF","sans-serif" !important}}#top .title_container h2.main-title{font-variation-settings:"wght" 700}tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li{font-family:"Manrope","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500}@supports(font-variation-settings: "wght" 500){tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li{font-family:"ManropeVF","sans-serif" !important}}h3{font-variation-settings:"wght" 700;font-size:2rem}h4{font-size:2rem;font-variation-settings:"wght" 700}html.responsive,.responsive body{overflow-x:unset}#wrap_all{overflow:unset}.bbp-topics .bbp-body .bbp-topic-title:before,.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before,.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before,.bbp-topics .bbp-body .sticky .bbp-topic-title:before,.bbp-topics .bbp-body .status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before,#top .avia-layerslider .ls-nav-prev:before,#top .avia-layerslider .ls-nav-next:before,#top .avia-layerslider .ls-nav-start:before,#top .avia_playpause_icon:before,#top .avia-layerslider .ls-nav-stop:before,#top .avia_playpause_icon.av-pause:before,.image-overlay .image-overlay-inside:before,.image-overlay.overlay-type-extern .image-overlay-inside:before,.image-overlay.overlay-type-video .image-overlay-inside:before,div.avia-popup button.mfp-arrow:before,div.avia-popup button.mfp-arrow-left:before,#top .avia-font-entypo-fontello,body .avia-font-entypo-fontello,html body [data-av_iconfont=entypo-fontello]:before,.image-overlay .image-overlay-inside:before,.html_av-submenu-hidden .av-submenu-indicator:before,.more-link-arrow:after,.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:after,html body [data-av_iconfont=entypo-fontello]:before{font-family:unset !important}.container_wrap{border:none}.avia-button-wrap{display:flex;justify-content:center}.avia-button-wrap.avia-button-left{justify-content:flex-start}@keyframes slideInFromBottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}#top .nf-form-content input[type=submit]{color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;font-size:1rem;font-family:"Manrope","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500}#top .nf-form-content input[type=submit].avia-size-small{height:40px;padding:0 25px}#top .nf-form-content input[type=submit]:hover{background:#444242}@supports(font-variation-settings: "wght" 500){#top .nf-form-content input[type=submit]{font-family:"ManropeVF","sans-serif" !important}}body#top #scroll-top-link{border-radius:100%}body#top h2{text-transform:none;letter-spacing:0;margin-bottom:30px}body#top .avia-button{color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1}body#top .avia-button:hover{opacity:1}body#top .avia-button.avia-color-dark{color:#000;border-color:#000}body#top .avia-button.avia-color-dark:hover{background-color:#000;opacity:1}body#top .avia-button.avia-color-white{background:#e7e4de;color:#444242}body#top .avia-button.avia-color-white:hover{background:#c5c6bf;color:#444242}body#top .avia-button.avia-size-small{height:40px;padding:0 25px}body#top .avia-button:hover{background:#444242}body#top a.slide-button.color{background-color:#c5c6bf;color:#444242}body#top a.slide-button.color:hover{background-color:#444242;color:#fff}@media only screen and (min-width: 768px)and (max-width: 989px){.responsive.html_mobile_menu_tablet #top #wrap_all #header{position:fixed}.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:140px !important}}.responsive #top #wrap_all .header_color .header_bg{background:rgba(0,0,0,0)}.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:.9rem}@media(min-width: 989px)and (max-width: 1300px){.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .logo{flex-basis:unset}.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a,.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .custom-menu-message{font-size:.8rem}.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a .header-mobile-number,.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .custom-menu-message .header-mobile-number{margin-left:1rem}}.responsive #top #wrap_all .header_color.header-scrolled .header_bg{background:#444242;box-shadow:1px 1px 5px #111}.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .main_menu{flex-direction:row}@media(max-width: 767px){.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .main_menu{flex-direction:row-reverse}}.responsive #top #wrap_all .header_color.header-scrolled .inner-container .main_menu .custom-menu-message{width:unset}.responsive #top #wrap_all .header_color.header-scrolled .av-logo-container .inner-container .logo a svg{padding:10px 0}.html_header_top.html_header_sticky.responsive #top #main{padding-top:0}@media(max-width: 767px){.html_header_top.html_header_sticky.responsive #top #main{padding-top:80px !important}}.html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top:140px}.html_av-submenu-hidden .av-submenu-indicator:before{content:"";height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;display:flex}.html_av-overlay-side.av-burger-overlay-active #top span.av-hamburger-inner::before,.html_av-overlay-side.av-burger-overlay-active #top span.av-hamburger-inner::after,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner{background-color:#fff !important}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll{background-color:#444242}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll ul#av-burger-menu-ul li a{color:#fff}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll ul#av-burger-menu-ul li a:hover{background-color:#444242;color:#c5c6bf}.responsive #top #wrap_all header#header.header-scroll #header_main{background:#444242;transition:.3s}.responsive #top #wrap_all header#header.header-scroll #header_main ul:first-child>li.menu-item-has-children>a:after{content:"";height:10px;width:10px;display:flex;background:rgba(0,0,0,0) url(svg/angle-down.svg) no-repeat center center;background-size:contain;margin-left:5px;top:0;position:relative;filter:brightness(0) invert(1)}.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .header-details .widget .textwidget p a{height:35px;background:#fff;color:#717171;padding:0 1rem}.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo{top:5px}@media(max-width: 767px){.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo{top:unset;display:flex;align-items:center}}.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo a{max-height:90px !important;transition:.3s}@media(max-width: 767px){.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo a{max-height:60px !important}}.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo a img{max-height:90px !important;transition:.3s}@media(max-width: 767px){.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .logo a img{max-height:60px !important}}.responsive #top #wrap_all header#header.header-scroll #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{color:#fff}@media(max-width: 989px){.responsive #top #wrap_all header#header{position:fixed;background-color:#444242;top:0}}.responsive #top #wrap_all header#header #header_meta{height:45px;z-index:1;display:flex;align-items:center}@media(max-width: 767px){.responsive #top #wrap_all header#header #header_meta .container{width:90%;max-width:90%}}.responsive #top #wrap_all #header_main{border-bottom:none}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container{width:85%;max-width:85%}}.responsive #top #wrap_all .av-logo-container .inner-container{display:flex;justify-content:space-between}.responsive #top #wrap_all .av-logo-container .inner-container .logo{position:relative}@media(max-width: 1200px){.responsive #top #wrap_all .av-logo-container .inner-container .logo{width:unset;flex-basis:25%;z-index:1000}}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .logo{width:unset;flex-basis:40%;top:unset;display:flex;align-items:center}}.responsive #top #wrap_all .av-logo-container .inner-container .logo a{display:flex;align-items:center;max-height:unset !important}.responsive #top #wrap_all .av-logo-container .inner-container .logo a svg,.responsive #top #wrap_all .av-logo-container .inner-container .logo a img{padding:20px 0;max-height:unset !important}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu{position:relative;display:flex;align-items:center;flex-direction:column-reverse;justify-content:space-evenly}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message{display:flex;justify-content:flex-end;width:100%}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-telephone-number{display:flex;align-items:center;color:#fff}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-telephone-number{font-size:0;height:40px;width:40px;background:#c5c6bf url(svg/mobile.svg);border-radius:100%;background-size:20px;background-repeat:no-repeat;background-position:center center}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-telephone-number:before{height:20px;width:20px;background:url(svg/phone-call.svg);filter:invert(100%) brightness(1000%);background-size:contain;display:flex;content:"";margin-right:.5rem;content:"";margin-right:.5rem}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-telephone-number:before{display:none}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-telephone-number a{color:#fff}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-mobile-number{display:flex;align-items:center;margin-left:2rem}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-mobile-number{font-size:0;height:40px;width:40px;background:#c5c6bf url(svg/phone-call.svg);border-radius:100%;background-size:20px;background-repeat:no-repeat;background-position:center center;margin-left:1rem}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-mobile-number:before{height:20px;width:20px;background:url(svg/mobile.svg);filter:invert(100%) brightness(1000%);background-size:contain;display:flex;content:"";margin-right:.5rem}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-mobile-number:before{display:none}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .custom-menu-message .header-mobile-number a{color:#fff}@media(max-width: 989px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu{order:3;flex-direction:row-reverse}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu ul:first-child>li.menu-item-has-children>a:after{content:"";height:10px;width:10px;display:flex;background:rgba(0,0,0,0) url(svg/angle-down.svg) no-repeat center center;background-size:contain;margin-left:5px;top:0;position:relative}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu{display:flex;align-items:center;margin-left:2rem}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li.menu-item.menu-item-top-level:not(.menu-item-has-children) a .avia-menu-text:after{background:#fff;bottom:-7px;content:"";display:block;height:2px;left:50%;position:absolute;transition:margin-left .2s,width .2s;width:0}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li.menu-item.menu-item-top-level:hover a .avia-menu-text:after{margin-left:-25%;width:50%}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{height:unset !important;line-height:unset !important;font-size:1rem;padding:0 1rem;display:flex;align-items:center;text-transform:none;color:#fff;letter-spacing:0;font-variation-settings:"wght" 700}@media(max-width: 1200px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{padding:0 .5rem}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul{margin-top:0}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu{width:250px;background:#444242}@media(max-width: 989px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu{width:100%}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu li:hover a{background:#444242;color:#fff}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu li a{font-size:.9rem;color:#111;border:none}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul{display:flex;flex-direction:column}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li.view-all-label{background-color:#585858}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li.view-all-label a:before{content:"View All";margin-right:5px}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li .avia-bullet{display:none}.responsive #top #wrap_all .av-logo-container .inner-container .header-details{display:flex}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details{display:none}}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget{padding:0;display:flex;align-items:center;justify-content:center}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget h3{margin-bottom:0}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p{display:flex;flex-direction:column;margin:0;line-height:1.2;color:#fff;font-variation-settings:"wght" 700;text-align:left;font-size:.9rem;margin-left:1rem}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p{flex-direction:row}}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p strong{color:#fff;text-transform:uppercase;font-size:.8rem}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p strong{font-size:0}}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p a{color:#fff;font-size:.9rem;height:50px;display:flex;align-items:center;justify-content:center;padding:0 2rem;border-radius:50px;background:linear-gradient(-90deg, #164a7b 0%, #2d6a96 100%)}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p a{font-size:0;height:40px;width:40px;border-radius:100%;background:#585858 url(svg/phone-call.svg);background-repeat:no-repeat;background-size:20px;background-position:center center}}@media(max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p a:nth-of-type(2){font-size:0;height:40px;width:40px;border-radius:100%;background:#585858 url(svg/email.svg);background-repeat:no-repeat;background-size:20px;background-position:center center}}.responsive #top #wrap_all #usps-swiper{background:linear-gradient(-90deg, #164a7b 0%, #2d6a96 100%);display:flex;align-items:center;min-height:unset;height:75px}@media(max-width: 767px){.responsive #top #wrap_all #usps-swiper{height:50px}}.responsive #top #wrap_all #usps-swiper .container{overflow:hidden}.responsive #top #wrap_all #usps-swiper .container .content{padding-top:0;padding-bottom:0}@media(max-width: 767px){.responsive #top #wrap_all #usps-swiper .container .content .flex_column{margin-bottom:0}}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper{overflow:hidden}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide img{height:30px;width:auto;margin-right:10px;filter:brightness(0) invert(1)}@media(max-width: 767px){.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide img{height:20px}}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide .usp-text{display:flex;align-items:center;color:#fff;font-variation-settings:"wght" 600}@media(max-width: 767px){.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide .usp-text{font-size:.9rem}}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media(max-width: 989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#444242}}.swiper-slide .slide-content{position:relative;overflow:hidden}.swiper-slide .slide-image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;animation:zoom 20s linear infinite}.swiper-slide .slide-image-container:after{height:100%;width:100%;background:#222;background:linear-gradient(45deg, rgb(34, 34, 34) 0%, rgba(255, 255, 255, 0) 100%);z-index:1;content:"";position:absolute;top:0}.responsive #top.home #google-reviews{display:none}.responsive #top #introduction h3{color:#fff;font-size:1.8rem}.responsive #top #introduction h4{color:#fff;margin-bottom:0}.responsive #top #introduction.main_color p{font-size:1.5rem;font-variation-settings:"wght" 700;line-height:2rem}.responsive #top #introduction.main_color p strong,.responsive #top #introduction.main_color p a{color:#fff}.responsive #top #introduction .flex_column.av_one_fourth{height:50vh;border-radius:10px;display:flex;align-items:center;justify-content:center;filter:grayscale(100%);transition:filter .5s ease}@media(max-width: 767px){.responsive #top #introduction .flex_column.av_one_fourth{height:200px;margin:1rem 0}.responsive #top #introduction .flex_column.av_one_fourth:last-of-type{margin-bottom:0}}.responsive #top #introduction .flex_column.av_one_fourth:hover{filter:grayscale(0%)}.responsive #top #introduction .flex_column.av_one_fourth section{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.responsive #top #introduction .flex_column.av_one_fourth section:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25);visibility:visible;border-radius:10px}.responsive #top #introduction .flex_column.av_one_fourth section .avia_textblock{z-index:1}@media(max-width: 767px){.responsive #top #home-about h4,.responsive #top #home-about p{text-align:left !important}.responsive #top #home-about .avia-button-right{float:left}}.responsive #top #home-about .container{max-width:unset;padding:0}.responsive #top #home-about .container .entry-content-wrapper{display:flex;align-items:center}@media(max-width: 767px){.responsive #top #home-about .container .entry-content-wrapper{flex-direction:column}}.responsive #top #home-about .container .entry-content-wrapper .flex_column:nth-of-type(2){width:705px;padding:0 50px}@media(max-width: 767px){.responsive #top #home-about .container .entry-content-wrapper .flex_column:nth-of-type(2){width:100%;padding:0}}.responsive #top #home-about .container .entry-content-wrapper .flex_column .avia-image-container-inner{margin:0;display:flex}.responsive #top #home-about .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap{overflow:hidden;border-top-right-radius:3rem;border-bottom-right-radius:3rem}.responsive #top #home-about .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap img{height:500px;object-fit:cover}.responsive #top #animated-numbers-wrapper .flex_column{border-right:2px solid #444242}@media(max-width: 767px){.responsive #top #animated-numbers-wrapper .flex_column{border-right:none}}.responsive #top #animated-numbers-wrapper .flex_column:last-of-type{border-right:none}.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number span.avia-single-number{font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500;font-size:3.5rem;color:#444242}@supports(font-variation-settings: "wght" 500){.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number span.avia-single-number{font-family:"PlayfairVF","sans-serif" !important}}.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number .avia-no-number{font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500;font-size:3.5rem;color:#444242;opacity:1}@supports(font-variation-settings: "wght" 500){.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number .avia-no-number{font-family:"PlayfairVF","sans-serif" !important}}.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number .avia-animated-number-content{margin-top:1.5rem}.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number .avia-animated-number-content p{text-transform:uppercase;font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500;color:#444242}@supports(font-variation-settings: "wght" 500){.responsive #top #animated-numbers-wrapper .flex_column .avia-animated-number .avia-animated-number-content p{font-family:"PlayfairVF","sans-serif" !important}}.responsive #top #instagram-feed .container{max-width:unset;padding:0}.responsive #top #instagram-feed .container p{text-transform:uppercase;font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500}@supports(font-variation-settings: "wght" 500){.responsive #top #instagram-feed .container p{font-family:"PlayfairVF","sans-serif" !important}}.responsive #top #instagram-feed .container p+h3{margin-top:0;margin-bottom:3rem}.responsive #top #instagram-feed .container p#follow-us{display:flex;align-items:center;justify-content:center;flex-direction:column}.responsive #top #instagram-feed .container p#follow-us:before{content:"";background-image:url(/wp-content/uploads/2024/07/instagram.svg);background-size:contain;margin-bottom:1rem;height:20px;width:20px;display:flex}.responsive #top #instagram-feed .container .avia-image-container.avia-align-center{margin:0}.responsive #top #instagram-feed .container .avia-button-wrap{margin-top:3rem}.responsive #top #hero-slider{overflow:hidden}.responsive #top #hero-slider .container{max-width:unset;padding:0}@media(max-width: 767px){.responsive #top #hero-slider .container{width:100%;max-width:100%}}.responsive #top #hero-slider .container .content{padding-top:0;padding-bottom:0}.responsive #top #hero-slider .container .content .flex_column{border-bottom-left-radius:10rem;overflow:hidden}@media(max-width: 767px){.responsive #top #hero-slider .container .content .flex_column{margin-bottom:0}}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-pagination{position:absolute;display:flex;justify-content:center;visibility:visible;z-index:10;bottom:20px}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;margin:0 .5rem;background-color:#fff}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide{min-height:90vh;height:400px}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-content{position:relative;height:100%}@media(max-width: 767px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide{min-height:75vh}}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay{position:absolute;display:flex;flex-direction:column;height:100%;width:100%}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner{margin:0 auto;width:100%;max-width:1410px;padding:0 50px;display:flex;align-items:flex-start;justify-content:center;height:100%;flex-direction:column}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner h3{color:#fff;text-transform:uppercase;font-size:1rem}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner h2{color:#fff;font-size:2.85rem;max-width:50%;margin-bottom:0}@media(max-width: 989px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner h2{max-width:100%;font-size:2.5rem}}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner p{color:#fff;max-width:50%;margin:2rem 0}@media(max-width: 989px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner p{max-width:100%}}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner .buttons{display:flex}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner .buttons>a{margin-right:1rem}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .slide-overlay .slide-overlay-inner .buttons a.transparent{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide img.slide-image{height:100%;width:100%;object-fit:cover;display:flex}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:1310px;padding:0 50px;margin:auto;left:0;right:0}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper .avia-button-wrap{z-index:2;position:relative}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper img{position:absolute;bottom:-50px;animation:slideInFromBottom 1s ease-out forwards}@media(max-width: 767px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper img{display:none}}@media(max-width: 767px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper{padding:0 20px}}.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper h2{color:#fff;font-size:4rem;line-height:4rem;text-align:center}@media(max-width: 767px){.responsive #top #hero-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide .image-caption-wrapper h2{font-size:3rem;line-height:3rem}}.responsive #top #service-swiper .container{max-width:unset;padding:0}.responsive #top #service-swiper .container .content{padding-top:0}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide{min-height:300px;height:20vh;display:flex;align-items:center;justify-content:center}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;width:100%;background:#222;background:linear-gradient(45deg, rgb(34, 34, 34) 0%, rgba(255, 255, 255, 0) 100%);visibility:visible}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide:hover section h3:after{content:"View product";text-transform:uppercase;display:flex;color:#fff;font-size:.8rem;transition:.3s;text-align:center;justify-content:center;letter-spacing:1px}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide:hover:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;width:100%;background:rgba(113,113,113,.75);transition:.3s;visibility:visible;z-index:1}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide section{z-index:2}.responsive #top #service-swiper .container .content .swiper .swiper-wrapper .swiper-slide section h3{color:#fff;font-size:2rem}.responsive #top #official-suppliers .container .large-text p{font-size:6rem;line-height:6rem;color:#717171;opacity:.1;text-transform:uppercase;font-variation-settings:"wght" 900;letter-spacing:-1px;margin:0;position:absolute;top:-27px;left:0;right:0;text-shadow:15px 15px 30px #e6e6e6,-15px -15px 30px #fff}@media(max-width: 767px){.responsive #top #official-suppliers .container .large-text p{display:none}}.responsive #top #official-suppliers .container .large-text h2{margin-top:0}.responsive #top #official-suppliers .container .distributor-logos-swiper{overflow:hidden;padding:50px}.responsive #top #official-suppliers .container .distributor-logos-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:150px;border-radius:10px;padding:30px;background:#fff;box-shadow:15px 15px 30px #e6e6e6,-15px -15px 30px #fff}.responsive #top #official-suppliers .container .distributor-logos-swiper .swiper-slide img{height:50px;width:auto;object-fit:contain}.responsive #top #home-services #home-services-title{display:flex;align-items:center;justify-content:center}.responsive #top #home-services #home-services-title h4{max-width:75%;margin:auto}.responsive #top #home-services img{height:300px;width:auto}.responsive #top #featured-services,.responsive #top .services-archive,.responsive #top .related-services,.responsive #top .related-services-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.responsive #top #featured-services .services-row,.responsive #top #featured-services .row,.responsive #top .services-archive .services-row,.responsive #top .services-archive .row,.responsive #top .related-services .services-row,.responsive #top .related-services .row,.responsive #top .related-services-grid .services-row,.responsive #top .related-services-grid .row{display:flex;flex-wrap:wrap}@media(max-width: 989px){.responsive #top #featured-services .services-row,.responsive #top #featured-services .row,.responsive #top .services-archive .services-row,.responsive #top .services-archive .row,.responsive #top .related-services .services-row,.responsive #top .related-services .row,.responsive #top .related-services-grid .services-row,.responsive #top .related-services-grid .row{margin-bottom:0}}.responsive #top #featured-services .services-row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top #featured-services .row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .services-archive .services-row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .services-archive .row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .related-services .services-row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .related-services .row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .related-services-grid .services-row:nth-of-type(odd) .service:nth-of-type(even) h3,.responsive #top .related-services-grid .row:nth-of-type(odd) .service:nth-of-type(even) h3{background:rgba(113,113,113,.8)}.responsive #top #featured-services .services-row:nth-of-type(odd) .service h3,.responsive #top #featured-services .row:nth-of-type(odd) .service h3,.responsive #top .services-archive .services-row:nth-of-type(odd) .service h3,.responsive #top .services-archive .row:nth-of-type(odd) .service h3,.responsive #top .related-services .services-row:nth-of-type(odd) .service h3,.responsive #top .related-services .row:nth-of-type(odd) .service h3,.responsive #top .related-services-grid .services-row:nth-of-type(odd) .service h3,.responsive #top .related-services-grid .row:nth-of-type(odd) .service h3{position:absolute;bottom:10px;background:rgba(231,56,69,.8);width:100%;color:#fff;text-align:center;font-size:1rem;height:40px;display:flex;justify-content:center;align-items:center}.responsive #top #featured-services .services-row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top #featured-services .row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .services-archive .services-row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .services-archive .row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .related-services .services-row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .related-services .row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .related-services-grid .services-row:nth-of-type(even) .service:nth-of-type(even) h3,.responsive #top .related-services-grid .row:nth-of-type(even) .service:nth-of-type(even) h3{background:rgba(231,56,69,.8)}.responsive #top #featured-services .services-row:nth-of-type(even) .service h3,.responsive #top #featured-services .row:nth-of-type(even) .service h3,.responsive #top .services-archive .services-row:nth-of-type(even) .service h3,.responsive #top .services-archive .row:nth-of-type(even) .service h3,.responsive #top .related-services .services-row:nth-of-type(even) .service h3,.responsive #top .related-services .row:nth-of-type(even) .service h3,.responsive #top .related-services-grid .services-row:nth-of-type(even) .service h3,.responsive #top .related-services-grid .row:nth-of-type(even) .service h3{position:absolute;bottom:10px;background:rgba(113,113,113,.8);width:100%;color:#fff;text-align:center;font-size:1rem;height:40px;display:flex;justify-content:center;align-items:center}.responsive #top #featured-services .services-row .service,.responsive #top #featured-services .row .service,.responsive #top .services-archive .services-row .service,.responsive #top .services-archive .row .service,.responsive #top .related-services .services-row .service,.responsive #top .related-services .row .service,.responsive #top .related-services-grid .services-row .service,.responsive #top .related-services-grid .row .service{flex-basis:calc(25% - 10px);margin-right:10px;border-radius:10px;overflow:hidden;position:relative}@media(max-width: 989px){.responsive #top #featured-services .services-row .service,.responsive #top #featured-services .row .service,.responsive #top .services-archive .services-row .service,.responsive #top .services-archive .row .service,.responsive #top .related-services .services-row .service,.responsive #top .related-services .row .service,.responsive #top .related-services-grid .services-row .service,.responsive #top .related-services-grid .row .service{flex-basis:calc(50% - 10px);margin-bottom:10px}}.responsive #top #featured-services .services-row .service a:hover img,.responsive #top #featured-services .row .service a:hover img,.responsive #top .services-archive .services-row .service a:hover img,.responsive #top .services-archive .row .service a:hover img,.responsive #top .related-services .services-row .service a:hover img,.responsive #top .related-services .row .service a:hover img,.responsive #top .related-services-grid .services-row .service a:hover img,.responsive #top .related-services-grid .row .service a:hover img{scale:1.1;transition:.3s}.responsive #top #featured-services .services-row .service a img,.responsive #top #featured-services .row .service a img,.responsive #top .services-archive .services-row .service a img,.responsive #top .services-archive .row .service a img,.responsive #top .related-services .services-row .service a img,.responsive #top .related-services .row .service a img,.responsive #top .related-services-grid .services-row .service a img,.responsive #top .related-services-grid .row .service a img{max-width:100%;height:200px;object-fit:cover;display:flex;transition:.3s}@media(max-width: 989px){.responsive #top #featured-services .services-row .service a img,.responsive #top #featured-services .row .service a img,.responsive #top .services-archive .services-row .service a img,.responsive #top .services-archive .row .service a img,.responsive #top .related-services .services-row .service a img,.responsive #top .related-services .row .service a img,.responsive #top .related-services-grid .services-row .service a img,.responsive #top .related-services-grid .row .service a img{height:175px}}.responsive #top #featured-services .services-row .service h3,.responsive #top #featured-services .row .service h3,.responsive #top .services-archive .services-row .service h3,.responsive #top .services-archive .row .service h3,.responsive #top .related-services .services-row .service h3,.responsive #top .related-services .row .service h3,.responsive #top .related-services-grid .services-row .service h3,.responsive #top .related-services-grid .row .service h3{position:absolute;bottom:10px;background-color:rgba(231,56,69,.8);width:100%;color:#fff;text-align:center;font-size:1rem;height:40px;display:flex;justify-content:center;align-items:center}.responsive #top #sectors-we-cover .container{max-width:1210px;padding:0}.responsive #top #sectors-we-cover .container h2{color:#fff}.responsive #top #sectors-we-cover .container p{color:#fff;margin-top:0;margin-bottom:20px}.responsive #top #sectors-we-cover .container .swiper-container{position:relative;overflow:hidden}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide{position:relative;height:250px;overflow:hidden;border-radius:10px;height:250px}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide h3{height:100%;width:100%;position:absolute;top:0;left:0;margin-bottom:0;opacity:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center;color:#fff}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide h3 a{position:absolute;color:#fff;display:flex;height:100%;width:100%;align-items:center;justify-content:center;top:0;left:0}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide:hover{cursor:grab}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide:hover h3{opacity:1;background-color:rgba(0,0,0,.75);transition:opacity .3s}.responsive #top #sectors-we-cover .container .swiper-container .swiper-slide img{height:100%;width:100%;object-fit:cover}.responsive #top #sectors-we-cover .container .swiper-container .swiper-button-next,.responsive #top #sectors-we-cover .container .swiper-container .swiper-button-prev{top:125px}.responsive #top #sectors-we-cover .container .swiper-container .swiper-button-next:after,.responsive #top #sectors-we-cover .container .swiper-container .swiper-button-prev:after{color:#c5c6bf}.responsive #top #main .avia-section#footer-cta .container{z-index:10}.responsive #top #main .avia-section#footer-cta .container .content{padding:3rem 10rem;background:#444242;border-radius:30px;box-sizing:border-box}@media(max-width: 989px){.responsive #top #main .avia-section#footer-cta .container .content{text-align:center}}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper{display:flex;align-items:center}@media(max-width: 989px){.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper{flex-direction:column}}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper h3{color:#444242;font-size:2rem;font-weight:600;font-variation-settings:"wght" 600}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p{color:#fff;margin:0}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p.footer-cta-pre{text-transform:uppercase;font-family:"Playfair","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500}@supports(font-variation-settings: "wght" 500){.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p.footer-cta-pre{font-family:"PlayfairVF","sans-serif" !important}}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p+h2{margin-top:0;color:#fff}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p a{color:#fff;font-variation-settings:"wght" 700}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper p a:hover{text-decoration:none;color:#fff}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper .avia-button-wrap{margin-top:2rem}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper .avia-button-wrap .avia-button{font-size:.9rem;font-variation-settings:"wght" 700}.responsive #top #main .avia-section#footer-cta .container .content .entry-content-wrapper .avia-button-wrap .avia-button:after{content:"";height:15px;width:15px;display:flex;align-items:center;background:url(svg/arrow-right.svg);background-repeat:no-repeat;background-size:contain;margin-left:1rem}.responsive #top #custom-footer{border:none;position:relative;margin-top:-150px;font-size:15px;color:#717171}.responsive #top #custom-footer .content{padding-top:200px;padding-bottom:50px}.responsive #top #custom-footer .content #footer-logo img{width:100%;filter:invert(13%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(30%) contrast(100%)}.responsive #top #custom-footer .content .esterling-social-media{display:flex;margin-top:2rem}.responsive #top #custom-footer .content .esterling-social-media>a{margin-right:2rem}.responsive #top #custom-footer .content .esterling-social-media>a:last-of-type{margin-right:0}.responsive #top #custom-footer .content .esterling-social-media>a img{height:30px}.responsive #top #custom-footer .content h3{color:#444242;text-transform:uppercase;font-size:1.1rem;margin-bottom:20px}.responsive #top #custom-footer .content h3 a{height:100%;width:100%}.responsive #top #custom-footer .content #copyright-information{font-size:.8rem;border-top:1px solid;border-color:rgba(255,255,255,.25);padding-top:20px}.responsive #top #custom-footer .content #copyright-information p{margin-top:0;margin-bottom:0}.responsive #top #custom-footer .content #footer-logo{margin-bottom:40px}.responsive #top #custom-footer .content p{color:#717171;font-size:15px;line-height:1.8rem}.responsive #top #custom-footer .content strong{color:#111}.responsive #top #custom-footer .content strong.strong-tel,.responsive #top #custom-footer .content strong.strong-email{margin-right:20px;width:50px;float:left;display:flex}.responsive #top #custom-footer .content .widget_nav_menu h3{color:#444242;text-transform:none;letter-spacing:0;margin-top:0;margin-bottom:20px;font-size:1.1rem;text-transform:uppercase}.responsive #top #custom-footer .content .widget_nav_menu ul#menu-services{list-style-type:none}.responsive #top #custom-footer .content .widget_nav_menu ul:first-child>.current-menu-item{background-color:rgba(0,0,0,0)}.responsive #top #custom-footer .content .widget_nav_menu ul li{border-top:none;border-bottom:none;margin:10px 0}@media(max-width: 767px){.responsive #top #custom-footer .content .widget_nav_menu ul li{font-size:1.1rem}}.responsive #top #custom-footer .content .widget_nav_menu ul li:first-of-type{margin-top:0}.responsive #top #custom-footer .content .widget_nav_menu ul li:last-of-type{margin-bottom:0}.responsive #top #custom-footer .content .widget_nav_menu ul li a{padding:0;color:#717171;font-size:15px}.responsive #top #custom-footer .content .widget_nav_menu ul li a:hover{background-color:rgba(0,0,0,0);color:#444242}.responsive #top .footer-links p{color:#999}.responsive #top #custom-socket{display:flex;align-items:center;font-size:.9rem}.responsive #top #custom-socket .flex_column{width:unset;margin:unset}@media(max-width: 767px){.responsive #top #custom-socket .flex_column{margin-bottom:0}}.responsive #top #custom-socket .flex_column#socket-accreditations{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.responsive #top #custom-socket .flex_column#socket-accreditations{margin:2rem 0}}.responsive #top #custom-socket .flex_column#socket-accreditations .avia-image-container.avia-align-center{margin:0}.responsive #top #custom-socket .flex_column#socket-accreditations .avia-image-container.avia-align-center:first-of-type img{margin-left:0}.responsive #top #custom-socket .flex_column#socket-accreditations .avia-image-container.avia-align-center img{height:50px;width:auto;margin-left:10px}.responsive #top #custom-socket .content{padding:0}@media(max-width: 767px){.responsive #top #custom-socket .content{padding:2rem 0}}.responsive #top #custom-socket .content .entry-content-wrapper{display:flex;align-items:center;justify-content:space-between}.responsive #top #custom-socket .content .entry-content-wrapper:before{display:none}.responsive #top #custom-socket .content .entry-content-wrapper:after{display:none}@media(max-width: 989px){.responsive #top #custom-socket .content .entry-content-wrapper{flex-direction:column;text-align:center}}@media(max-width: 989px){.responsive #top #custom-socket .content .entry-content-wrapper .avia-image-container.avia-align-right{float:none;margin-left:0;margin-top:20px}}.responsive #top #custom-socket .content .entry-content-wrapper p{margin:5px 0}.responsive #top #custom-socket .content .entry-content-wrapper p a{text-decoration:underline;color:#111}.responsive #top #custom-socket .content .entry-content-wrapper #socket-links{text-align:right}@media(max-width: 767px){.responsive #top #custom-socket .content .entry-content-wrapper #socket-links{text-align:left}}#top .sectors-list .sector{display:flex;justify-content:space-between;margin:50px 0}#top .sectors-list .sector:first-of-type{margin-top:0}#top .sectors-list .sector:last-of-type{margin-bottom:0}#top .sectors-list .sector .sector-image{flex-basis:30%}#top .sectors-list .sector .sector-text{flex-basis:60%}#top .sectors-list .sector:nth-of-type(even){flex-direction:row-reverse}#top .sectors-list .sector a.sector-archive-button{display:flex;text-decoration:underline;margin-top:20px}#top .custom-sector-page-wrapper{padding-top:50px;padding-bottom:50px}#top .swiper-button-next,#top .swiper-button-prev{color:#444242;background:#c5c6bf;height:40px;width:40px;border-radius:100%}#top .swiper-button-next:after,#top .swiper-button-prev:after{font-size:1rem}#top .avia-post-prev .label{content:"";height:30px;width:30px;background:url(svg/navigation-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;left:0}#top .avia-post-prev .label:before{display:none}#top .avia-post-next .label{content:"";height:30px;width:30px;background:url(svg/navigation-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;right:0}#top .avia-post-next .label:before{display:none}#top .archive-services-wrapper{padding-top:50px;padding-bottom:50px}#top .custom-service-header,#top .title_container{position:relative}#top .custom-service-header:after,#top .title_container:after{content:"";width:100%;height:100%;background:#444242;background:#444242;background:linear-gradient(45deg, rgb(68, 66, 66) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;z-index:0}#top .custom-service-header .custom-service-header-container,#top .title_container .custom-service-header-container{z-index:1}#top .custom-service-header .custom-service-header-container h1.service-title,#top .title_container .custom-service-header-container h1.service-title{color:#fff}#top .custom-service-header .custom-service-header-container .breadcrumbs,#top .title_container .custom-service-header-container .breadcrumbs{color:#fff}#top .custom-service-header .custom-service-header-container .breadcrumbs a,#top .title_container .custom-service-header-container .breadcrumbs a{color:#fff;text-decoration:underline}#top .custom-service-header .custom-service-header-container .breadcrumbs .separator,#top .title_container .custom-service-header-container .breadcrumbs .separator{color:#fff;margin:0 10px}#top .custom-service-page-wrapper{padding-top:50px;padding-bottom:50px;display:flex;justify-content:space-between}@media(max-width: 989px){#top .custom-service-page-wrapper{flex-wrap:wrap}}#top .custom-service-page-wrapper:after{display:none}#top .custom-service-page-wrapper .custom-service-image{flex-basis:60%;min-width:0;overflow:hidden}#top .custom-service-page-wrapper .custom-service-image .custom-service-featured-image .featured-image img{width:100%}@media(max-width: 989px){#top .custom-service-page-wrapper .custom-service-image{flex-basis:100%}}#top .custom-service-page-wrapper .custom-service-image .custom-product-summary ul{margin-left:0}#top .custom-service-page-wrapper .custom-service-image .custom-product-summary ul li{display:flex;text-transform:capitalize;align-items:center}#top .custom-service-page-wrapper .custom-service-image .custom-product-summary ul li:before{content:"";height:15px;width:15px;background-image:url(svg/angle-right.svg);background-repeat:no-repeat;background-size:contain;margin-right:10px;display:flex;background-position:center center}#top .custom-service-page-wrapper .custom-service-image .service-gallery-images-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center}#top .custom-service-page-wrapper .custom-service-image .service-gallery-images-wrapper .swiper-slide img{max-width:100%;height:50vh;max-height:50vh;aspect-ratio:1;object-fit:contain;object-position:left}#top .custom-service-page-wrapper .custom-service-details{flex-basis:30%;position:sticky;top:140px;height:100%;background-color:#eee;border-radius:5px;padding:30px}@media(max-width: 989px){#top .custom-service-page-wrapper .custom-service-details{flex-basis:100%}}#top .custom-service-page-wrapper .custom-service-details ul{margin-left:0}#top .custom-service-page-wrapper .custom-service-details ul li{display:flex;text-transform:capitalize;align-items:center}#top .custom-service-page-wrapper .custom-service-details ul li:before{content:"";height:15px;width:15px;background-image:url(svg/angle-right.svg);background-repeat:no-repeat;background-size:contain;margin-right:10px;display:flex;background-position:center center}#top .custom-service-page-wrapper .custom-service-details .sticky-product-title p{font-size:1.5rem;font-variation-settings:"wght" 600;margin-top:0;color:#111}#top .custom-service-page-wrapper .custom-service-details a.enquire-button{color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;justify-content:center}#top .custom-service-page-wrapper .custom-service-details a.enquire-button.avia-size-small{height:40px;padding:0 25px}#top .custom-service-page-wrapper .custom-service-details a.enquire-button:hover{background:#444242}#top .sectors{background-color:#717171}#top .sectors .container{padding-top:50px;padding-bottom:0}#top .sectors .container h2{color:#fff}#top .sectors .container.sector-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;padding-top:0;padding-bottom:50px}#top .sectors .container.sector-grid a{height:250px;color:#fff;display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:10px}#top .sectors .container.sector-grid a:hover .sector-name{opacity:1;background-color:rgba(0,0,0,.75)}#top .sectors .container.sector-grid a .sector-name{height:100%;width:100%;position:absolute;top:0;left:0;margin-bottom:0;opacity:0;transition:opacity .3s;display:flex;align-items:center;justify-content:center;font-size:1.2rem}#top .sectors .container.sector-grid a img{height:270px;width:100%;object-fit:cover}#top .related-products{padding-top:50px;padding-bottom:50px}#top .related-products .swiper-related-services{overflow:hidden;position:relative}#top .related-products .swiper-related-services .service{border-radius:10px;overflow:hidden}#top .related-products .swiper-related-services .service a{display:flex}#top .related-products .swiper-related-services .service a img{height:200px;width:100%;object-fit:cover}#top .related-products .swiper-related-services .service:nth-of-type(odd) h3{position:absolute;bottom:10px;background:rgba(231,56,69,.8);width:100%;color:#fff;text-align:center;font-size:1rem;height:40px;display:flex;justify-content:center;align-items:center}#top .related-products .swiper-related-services .service:nth-of-type(even) h3{position:absolute;bottom:10px;background:rgba(113,113,113,.8);width:100%;color:#fff;text-align:center;font-size:1rem;height:40px;display:flex;justify-content:center;align-items:center}#top .related-products .related-products-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;margin-top:40px}#top .custom-product-header{height:50px;display:flex;align-items:center;background:#eee}#top .custom-product-header .breadcrumbs a{color:#e73845;text-decoration:underline}#top .category-cta{padding:30px;color:#fff;margin:30px 0;border-radius:5px;text-align:center}#top .category-cta h2{margin-bottom:20px}#top .category-cta .cta-button-wrapper{display:flex;margin-top:20px;align-items:center;justify-content:center}#top .category-cta .cta-button-wrapper a.cta-button{text-transform:uppercase;color:#fff;display:inline-block;color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1}#top .category-cta .cta-button-wrapper a.cta-button.avia-size-small{height:40px;padding:0 25px}#top .category-cta .cta-button-wrapper a.cta-button:hover{background:#444242}#top .custom-category-page-wrapper{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px}#top .custom-category-page-wrapper .custom-category-list{flex-basis:20%}#top .custom-category-page-wrapper .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}@media(max-width: 989px){#top .custom-category-page-wrapper .product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}#top .custom-category-page-wrapper .product-grid .product-grid-item{box-shadow:0 4px 8px -4px rgba(26,26,26,.2);padding:30px}#top .custom-category-page-wrapper .product-grid .product-grid-item h4{text-align:center;margin-bottom:0;margin-top:20px}#top .custom-category-page-wrapper .product-grid .product-grid-item h4 a{font-weight:600;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .product-grid .product-grid-item .more-info{text-align:center;margin-top:20px}#top .custom-category-page-wrapper .product-grid .product-grid-item .more-info a{display:flex;justify-content:center;align-items:center;color:#e73845;font-variation-settings:"wght" 600;text-decoration:underline}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:200px;overflow:hidden}@media(max-width: 989px){#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:130px}}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail a{height:100%}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail a img{height:100%;object-fit:contain;width:100%;transition:.3s}#top .custom-category-page-wrapper .product-grid .product-grid-item:hover .product-thumbnail img{transform:scale(1.1);transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper{flex-basis:100%}#top .custom-category-page-wrapper .products-list-wrapper .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}@media(max-width: 989px){#top .custom-category-page-wrapper .products-list-wrapper .product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item{box-shadow:0 4px 8px -4px rgba(26,26,26,.2);padding:30px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item h4{text-align:center;margin-bottom:0;margin-top:20px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item h4 a{font-weight:600;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .more-info{text-align:center;margin-top:20px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .more-info a{display:flex;justify-content:center;align-items:center;color:#e73845;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail{height:200px;overflow:hidden}@media(max-width: 989px){#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail{height:130px}}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail a{height:100%}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail a img{height:100%;object-fit:contain;width:100%;transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item:hover .product-thumbnail img{transform:scale(1.1);transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper .secondary-description{margin:50px 0}#top.error404 .alternate_color.title_container .main-title{color:#fff}.grecaptcha-badge{z-index:1000}.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-item,.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item{padding-left:0}.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-item,.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item{margin-top:unset;padding-top:unset;box-shadow:none;background-color:rgba(0,0,0,0)}.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item a{font-variation-settings:"wght" 700}.main_color table tr.avia-heading-row{background:linear-gradient(-90deg, #164a7b 0%, #2d6a96 100%);color:#fff}#top .broken-grid.image-right .container{max-width:unset;padding:0}#top .broken-grid.image-right .container .entry-content-wrapper{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 767px){#top .broken-grid.image-right .container .entry-content-wrapper{flex-direction:column}}#top .broken-grid.image-right .container .entry-content-wrapper:after{display:none}#top .broken-grid.image-right .container .entry-content-wrapper .flex_column:nth-of-type(1){width:705px;padding:0 50px}@media(max-width: 767px){#top .broken-grid.image-right .container .entry-content-wrapper .flex_column:nth-of-type(1){width:100%;padding:0}}#top .broken-grid.image-right .container .entry-content-wrapper .flex_column:nth-of-type(2){width:unset;padding:unset;margin:0}@media(max-width: 767px){#top .broken-grid.image-right .container .entry-content-wrapper .flex_column:nth-of-type(2){width:100%;padding:0}}#top .broken-grid.image-right .container .entry-content-wrapper .flex_column .avia-image-container-inner{margin:0;display:flex}#top .broken-grid.image-right .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap{overflow:hidden;border-top-left-radius:3rem;border-bottom-left-radius:3rem;border-bottom-right-radius:0;border-top-right-radius:0}#top .broken-grid.image-right .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap img{height:500px;object-fit:cover}#top .broken-grid .container{max-width:unset;padding:0}#top .broken-grid .container .entry-content-wrapper{display:flex;align-items:center}@media(max-width: 767px){#top .broken-grid .container .entry-content-wrapper{flex-direction:column}}#top .broken-grid .container .entry-content-wrapper .flex_column:nth-of-type(2){width:705px;padding:0 50px}@media(max-width: 767px){#top .broken-grid .container .entry-content-wrapper .flex_column:nth-of-type(2){width:100%;padding:0}}#top .broken-grid .container .entry-content-wrapper .flex_column .avia-image-container-inner{margin:0;display:flex}#top .broken-grid .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap{overflow:hidden;border-top-right-radius:3rem;border-bottom-right-radius:3rem}#top .broken-grid .container .entry-content-wrapper .flex_column .avia-image-container-inner .avia-image-overlay-wrap img{height:500px;object-fit:cover}#top .ti-name{text-transform:capitalize}#top.page-id-53 #wrap_all .flex_column.av_one_third{background-color:#fff;overflow:hidden;margin:0;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:10px;background:#fff;box-shadow:5px 5px 10px #e6e6e6,-5px -5px 10px #fff;width:31%;margin:1%;height:180px}#top.page-id-53 #custom-socket .flex_column.av_one_third,#top.page-id-53 #custom-footer .flex_column.av_one_third{background:initial;box-shadow:initial;text-align:initial;height:initial;justify-content:initial;align-items:initial}#top.page-id-53 #custom-socket .flex_column.av_one_third{flex-direction:initial}#top #main .av-submenu-container{border:none;background-color:#eee}#top #main .sidebar{position:sticky;top:75px}#top .product-section{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;background:#eee;padding:2rem;border-radius:10px}@media(max-width: 767px){#top .product-section{flex-direction:column;text-align:center}}#top .product-section:before{display:none}#top .product-section:after{display:none}#top .product-section:nth-of-type(even){flex-direction:row;background-color:#fafafa}@media(max-width: 767px){#top .product-section:nth-of-type(even){flex-direction:column}}#top .product-section .avia-image-container{flex-basis:30%;margin:0}@media(max-width: 767px){#top .product-section .avia-image-container{margin-bottom:2rem}}#top .product-section section{flex-basis:60%}#top .product-section h2{margin-bottom:1rem}#top .product-section img{border-radius:10px}#top .av-subnav-menu li a{background:rgba(0,0,0,0)}#top .one-column ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;list-style:none;margin:0}@media(max-width: 767px){#top .one-column ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}}#top .one-column ul li{display:flex;margin-left:0;align-items:center}#top .one-column ul li:before{content:"";background-image:url(svg/angle-right.svg);background-size:contain;height:15px;width:15px;margin-right:10px;display:flex;background-repeat:no-repeat}#top .two-column ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;list-style:none;margin:0}@media(max-width: 767px){#top .two-column ul{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}}#top .two-column ul li{display:flex;margin-left:0;align-items:center}#top .two-column ul li:before{content:"";background-image:url(svg/angle-right.svg);background-size:contain;height:15px;width:15px;margin-right:10px;display:flex;background-repeat:no-repeat}#top .three-column ul{column-count:3;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;list-style:none;margin:0}#top .three-column ul li{display:flex;margin-left:0;align-items:center}#top .three-column ul li:before{content:"";background-image:url(svg/angle-right.svg);background-size:contain;height:15px;width:15px;margin-right:10px;display:flex;background-repeat:no-repeat}#top .custom-service-header,#top .title_container{min-height:400px;height:50vh;display:flex;align-items:center;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:10rem;overflow:hidden;padding-top:45px;background:url(/wp-content/uploads/2024/07/steel-windows_pexels-pixabay-256073.jpg);background-size:cover;background-position:center center}@media(max-width: 767px){#top .custom-service-header,#top .title_container{min-height:unset;padding:2rem 0;border-bottom-left-radius:3rem;height:30vh}}#top .custom-service-header.alternate_color .container,#top .title_container.alternate_color .container{padding-top:0;padding-bottom:0}#top .custom-service-header.alternate_color .container .main-title,#top .title_container.alternate_color .container .main-title{line-height:1;margin-bottom:20px}#top .custom-service-header.alternate_color .container .main-title a,#top .title_container.alternate_color .container .main-title a{color:#fff;font-size:3rem}@media(max-width: 767px){#top .custom-service-header.alternate_color .container .main-title a,#top .title_container.alternate_color .container .main-title a{font-size:2.5rem}}#top .custom-service-header.alternate_color .container .breadcrumb,#top .title_container.alternate_color .container .breadcrumb{position:relative;top:unset;right:unset;font-size:1rem;margin-top:unset;display:flex;color:#fff}@media(max-width: 767px){#top .custom-service-header.alternate_color .container .breadcrumb,#top .title_container.alternate_color .container .breadcrumb{font-size:.8rem}}#top .custom-service-header.alternate_color .container .breadcrumb a,#top .title_container.alternate_color .container .breadcrumb a{text-decoration:underline;color:#fff}#top .custom-service-header.alternate_color .container .breadcrumb .sep,#top .title_container.alternate_color .container .breadcrumb .sep{overflow:unset;width:unset}#top #faqs .faqs-title{position:sticky;top:100px;height:100%}@media(max-width: 989px){#top #faqs .faqs-title{position:relative;top:unset;height:unset}}.responsive #top .input-text,.responsive #top input[type=text],.responsive #top input[type=input],.responsive #top input[type=password],.responsive #top input[type=email],.responsive #top input[type=number],.responsive #top input[type=url],.responsive #top input[type=tel],.responsive #top input[type=search],.responsive #top textarea,.responsive #top select{font-family:"Manrope","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500;font:"PublicSans","sans-serif" !important;margin-bottom:0;padding-left:10px;font-size:1rem;color:#111}@supports(font-variation-settings: "wght" 500){.responsive #top .input-text,.responsive #top input[type=text],.responsive #top input[type=input],.responsive #top input[type=password],.responsive #top input[type=email],.responsive #top input[type=number],.responsive #top input[type=url],.responsive #top input[type=tel],.responsive #top input[type=search],.responsive #top textarea,.responsive #top select{font-family:"ManropeVF","sans-serif" !important}}#top .main_color .avia-icon-list .iconlist_icon{display:none}#top .main_color .avia-icon-list .iconlist-timeline{display:none}#top label{font-size:1rem}#top #contact-details{background-color:#eee;padding:20px;margin-bottom:30px;border-radius:10px}#top #contact-details strong{color:#111;font-variation-settings:"wght" 700}#top #contact-details a{text-decoration:underline;line-break:anywhere}@media(min-width: 990px)and (max-width: 1050px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:12px}}.header_bg{background:#444242 !important;box-shadow:1px 1px 5px #111}@media(min-width: 768px)and (max-width: 989px){.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:90px !important}}.html_header_top.html_header_sticky.responsive #top.single #main{padding-top:88px}#top .post-header{border-bottom-left-radius:10rem}@media(max-width: 767px){#top .post-header{border-bottom-left-radius:3rem}}#top .post-header h1{font-size:3rem !important;text-transform:none;font-variation-settings:"wght" 700 !important;letter-spacing:normal}.av-masonry-image-container{border-radius:20px}figure.av-inner-masonry{border-radius:20px}.mfp-title{display:none}div.avia-popup button.mfp-arrow.mfp-arrow-left:before,div.avia-popup button.mfp-arrow:before{background-color:#f2ede1 !important}body:not(.home) #gallery-images{margin-top:0 !important}button.mfp-arrow{display:flex;align-items:center;justify-content:center}div.avia-popup button.mfp-arrow:before{content:"";width:70px;height:70px;border-radius:100%;background:#e73845 url(svg/arrow-right-white.svg);background-size:50px;background-repeat:no-repeat;background-position:center center;display:flex;position:relative}div.avia-popup button.mfp-arrow.mfp-arrow-left:before{content:"";width:70px;height:70px;border-radius:100%;background:#e73845 url(svg/arrow-left-white.svg);background-size:50px;background-repeat:no-repeat;background-position:center center;display:flex;position:relative}#top:not(.home) .avia-button{margin-top:20px}html.responsive{font-size:16px}@media(max-width: 1200px){html.responsive{font-size:14px}}html.responsive body#top{font-family:"Manrope","sans-serif" !important;font-variation-settings:"wght" 500;font-weight:500;font-size:16px}@supports(font-variation-settings: "wght" 500){html.responsive body#top{font-family:"ManropeVF","sans-serif" !important}}html.responsive body#top h1{font-size:2.5rem;font-weight:600;font-variation-settings:"wght" 600}html.responsive body#top h2{font-size:2rem;font-weight:600;font-variation-settings:"wght" 700}html.responsive body#top h6{font-size:1.5rem;line-height:2rem;color:#717171;margin-bottom:10px}html.responsive body#top .custom-gallery .content .entry-content-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}html.responsive body#top .custom-gallery .content .entry-content-wrapper:before{display:none}html.responsive body#top .custom-gallery .content .entry-content-wrapper .flex_column.av_one_third{width:unset;background-color:#fff;overflow:hidden;margin:0;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:10px;background:#fff;box-shadow:5px 5px 10px #e6e6e6,-5px -5px 10px #fff}html.responsive body#top .custom-gallery .content .entry-content-wrapper .flex_column.av_one_third.first{clear:unset}html.responsive body#top .custom-gallery .content .entry-content-wrapper .flex_column.av_one_third:hover img{transform:scale(1.1)}html.responsive body#top .custom-gallery .content .entry-content-wrapper .flex_column.av_one_third p{font-size:.75rem;line-height:1rem;margin:0}html.responsive body#top #hero-banner .container{height:500px;max-height:85vh;display:flex;align-items:center;justify-content:center}html.responsive body#top #hero-banner .container h2{color:#fff;font-size:4rem}html.responsive body#top #es-slider{overflow:hidden}html.responsive body#top #es-slider .container{width:100%;max-width:unset;padding:0;overflow:hidden}html.responsive body#top #es-slider .container .content{padding:0}@media(max-width: 767px){html.responsive body#top #es-slider .container .content .flex_column{margin-bottom:0}}html.responsive body#top #es-slider .container .content .flex_column .es-slider{overflow:hidden}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide{overflow:hidden}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide:after{height:100%;width:100%;background-color:rgba(113,113,113,.5);content:"";visibility:visible;z-index:1;position:absolute;top:0}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper img{height:500px;max-height:75vh;display:flex;width:100%;object-fit:cover}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper img.slide-image{transition:transform 10s ease;transform-origin:center center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 50px;max-width:1310px;left:0;right:0;margin:auto;z-index:2;text-align:center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption{margin-top:45px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption p+h2{margin-top:0;text-align:center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption p.sub-title{text-transform:none;color:#fff;font-size:3rem;letter-spacing:0;margin-top:0}@media(max-width: 767px){html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption p.sub-title{font-size:1.5rem}}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption h2{color:#fff;font-size:5rem;text-align:left;max-width:unset;font-variation-settings:"wght" 800;letter-spacing:-1px;margin-bottom:0}@media(max-width: 767px){html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption h2{font-size:4rem}}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption .avia-button-wrap .slider-button{color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;color:#717171}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption .avia-button-wrap .slider-button.avia-size-small{height:40px;padding:0 25px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption .avia-button-wrap .slider-button:hover{background:#444242}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .image-caption .avia-button-wrap .slider-button:after{content:"";height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .es-slider-pagination{position:absolute;left:0;right:0;bottom:30px;margin:auto;z-index:100;display:flex;align-items:center;justify-content:center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .es-slider-pagination .swiper-pagination-bullet{height:13px;width:13px;margin:0 10px;background-color:#e73845}html.responsive body#top #service-overview .service-box{height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center}html.responsive body#top #service-overview .service-box:after{height:100%;width:100%;position:absolute;background-color:rgba(0,0,0,.25);top:0;left:0;content:"";visibility:visible;z-index:-1}html.responsive body#top #service-overview .service-box h3{color:#fff;font-size:1.5rem;font-variation-settings:"wght" 600;margin-bottom:20px}html.responsive body#top #service-overview .service-box .avia-image-container-inner{width:100%}html.responsive body#top #service-overview .service-box .avia-image-container-inner img{height:200px;width:100%;object-fit:cover}html.responsive body#top #our-work{min-height:300px}@media(max-width: 767px){html.responsive body#top #our-work{padding-bottom:50px}}html.responsive body#top #our-work .entry-content-wrapper{display:flex;align-items:center}@media(max-width: 767px){html.responsive body#top #our-work .entry-content-wrapper{flex-direction:column}html.responsive body#top #our-work .entry-content-wrapper .avia-button-wrap{justify-content:flex-start}}html.responsive body#top #our-work .entry-content-wrapper h2{color:#fff;font-size:3.3rem;margin-bottom:0}html.responsive body#top #our-work .entry-content-wrapper p{color:#fff}html.responsive body#top #gallery-images{margin-top:-150px}html.responsive body#top #gallery-images.main_color .container .av-masonry-outerimage-container:after{content:"";height:100%;width:100%;position:absolute;background:#111;background:linear-gradient(-145deg, rgba(17, 17, 17, 0) 0%, rgb(17, 17, 17) 100%);top:0;left:0;visibility:visible;z-index:1}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content{background-color:rgba(0,0,0,0)}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content .av-masonry-entry-title{color:#fff;text-transform:capitalize}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content .avia-arrow{display:none}html.responsive body#top #testimonials{text-align:center;position:relative;overflow:hidden}html.responsive body#top #testimonials #quotation-marks{position:absolute;top:-10px;left:0;right:0;opacity:.1}html.responsive body#top #testimonials .swiper{padding-bottom:30px}html.responsive body#top #testimonials .swiper .testimonial-text{font-size:1.8rem;line-height:2.2rem;font-variation-settings:"wght" 550;max-width:75%;font-style:italic;margin:auto}html.responsive body#top #testimonials .swiper .testimonial-person{color:#717171;font-size:1rem;margin-top:50px;font-variation-settings:"wght" 600}html.responsive body#top #testimonials .swiper .swiper-pagination-bullet-active{background-color:#717171}html.responsive body#top #testimonials .swiper .swiper-horizontal>.swiper-pagination-bullets,html.responsive body#top #testimonials .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,html.responsive body#top #testimonials .swiper .swiper-pagination-custom,html.responsive body#top #testimonials .swiper .swiper-pagination-fraction{bottom:0}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent{visibility:visible}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent.avia-cookiemessage-bottom-left{width:33%;max-width:350px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container::after{display:none}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button{font-size:.8rem;height:40px;margin-left:20px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-consent-button:after{content:"";height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-hide-notification{background-color:#fff;color:#717171}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-hide-notification:after{content:"";height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container p{font-size:1rem;margin:0 0 10px 0}html.responsive body#top #sterling-wrapper{position:relative}html.responsive body#top #sterling-wrapper #fifty-years{position:absolute;bottom:30px;right:30px;z-index:10}html.responsive body#top #sterling-wrapper #fifty-years img{width:130px}html.responsive body#top #esterling-slider{position:relative}html.responsive body#top #esterling-slider .container{max-width:100%;width:100%;margin:0;padding:0}html.responsive body#top #esterling-slider .container .content{padding:0}@media(max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper{height:300px}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide{height:600px;overflow:hidden}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img{width:100%;display:flex}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img.slide-image{transition:transform 20s ease;transform-origin:center center}@media(max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img{height:300px;object-fit:cover}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption{max-width:1310px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption h2{color:#fff;font-size:4rem;margin-bottom:30px}@media(max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption h2{font-size:2rem}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button{color:#fff;height:50px;border-radius:10px;padding:0 25px;background:#444242;transition:background .4s,color .4s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;background-color:#e73845}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button.avia-size-small{height:40px;padding:0 25px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button:hover{background:#444242}html.responsive body#top .product-categories-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px}@media(max-width: 989px){html.responsive body#top .product-categories-grid{grid-template-columns:repeat(2, 1fr);grid-gap:10px}}html.responsive body#top .product-categories-grid .category-item{padding:0px;border:1px solid #e0e0e0;text-align:center;position:relative;min-height:200px;background-repeat:no-repeat;background-size:cover;transition:.3s}@media(max-width: 989px){html.responsive body#top .product-categories-grid .category-item{min-height:150px}}html.responsive body#top .product-categories-grid .category-item:hover .category-name{height:100%;transition:.3s}html.responsive body#top .product-categories-grid .category-item:hover .category-name h2:after{content:"View Range";display:flex;text-decoration:underline;font-size:.8rem;text-align:center;justify-content:center;margin-top:10px}html.responsive body#top .product-categories-grid .category-item:nth-of-type(even) .category-name{background-color:rgba(113,113,113,.9)}html.responsive body#top .product-categories-grid .category-item .category-name{position:absolute;width:100%;bottom:0;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgba(231,56,69,.9)}html.responsive body#top .product-categories-grid .category-item .category-name h2{font-size:1rem;margin:0;color:#fff}html.responsive body#top .product-categories-grid .category-item a{text-decoration:none;color:#333}html.responsive body#top .product-categories-grid .category-item img{max-width:100%;height:auto}html.responsive body#top #cta{background:#e73845}html.responsive body#top #cta h2{color:#fff;margin-bottom:10px}html.responsive body#top #cta p{color:#fff;margin-bottom:30px}html.responsive body#top #cta a:not(.avia-button){color:#fff;text-decoration:underline}html.responsive body#top #introduction h6{text-transform:uppercase;color:#717171;font-size:.8rem;font-variation-settings:"wght" 600}@media(max-width: 767px){html.responsive body#top #introduction .flex_column{margin-bottom:0}html.responsive body#top #introduction .flex_column p{margin:0}}html.responsive body#top #why-choose-savage-plant-hire{background-color:#717171}html.responsive body#top #why-choose-savage-plant-hire h2{color:#fff}html.responsive body#top #why-choose-savage-plant-hire h4{color:#fff;font-size:1.4rem;font-variation-settings:"wght" 600}html.responsive body#top #why-choose-savage-plant-hire p{color:#fff}html.responsive body#top #why-choose-savage-plant-hire img{height:80px;width:auto;margin-bottom:10px}html.responsive body#top #news-blog .av-magazine .av-magazine-group{display:flex;justify-content:space-between}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero{flex-basis:48%}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero h3{color:#fff;font-size:1.5rem}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap{background:#717171;color:#fff;padding:20px;justify-content:center}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap .av-magazine-content{font-size:.9rem;line-height:1.3rem}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap .av-magazine-content p{margin:0}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-sideshow{flex-basis:48%}html.responsive body#top #news-blog .av-magazine .av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top:0}html.responsive body#top #news-blog .av-magazine article.av-magazine-entry-big .av-magazine-thumbnail{width:100%;height:300px;border-radius:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry{margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry:first-of-type{margin-top:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry:last-of-type{margin-bottom:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big)::after{display:none}html.responsive body#top #news-blog .av-magazine .av-magazine-sideshow.av_one_half{margin-left:0;padding-left:0;border:none}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail{width:150px;height:130px;border-radius:5px;border:none;padding:0;margin:0;flex-basis:30%;overflow:hidden}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail a{height:100%}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail a img{margin:0;height:100%;width:100%;object-fit:cover}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap{border-bottom:none;display:flex;justify-content:center;flex-basis:65%;flex-direction:column}@media(max-width: 989px){html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap{flex-direction:column}}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap time.av-magazine-time{color:#e73845}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap .av-magazine-title{font-size:1.25rem;font-weight:600;font-variation-settings:"wght" 600}#sticky-cta{min-height:unset}#sticky-cta .content{padding:0}.sticky-cta{position:fixed;top:50%;right:20px;transform:translateY(-50%)}.sticky-cta>div{margin:10px 0}.cta-icon{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#fff;border-radius:50%;cursor:pointer}.cta-icon.phone .cta-message{color:#717171}.cta-message{position:absolute;top:50%;right:100%;padding:5px;background-color:#fff;color:#111;border-top-left-radius:50px;border-bottom-left-radius:50px;transform:translateX(50px) translateY(-50%);white-space:nowrap;opacity:0;transition:opacity .3s ease,transform .3s ease;height:50px;padding-right:50px;padding-left:30px;display:flex;align-items:center;z-index:-1;font-size:.8rem}.sticky-icon{height:45px;width:45px;background:url(svg/email.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:100%}.sticky-icon.phone{background:#717171 url(svg/phone-call.svg);background-size:20px;background-repeat:no-repeat;background-position:center center}.cta-icon:hover .cta-message{opacity:1;transform:translateX(25px) translateY(-50%)}.title_meta.meta-color{color:#c5c6bf}.section-bubble{padding:30px;border-radius:20px;background:#f7f7f7}.nf-field-element input:not(input[type=submit]),.nf-field-element textarea,.nf-field-element select{border-radius:10px !important}.nf-field-element:after{border-radius:10px !important}.nf-field-element input[type=submit]{margin-top:10px !important}#ninja_forms_required_items,.nf-field-container{margin-bottom:6px !important}.tel-cta{background:#f2ede1;padding:20px;border-radius:20px;display:flex}.tel-cta:before{content:" ";background:url("svg/phone-call.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;margin-right:7px;width:40px;height:40px}.tel-cta p{font-size:22px;margin:6px 10px;color:#444242;font-family:"PlayfairVF";font-variation-settings:"wght" 700}.tel-cta a{font-variation-settings:"wght" 500;font-family:"ManropeVF"}.contact-side{background:#c5c6bf;padding:30px;border-radius:30px}.contact-side h3{color:#444242}.service-portfolio figure{border-radius:20px !important}.tick-list ul{list-style:none}@media(min-width: 990px){.tick-list ul{column-count:3;column-gap:20px}.tick-list ul li{break-inside:avoid}}@media(min-width: 768px)and (max-width: 989px){.tick-list ul{column-count:2;column-gap:10px}.tick-list ul li{break-inside:avoid}}.tick-list ul li:before{content:" ";width:16px;height:16px;display:inline-block !important;position:relative;background:url("svg/check.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:7px}#top .av_toggle_section .single_toggle .toggler{background:#e7e4de;border-radius:20px;margin-bottom:10px;line-height:1.3em;font-variation-settings:"wght" 600}#top .av_toggle_section .single_toggle .toggler.activeTitle{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.toggle_content{border-bottom-left-radius:20px !important;border-bottom-right-radius:20px !important;margin-bottom:10px !important}.av-elegant-toggle .toggle_icon{display:none}.juicer-feed h1.referral{display:none !important}.juicer-feed.slider .slick-prev,.juicer-feed.slider .slick-next{display:none !important}@media(min-width: 768px)and (max-width: 989px){.responsive #top #main .avia-section#footer-cta .container .content{padding:3rem 4rem}}@media(max-width: 767px){.responsive #top #main .avia-section#footer-cta .container .content{padding:3rem 3rem}}