/*!
Theme Name:   Ellis Child
Theme URI:    https://www.esterling.co.uk
Description:  Modified theme by eSterling
Author:       eSterling
Author URI:   https://www.esterling.co.uk
Template:     ellis
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:"ClashVF";src:url("fonts/ClashDisplay-Variable.ttf");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Clash";src:url("fonts/ClashDisplay-Regular.eot");src:url("fonts/ClashDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ClashDisplay-Regular.woff2") format("woff2"),url("fonts/ClashDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Clash";src:url("fonts/ClashDisplay-Bold.eot");src:url("fonts/ClashDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/ClashDisplay-Bold.woff2") format("woff2"),url("fonts/ClashDisplay-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"SatoshiVF";src:url("fonts/Satoshi-Variable.ttf");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("fonts/Satoshi-Medium.eot");src:url("fonts/Satoshi-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Satoshi-Medium.woff2") format("woff2"),url("fonts/Satoshi-Medium.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}html{font-size:16px}@media(max-width: 989px){html{font-size:14px}}.fleet-parent-section{display:flex;flex-direction:column;gap:2rem}.fleet-parent-section+.fleet-parent-section{margin-top:2rem}@media(max-width: 989px){#usp-banner-wrapper{background-color:#0f5aa3}}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:#fff}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{background-color:#fff}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::before,.header_color .av-hamburger-inner::after{background-color:#fff}.content{margin-right:0;border:none}.full-width>.container{max-width:unset;width:100%;padding:0}li.menu-item-has-children:hover .dropdown_available::after{opacity:0;transform:translateX(-50%) scaleY(0)}li.menu-item-has-children>a{padding-right:1.25rem}li.menu-item-has-children>a .dropdown_available{position:relative;width:12px;height:12px;display:inline-block;margin-left:10px}li.menu-item-has-children>a .dropdown_available::before,li.menu-item-has-children>a .dropdown_available::after{content:"";position:absolute;background:#fff;transition:.3s ease}li.menu-item-has-children>a .dropdown_available::before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}li.menu-item-has-children>a .dropdown_available::after{width:1px;height:100%;left:50%;top:0;transform:translateX(-50%)}.custom-two-column-layout ul.sub-menu{width:900px;left:0 !important;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;padding:3rem}.custom-two-column-layout ul.sub-menu li{margin:.5rem 0}.custom-two-column-layout ul.sub-menu li:last-child{margin-bottom:0}.custom-two-column-layout ul.sub-menu li a{border:none;font-size:1rem;font-variation-settings:"wght" 600}.custom-two-column-layout ul.sub-menu li a .avia-menu-text{display:flex;flex-direction:column;font-size:1rem}.custom-two-column-layout ul.sub-menu li a .avia-menu-text .menu-desc{font-size:.8rem;color:#ababab}.cursor-outline{width:30px;height:30px;background:rgba(15,90,163,.25);border:none;border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:99998;transform:translate(-50%, -50%);transition:width .3s ease,height .3s ease,background .3s ease,border-color .3s ease}@media(max-width: 989px){.cursor-outline{display:none}}.cursor-hover .cursor-outline{width:60px;height:60px;background:rgba(15,90,163,.22);border-color:rgba(15,90,163,.7)}@media(max-width: 989px){.cursor-hover .cursor-outline{display:none}}.blue-dot{color:#0f5aa3}@media(max-width: 989px){.blue-dot{display:none}}.side-cta{position:fixed;right:30px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:right center;background:#053463;color:#fff;padding:1rem 2rem;text-decoration:none;font-weight:600;z-index:9999;font-size:1rem;border-radius:2rem;transition:.3s}.side-cta:hover{transform:translateY(-50%) rotate(-90deg) scale(1.1);transition:.3s}input[type=submit]{font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){input[type=submit]{font-family:"ClashVF","sans-serif" !important}}h1,h2,h3,h4,h5,h6,#top .title_container .main-title,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-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){h1,h2,h3,h4,h5,h6,#top .title_container .main-title,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:"ClashVF","sans-serif" !important}}body,p{font-family:"Satoshi","sans-serif" !important}@supports(font-variation-settings: normal){body,p{font-family:"SatoshiVF","sans-serif" !important}}body,p{font-size:1rem;line-height:1.4rem}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:uppercase}#top .input-text,#top input[type=email],#top input[type=input],#top input[type=number],#top input[type=password],#top input[type=search],#top input[type=tel],#top input[type=text],#top input[type=url],#top select,#top textarea{margin-bottom:0;min-height:50px}#top .main_color textarea{height:130px}@media(max-width: 989px){.responsive #top #main{padding-top:124px !important}.responsive #top.custom-scroll #main{padding-top:80px !important}}h3{font-size:2.75rem;margin-bottom:1rem;text-transform:uppercase}@media(max-width: 989px){h3{font-size:2rem}}h4{font-weight:600}h5{font-size:1.2rem;font-variation-settings:"wght" 600}#top .content .flex_column .widget_nav_menu li a:hover,#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item,#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item{background-color:rgba(0,0,0,0);color:#053463}ul.three-column{column-count:3}ul.three-column li{display:flex;align-items:center}ul.three-column li:before{content:"";height:15px;width:15px;background:url(svg/arrow-right-red.svg);background-size:contain;background-repeat:no-repeat;margin-right:.5rem;display:flex}.avia-buttonrow-wrap{display:flex;gap:1rem}.av_minimal_header_shadow{box-shadow:none}.custom-scroll .av_minimal_header_shadow{box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.side-links{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:10}.side-links>a{border-radius:100%;background:#111;height:60px;width:60px;display:flex;align-items:center;justify-content:center;margin:1rem 0;transition:.3s}.side-links>a:hover{transform:scale(1.1);transition:.3s}.side-links>a img{height:30px}@media(max-width: 767px){.avia-section-huge .content{padding-top:65px;padding-bottom:65px}.side-links>a{height:40px;width:40px}.side-links>a img{height:20px}}.avia-button-wrap{display:flex;justify-content:center;margin-top:2rem}.avia-button-wrap.avia-button-left{justify-content:flex-start}body#top #scroll-top-link{border-radius:100%}body#top h2{letter-spacing:-0.01rem;font-size:3rem;font-variation-settings:"wght" 600;margin-bottom:2rem}@media(max-width: 767px){body#top h2{font-size:2.25rem}}body#top .avia-button:hover{opacity:1}body#top .avia-button.avia-color-light{border:2px solid #fff}body#top .avia-button.avia-color-light:hover{border-color:#174565}body#top .avia-button{color:#fff;height:45px;border-radius:30px;padding:0 2rem;background-color:#0f5aa3;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){body#top .avia-button{font-family:"ClashVF","sans-serif" !important}}body#top .avia-button{font-size:.9rem;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.01rem;width:fit-content;text-decoration:none;line-height:1;text-transform:uppercase}@media(max-width: 767px){body#top .avia-button{font-size:.75rem}}body#top .avia-button:hover{background-color:#053463;transition:.3s}body#top .avia-button::after{content:"";height:18px;width:18px;margin-left:.75rem;background:url(svg/cms-arrow-white.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}@media(max-width: 767px){body#top .avia-button::after{display:none}}body#top .avia-button.avia-color-black{background-color:#111}body#top .avia-button.avia-color-dblue{background-color:#053463}body#top .avia-button.avia-color-dblue strong,body#top .avia-button.avia-color-theme-color strong{color:#fff;font-variation-settings:"wght" 700}body#top .nf-form-content input[type=submit]{color:#fff;height:45px;border-radius:30px;padding:0 2rem;background-color:#0f5aa3;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){body#top .nf-form-content input[type=submit]{font-family:"ClashVF","sans-serif" !important}}body#top .nf-form-content input[type=submit]{font-size:.9rem;font-weight:600;font-variation-settings:"wght" 600;letter-spacing:.01rem;width:fit-content;text-decoration:none;line-height:1;text-transform:uppercase}@media(max-width: 767px){body#top .nf-form-content input[type=submit]{font-size:.75rem}}body#top .nf-form-content input[type=submit]:hover{background-color:#053463;transition:.3s}body#top .nf-form-content input[type=submit]{cursor:pointer;padding-right:calc(2rem + 18px + .75rem);background-image:url(svg/cms-arrow-white.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:right 2rem center}@media(max-width: 767px){body#top .nf-form-content input[type=submit]{padding-right:2rem;background-image:none}}body#top .nf-form-content input[type=submit]:hover{color:#fff}@media only screen and (min-width: 768px)and (max-width: 989px){.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:134px !important}}@media(max-width: 989px){.responsive #top #wrap_all .full-width-mobile .container{width:100%;max-width:100%}.responsive #top #wrap_all .full-width-mobile .container .force-padding{width:85%;max-width:85%;margin-left:auto;margin-right:auto}}@media(max-width: 480px){.responsive #top .av-masonry-entry{width:25% !important}}#top #header{background-color:#fff}#top #header #header_main{border:none}#top #header #header_main .av-logo-container .inner-container{display:grid;grid-template-columns:auto 1fr;align-items:stretch;gap:0}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container{display:flex;align-items:center}}#top #header #header_main .av-logo-container .inner-container .header-contact-details{grid-column:2;grid-row:1;justify-self:end;width:100%;padding:0;height:50px;background-color:#053463;display:flex;justify-content:flex-end;gap:2rem;text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.05rem;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){#top #header #header_main .av-logo-container .inner-container .header-contact-details{font-family:"ClashVF","sans-serif" !important}}#top #header #header_main .av-logo-container .inner-container .header-contact-details{align-items:center}@media(max-width: 1200px){#top #header #header_main .av-logo-container .inner-container .header-contact-details{font-size:.9rem}}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .header-contact-details{background:unset;gap:.5rem}}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div{display:flex;line-height:1em;align-items:center}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-phone a{display:flex;height:100%;width:100%}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-phone::before{content:"";height:20px;width:20px;background:url(svg/phone.svg);margin-right:1rem;background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-phone{font-size:0;background:#053463 url(svg/phone.svg);background-size:25px;background-position:center center;background-repeat:no-repeat;height:50px;width:50px;border-radius:100%}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-phone::before{display:none}}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-email a{display:flex;height:100%;width:100%}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-email::before{content:"";height:20px;width:20px;background:url(svg/envelope.svg);margin-right:1rem;background-position:center center;background-size:contain;background-repeat:no-repeat}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-email{font-size:0;background:#053463 url(svg/envelope.svg);background-size:25px;background-position:center center;background-repeat:no-repeat;height:50px;width:50px;border-radius:100%}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div.header-contact-email::before{display:none}}#top #header #header_main .av-logo-container .inner-container .header-contact-details>div a{color:#fff}#top #header #header_main .av-logo-container .inner-container .header-contact-details::after{content:"";height:50px;background-color:#053463;top:0;position:absolute;width:50vw;right:-50vw;z-index:1;visibility:visible}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .header-contact-details::after{display:none}}#top #header #header_main .av-logo-container .inner-container .header-contact-details p{margin:0}#top #header #header_main .av-logo-container .inner-container .logo{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;margin:0;position:relative;width:15vw;padding-right:2rem;box-sizing:content-box;justify-content:center}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .logo{flex-shrink:0;flex-basis:50%;padding:0;justify-content:flex-start}}#top #header #header_main .av-logo-container .inner-container .logo a{display:flex;align-items:center}#top #header #header_main .av-logo-container .inner-container .logo a img{box-sizing:content-box;padding:1rem 0}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .logo a img{padding:0;height:60px !important;object-fit:contain}}#top #header #header_main .av-logo-container .inner-container .main_menu{position:relative;grid-column:2;grid-row:2;width:100%;background-color:#0f5aa3;height:50px;display:flex;justify-content:flex-end}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .main_menu{order:3;background:unset}}#top #header #header_main .av-logo-container .inner-container .main_menu::after{content:"";height:50px;background-color:#0f5aa3;top:0;position:absolute;width:50vw;right:-50vw;z-index:1;visibility:visible}@media(max-width: 989px){#top #header #header_main .av-logo-container .inner-container .main_menu::after{display:none}}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{text-transform:uppercase;color:#fff;font-size:1rem;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-family:"ClashVF","sans-serif" !important}}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-variation-settings:"wght" 500;height:50px;line-height:50px;letter-spacing:.05rem}@media(max-width: 1400px){#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:.9rem}}@media(max-width: 1200px){#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:.8rem}}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li.dropdown_ul_available:hover ul{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:ease transform 300ms,ease opacity 300ms;transition:ease transform 300ms,ease opacity 300ms;-webkit-transition-delay:300ms;transition-delay:300ms}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav ul{margin-top:unset;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);-webkit-transition:ease transform 300ms,ease opacity 300ms;transition:ease transform 300ms,ease opacity 300ms;-webkit-transition-delay:300ms;transition-delay:300ms;background-color:#0f5aa3}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav ul li:hover a{background-color:#053463}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav ul li a{font-size:1rem;text-transform:uppercase;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav ul li a{font-family:"ClashVF","sans-serif" !important}}#top #header #header_main .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav ul li a{background-color:#0f5aa3;color:#fff}#top #hero{position:relative}#top #hero::before{content:"";position:absolute;top:0;left:0;background:#111;background:linear-gradient(245deg, rgba(17, 17, 17, 0) 0%, rgb(17, 17, 17) 100%);height:100%;width:100%}#top #hero .container main .entry-content-wrapper .flex_column{max-width:60%}@media(max-width: 989px){#top #hero .container main .entry-content-wrapper .flex_column{max-width:unset}}#top #hero .container main .entry-content-wrapper .flex_column p{text-transform:uppercase;letter-spacing:.05rem;color:#fff;font-variation-settings:"wght" 600}#top #hero .container main .entry-content-wrapper .flex_column h3{margin-top:0;margin-bottom:0;color:#fff;font-variation-settings:"wght" 500}@media(max-width: 989px){#top #hero .container main .entry-content-wrapper .flex_column h3{font-size:2rem}}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper{border-radius:1rem}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide{min-height:75vh;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner{padding:0 3rem;max-width:1810px;width:100%;margin:auto}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .sub-heading{color:#053463;text-transform:uppercase;letter-spacing:.08rem;font-variation-settings:"wght" 700}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .slide-headings{overflow:hidden}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .slide-headings h2{color:#fff;font-size:6rem;letter-spacing:-0.4rem;margin-bottom:0;font-variation-settings:"wght" 500;line-height:1em;display:block;will-change:transform,opacity}@media(max-width: 989px){#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .slide-headings h2{font-size:4rem;letter-spacing:-0.1rem}}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .text{color:#bbb;font-size:1.2rem;margin-top:2rem}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .text strong{color:#fff}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .buttons{display:flex;margin-top:3rem}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .buttons>a{margin-left:1rem;border:1px solid}#top #hero .container main .entry-content-wrapper .flex_column .ellis-home-swiper .swiper-wrapper .swiper-slide .slide-inner .buttons>a:first-child{margin-left:0}#top #hero .container main .entry-content-wrapper .flex_column .avia-buttonrow-wrap{margin-top:2rem}@media(max-width: 989px){.responsive #top #header_main>.container .main_menu .av-main-nav>li>a{padding:0}}@media(max-width: 989px){.responsive.html_mobile_menu_tablet #top #wrap_all #header{position:fixed;top:0}}.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:100px !important}@media(max-width: 989px){.responsive.html_mobile_menu_tablet.html_header_top #top #main{padding-top:80px !important}}.header-content-right{background-color:#0f5aa3;position:absolute;right:50px;bottom:-36px;padding:1rem 2rem;border-radius:.5rem}@media(max-width: 989px){.header-content-right{padding:1rem;bottom:-31px;width:fit-content;left:unset;right:0}}.header-content-right .header-social-media{display:flex;gap:1.5rem}@media(max-width: 989px){.header-content-right .header-social-media{gap:1rem;justify-content:flex-end}}.header-content-right .header-social-media>a{height:40px;width:40px;aspect-ratio:1;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width: 989px){.header-content-right .header-social-media>a{height:30px;width:30px}}.header-content-right .header-social-media>a img{height:20px;width:auto}@media(max-width: 989px){.header-content-right .header-social-media>a img{height:15px}}#top #map-cta .entry-content-wrapper{display:flex;align-items:center}@media(max-width: 989px){#top #map-cta .entry-content-wrapper>.flex_column:nth-of-type(1){width:100%;padding-right:40%}#top #map-cta .entry-content-wrapper>.flex_column:nth-of-type(2){position:absolute;right:-120px;z-index:-1}}#top #custom-footer .content{padding-bottom:0}#top #custom-footer h3{color:#fff;font-size:1rem;letter-spacing:.01rem;font-variation-settings:"wght" 600;text-transform:uppercase}#top #custom-footer p{color:#fff;font-size:1rem;letter-spacing:.5px}#top #custom-footer a{color:#fff;text-decoration:underline}#top #custom-footer .entry-content-wrapper{display:flex;flex-direction:row;align-items:center}@media(max-width: 767px){#top #custom-footer .entry-content-wrapper{flex-direction:column}}#top #custom-footer .entry-content-wrapper::before{display:none}#top #custom-footer .entry-content-wrapper>.flex_column{width:100%;min-width:1px;word-break:break-word;overflow-wrap:break-word}@media(max-width: 989px){#top #custom-footer .entry-content-wrapper>.flex_column.avia-builder-el-first{text-align:center;margin-bottom:2rem}}#top #custom-footer .entry-content-wrapper>.flex_column.footer-social-media .footer-social-media{display:flex;gap:1.5rem;justify-content:flex-end}@media(max-width: 989px){#top #custom-footer .entry-content-wrapper>.flex_column.footer-social-media .footer-social-media{gap:1rem;justify-content:space-between;margin:3rem 0}}#top #custom-footer .entry-content-wrapper>.flex_column.footer-social-media .footer-social-media>a{height:50px;width:50px;aspect-ratio:1;border-radius:100%;background-color:#0f5aa3;display:flex;align-items:center;justify-content:center}#top #custom-footer .entry-content-wrapper>.flex_column.footer-social-media .footer-social-media>a img{height:20px;width:auto;filter:brightness(100)}@media(max-width: 989px){#top #custom-footer .entry-content-wrapper>.flex_column.footer-social-media .footer-social-media>a img{height:15px}}#top #custom-footer .entry-content-wrapper>.flex_column .widget{padding:0}#top #custom-socket::before,#top #custom-socket::after{display:none}#top #custom-socket{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.1rem;font-variation-settings:"wght" 600;overflow:hidden}@media(max-width: 767px){#top #custom-socket{flex-direction:column;text-align:center}}#top #custom-socket p{font-size:.9rem}#top #custom-socket{color:#fff}.responsive body.page-id-1210{overflow-x:unset}#depot-description p{color:#fff}.responsive body#top .taxonomy-pre-grid-section .container .content .taxonomy-pre-grid-columns{display:flex;align-items:center;gap:3rem;flex-direction:row-reverse}.responsive body#top .taxonomy-pre-grid-section .container .content .taxonomy-pre-grid-columns .taxonomy-pre-grid-buttons{margin-top:2rem}.responsive body#top #crane-hire-solutions-usps{background-color:#0f5aa3;padding:2rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.25rem;width:100%}.responsive body#top #crane-hire-solutions-usps h3{color:#fff;font-size:1.2rem}.responsive body#top #crane-hire-solutions-usps ul{list-style:none}.responsive body#top #crane-hire-solutions-usps ul li{color:#fff;display:flex;align-items:center}.responsive body#top #crane-hire-solutions-usps ul li::before{content:"";height:1rem;width:1rem;background:url(svg/check.svg);background-size:contain;margin-right:.75rem;border-radius:.1rem;display:flex;filter:brightness(100);background-repeat:no-repeat;flex-shrink:0;border:1px solid #fff}.responsive body#top .taxonomy-description-section{background:#eee}.responsive body#top .taxonomy-description-section .taxonomy-description-columns{display:flex;gap:3rem}@media(max-width: 989px){.responsive body#top .taxonomy-description-section .taxonomy-description-columns{flex-direction:column}}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-description-content>p{line-height:1.3em;font-size:1.1rem}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-description-content .taxonomy-description-buttons{display:flex;gap:1rem;margin-top:2rem}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-usps{background-color:#0f5aa3;padding:2rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.25rem}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-usps .taxonomy-usps-title{font-size:1.5rem;color:#fff}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-usps>.taxonomy-usp{color:#fff;display:flex;align-items:center}.responsive body#top .taxonomy-description-section .taxonomy-description-columns .taxonomy-usps>.taxonomy-usp::before{content:"";height:1rem;width:1rem;background:url(svg/check.svg);background-size:contain;margin-right:.75rem;border-radius:.1rem;display:flex;filter:brightness(100);background-repeat:no-repeat;flex-shrink:0;border:1px solid #fff}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-tracked-carriers-text>p,.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-lifting-accessories-text>p,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-tracked-carriers-text>p,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-lifting-accessories-text>p{line-height:1.3em;font-size:1.1rem}.responsive body#top .taxonomy-tracked-carriers-section.has-gallery .content,.responsive body#top .taxonomy-lifting-accessories-section.has-gallery .content{display:flex;align-items:flex-start;gap:3rem}@media(max-width: 989px){.responsive body#top .taxonomy-tracked-carriers-section.has-gallery .content,.responsive body#top .taxonomy-lifting-accessories-section.has-gallery .content{flex-direction:column}}.responsive body#top .taxonomy-tracked-carriers-section.has-gallery .content>.taxonomy-tracked-carriers-text,.responsive body#top .taxonomy-tracked-carriers-section.has-gallery .content>.taxonomy-lifting-accessories-text,.responsive body#top .taxonomy-tracked-carriers-section.has-gallery .content>.taxonomy-gallery,.responsive body#top .taxonomy-lifting-accessories-section.has-gallery .content>.taxonomy-tracked-carriers-text,.responsive body#top .taxonomy-lifting-accessories-section.has-gallery .content>.taxonomy-lifting-accessories-text,.responsive body#top .taxonomy-lifting-accessories-section.has-gallery .content>.taxonomy-gallery{flex:1 1 50%;min-width:0}@media(min-width: 990px){.responsive body#top .taxonomy-tracked-carriers-section.gallery-left .content,.responsive body#top .taxonomy-lifting-accessories-section.gallery-left .content{flex-direction:row-reverse}}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery{display:flex;flex-direction:column;gap:1rem}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery a,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery a{display:block;border-radius:.5rem;overflow:hidden}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery img,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery img{width:100%;object-fit:cover;display:block}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery .taxonomy-gallery-lead img,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery .taxonomy-gallery-lead img{height:320px}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery .taxonomy-gallery-row,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery .taxonomy-gallery-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 600px){.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery .taxonomy-gallery-row,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery .taxonomy-gallery-row{grid-template-columns:1fr}}.responsive body#top .taxonomy-tracked-carriers-section .taxonomy-gallery .taxonomy-gallery-row img,.responsive body#top .taxonomy-lifting-accessories-section .taxonomy-gallery .taxonomy-gallery-row img{height:140px}.responsive body#top.tax-equipment-type .container_wrap_first{background-color:#eee}.responsive body#top.tax-equipment-type .equipment-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}@media(max-width: 989px){.responsive body#top.tax-equipment-type .equipment-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.responsive body#top.tax-equipment-type .equipment-grid{grid-gap:.5rem}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item{background-color:#fff;border-radius:.5rem;overflow:hidden;padding:2rem;display:flex;flex-direction:column}@media(max-width: 989px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item{padding:1rem}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-image{display:flex;margin-bottom:2rem;border-radius:.5rem;overflow:hidden}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-image img{height:300px;width:100%;object-fit:cover;object-position:center}@media(max-width: 989px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-image img{height:150px}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-features{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-features li{display:flex;align-items:center;font-size:1rem}@media(max-width: 767px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-features li{font-size:.9rem;line-height:1.3em}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-features li::before{content:"";height:1rem;width:1rem;background:url(svg/check.svg);background-size:cover;background-position:center center;margin-right:1rem;flex-shrink:0}@media(max-width: 767px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-features li::before{margin-right:.5rem}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item h3{font-size:2rem}@media(max-width: 989px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item h3{font-size:1.2rem}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons{display:flex;gap:1rem;flex-direction:column;margin-top:auto}@media(max-width: 989px){.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons{gap:.5rem}}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons>a,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons>button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons>a,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons>button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons button{width:100%;justify-content:center}.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons>a.equipment-quote-button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons>button.equipment-quote-button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .equipment-buttons button.equipment-quote-button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons>a.equipment-quote-button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons>button.equipment-quote-button,.responsive body#top.tax-equipment-type .equipment-grid>.equipment-item .fleet-buttons button.equipment-quote-button{cursor:pointer;background-color:#053463}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content{display:flex;align-items:center;justify-content:space-between}@media(max-width: 989px){.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content{flex-direction:column-reverse}}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-text{flex-basis:45%}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-text ul{margin:1rem 0}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-text ul>li{display:flex;align-items:center}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-text ul>li::before{content:"";height:1rem;width:1rem;background-color:#0f5aa3;margin-right:1rem;-webkit-mask-image:url(svg/check.svg);mask-image:url(svg/check.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-image{flex-basis:45%}@media(max-width: 989px){.responsive body#top .taxonomy-bottom-section .container .content .taxonomy-bottom-content .taxonomy-cta-image{margin-bottom:2rem}}@media(max-width: 989px){.responsive body#top #wrap_all #custom-stages-wrapper .flex_column{margin-bottom:0}}.responsive body#top .custom-stages-marquee{width:100%;overflow:hidden;position:relative;padding:20px 0}.responsive body#top .custom-stages-track{display:flex;width:max-content;animation:customStagesScroll 40s linear infinite}.responsive body#top .custom-stages-track .custom-stage-item{flex-shrink:0;margin-right:80px;font-weight:600;white-space:nowrap;position:relative;display:flex;align-items:center}@media(max-width: 989px){.responsive body#top .custom-stages-track .custom-stage-item{margin-right:40px}}.responsive body#top .custom-stages-track .custom-stage-item .custom-stage-number{color:#fff;font-size:1.5rem;margin-right:1rem;border-radius:100%;aspect-ratio:1;border:2px solid #fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center}@media(max-width: 989px){.responsive body#top .custom-stages-track .custom-stage-item .custom-stage-number{font-size:1rem;margin-right:.5rem;height:30px;width:30px}}.responsive body#top .custom-stages-track .custom-stage-item .custom-stage-text{color:#fff;text-transform:uppercase;font-size:1.5rem;letter-spacing:.05rem}@media(max-width: 989px){.responsive body#top .custom-stages-track .custom-stage-item .custom-stage-text{font-size:1.1rem}}@keyframes customStagesScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.responsive body#top .certificates-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3rem}@media(max-width: 989px){.responsive body#top .certificates-grid{grid-template-columns:repeat(2, 1fr);grid-gap:1rem}}.responsive body#top .certificates-grid .certificate-card{display:flex;align-items:center;flex-direction:column}.responsive body#top .certificates-grid .certificate-card h3{font-size:1.2rem;text-align:center;font-variation-settings:"wght" 500}.responsive body#top .certificates-grid .certificate-card .certificate-image{display:flex;margin-bottom:2rem}.responsive body#top .certificates-grid .certificate-card .certificate-image img{height:300px;width:auto}@media(max-width: 989px){.responsive body#top .certificates-grid .certificate-card .certificate-image img{height:200px}}.responsive body#top .certificates-grid .certificate-card .certificate-image img#default-certificate{height:200px}.responsive body#top #equipment-quote-modal{position:fixed;inset:0;background:rgba(0,0,0,.7);display:none;z-index:9999}.responsive body#top #equipment-quote-modal.active{display:flex;align-items:center;justify-content:center}.responsive body#top #equipment-quote-modal .nf-form-content textarea{height:100px}.responsive body#top .equipment-quote-modal-inner{background:#fff;padding:40px;max-width:700px;width:90%;position:relative;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.responsive body#top .equipment-modal-close{position:absolute;top:10px;right:10px;background:none;border:0;font-size:30px;cursor:pointer}.responsive body#top.page-id-1210 #wrap_all{overflow:unset}.responsive body#top #custom-fleet-menu-wrapper{position:sticky;top:150px;background:#ddd;border-radius:.5rem;padding:2rem;z-index:0;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}@media(max-width: 989px){.responsive body#top #custom-fleet-menu-wrapper{display:none}}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul{margin:0;list-style:none}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul li{margin-left:0}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul li.menu-parent-item .custom-fleet-submenu{margin-left:1rem}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul li.menu-parent-item .custom-fleet-submenu>li::before{content:"-";margin-right:.5rem}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul li.menu-parent-item .custom-fleet-submenu>li .custom-fleet-subsubmenu{margin-left:1rem}.responsive body#top #custom-fleet-menu-wrapper .custom-fleet-menu ul li.menu-parent-item .custom-fleet-submenu>li .custom-fleet-subsubmenu>li::before{content:"-";margin-right:.5rem}.responsive body#top .fleet-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}@media(max-width: 989px){.responsive body#top .fleet-grid{grid-template-columns:repeat(2, 1fr);grid-gap:.5rem}}.responsive body#top .fleet-grid>.fleet-item{background-color:#fff;border-radius:.5rem;padding:2rem;overflow:hidden;display:flex;flex-direction:column}@media(max-width: 989px){.responsive body#top .fleet-grid>.fleet-item{padding:1rem}}.responsive body#top .fleet-grid>.fleet-item .fleet-image{aspect-ratio:1}.responsive body#top .fleet-grid>.fleet-item .fleet-image>a{height:100%}.responsive body#top .fleet-grid>.fleet-item .fleet-image>a img{height:100%;object-fit:cover}.responsive body#top .fleet-grid>.fleet-item .fleet-content{margin-top:2rem;flex:1;display:flex;flex-direction:column}.responsive body#top .fleet-grid>.fleet-item .fleet-content h3{font-size:2rem}@media(max-width: 989px){.responsive body#top .fleet-grid>.fleet-item .fleet-content h3{font-size:1.25rem}}.responsive body#top .fleet-grid>.fleet-item .fleet-content ul.fleet-features{list-style:none;margin:2rem 0}.responsive body#top .fleet-grid>.fleet-item .fleet-content ul.fleet-features li{display:flex;margin-left:0;align-items:center;line-height:1.3em}.responsive body#top .fleet-grid>.fleet-item .fleet-content ul.fleet-features li::before{content:"";height:1rem;width:1rem;background:url(svg/check.svg);margin-right:1rem;background-repeat:no-repeat;flex-shrink:0}.responsive body#top .fleet-grid>.fleet-item .fleet-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.responsive body#top .fleet-grid>.fleet-item .fleet-buttons>a,.responsive body#top .fleet-grid>.fleet-item .fleet-buttons>button{width:100%;justify-content:center;cursor:pointer}.responsive body#top .fleet-grid>.fleet-item .fleet-buttons>a.equipment-quote-button,.responsive body#top .fleet-grid>.fleet-item .fleet-buttons>button.equipment-quote-button{background-color:#053463}.responsive body#top #depot-map .container::before,.responsive body#top #map-cta .container::before{content:"";height:100%;width:800px;background:url(/wp-content/uploads/2026/06/logo-overlay-color.webp);background-size:contain;display:flex;background-position:center center;position:absolute;background-repeat:no-repeat;left:0;top:0;opacity:.1;display:none}@media(max-width: 989px){.responsive body#top #depot-map .container::before,.responsive body#top #map-cta .container::before{width:150%}}.responsive body#top #depot-map .container .entry-content-wrapper,.responsive body#top #map-cta .container .entry-content-wrapper{display:flex;align-items:center}.responsive body#top #depot-map .container .flex_column:first-child,.responsive body#top #map-cta .container .flex_column:first-child{padding-left:10%}@media(max-width: 989px){.responsive body#top #depot-map .container .flex_column:first-child,.responsive body#top #map-cta .container .flex_column:first-child{padding-left:0}}@media(max-width: 767px){.responsive body#top #depot-map .container .flex_column:first-child h2,.responsive body#top #map-cta .container .flex_column:first-child h2{font-size:1.7rem}}.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot{width:60px;height:60px;background:url("/wp-content/uploads/2026/06/ellis-map-marker.webp") center center no-repeat;background-size:contain;border:none !important;border-radius:0 !important}@media(max-width: 989px){.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot{width:40px;height:40px}}.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot .av-image-hotspot_inner,.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot .av-image-hotspot-pulse,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot .av-image-hotspot_inner,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap .av-image-hotspot .av-image-hotspot-pulse{display:none}.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img{height:100vh;width:auto;object-fit:cover;overflow:unset}@media(max-width: 989px){.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img{height:60vh}}@media(max-width: 767px){.responsive body#top #depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img,.responsive body#top #map-cta .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img{height:auto;width:100%}}.responsive body#top .news-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem}@media(max-width: 989px){.responsive body#top .news-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.responsive body#top .news-grid{grid-template-columns:repeat(1, 1fr)}}.responsive body#top .news-grid .news-card{display:flex;flex-direction:column}.responsive body#top .news-grid .news-card .news-card-image{display:flex}.responsive body#top .news-grid .news-card .news-card-image img{height:250px;object-fit:cover}.responsive body#top .news-grid .news-card .news-card-content{flex:1;display:flex;flex-direction:column}.responsive body#top .news-grid .news-card .news-card-content .news-card-date{color:#0f5aa3;margin-bottom:.75rem;margin-top:1rem}.responsive body#top .news-grid .news-card .news-card-content .news-card-title{font-size:2rem;text-transform:uppercase;letter-spacing:.01rem}.responsive body#top .news-grid .news-card .news-card-content .news-card-button{margin-top:auto}.responsive body#top .partner-slider{overflow:hidden;width:100%;position:relative}@media(max-width: 989px){.responsive body#top .partner-slider{display:flex;justify-content:center}}.responsive body#top .partner-slider.is-rotating .partner-track{animation:scrollPartners 30s linear infinite}.responsive body#top .partner-track{display:flex;width:max-content;animation:none;gap:3rem;align-items:center}@media(max-width: 989px){.responsive body#top .partner-track{gap:2.5rem}}.responsive body#top .partner-item{flex:0 0 auto}.responsive body#top .partner-item img{max-height:70px;width:auto;display:block;opacity:.8;transition:opacity .3s ease}@media(max-width: 989px){.responsive body#top .partner-item img{max-height:50px}}.responsive body#top .partner-item img:hover{opacity:1}@keyframes scrollPartners{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.responsive body#top .services-grid,.responsive body#top .content-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3rem}@media(max-width: 989px){.responsive body#top .services-grid,.responsive body#top .content-grid{grid-template-columns:repeat(2, 1fr);grid-gap:1rem}}.responsive body#top .services-grid .service-card,.responsive body#top .services-grid .content-card,.responsive body#top .content-grid .service-card,.responsive body#top .content-grid .content-card{display:flex;flex-direction:column;height:100%;min-width:1px}.responsive body#top .services-grid .service-card .service-card-image-wrap,.responsive body#top .services-grid .service-card .content-card-image,.responsive body#top .services-grid .content-card .service-card-image-wrap,.responsive body#top .services-grid .content-card .content-card-image,.responsive body#top .content-grid .service-card .service-card-image-wrap,.responsive body#top .content-grid .service-card .content-card-image,.responsive body#top .content-grid .content-card .service-card-image-wrap,.responsive body#top .content-grid .content-card .content-card-image{display:flex}.responsive body#top .services-grid .service-card .service-card-image-wrap img,.responsive body#top .services-grid .service-card .content-card-image img,.responsive body#top .services-grid .content-card .service-card-image-wrap img,.responsive body#top .services-grid .content-card .content-card-image img,.responsive body#top .content-grid .service-card .service-card-image-wrap img,.responsive body#top .content-grid .service-card .content-card-image img,.responsive body#top .content-grid .content-card .service-card-image-wrap img,.responsive body#top .content-grid .content-card .content-card-image img{height:300px;width:100%;object-fit:cover}@media(max-width: 989px){.responsive body#top .services-grid .service-card .service-card-image-wrap img,.responsive body#top .services-grid .service-card .content-card-image img,.responsive body#top .services-grid .content-card .service-card-image-wrap img,.responsive body#top .services-grid .content-card .content-card-image img,.responsive body#top .content-grid .service-card .service-card-image-wrap img,.responsive body#top .content-grid .service-card .content-card-image img,.responsive body#top .content-grid .content-card .service-card-image-wrap img,.responsive body#top .content-grid .content-card .content-card-image img{height:200px}}.responsive body#top .services-grid .service-card .service-card-content,.responsive body#top .services-grid .service-card .content-card-body,.responsive body#top .services-grid .content-card .service-card-content,.responsive body#top .services-grid .content-card .content-card-body,.responsive body#top .content-grid .service-card .service-card-content,.responsive body#top .content-grid .service-card .content-card-body,.responsive body#top .content-grid .content-card .service-card-content,.responsive body#top .content-grid .content-card .content-card-body{margin-top:1.5rem;display:flex;flex-direction:column;flex:1}.responsive body#top .services-grid .service-card .service-card-content h3,.responsive body#top .services-grid .service-card .content-card-body h3,.responsive body#top .services-grid .content-card .service-card-content h3,.responsive body#top .services-grid .content-card .content-card-body h3,.responsive body#top .content-grid .service-card .service-card-content h3,.responsive body#top .content-grid .service-card .content-card-body h3,.responsive body#top .content-grid .content-card .service-card-content h3,.responsive body#top .content-grid .content-card .content-card-body h3{font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.01rem}.responsive body#top .services-grid .service-card .service-card-content .content-card-excerpt,.responsive body#top .services-grid .service-card .service-card-content .service-card-excerpt,.responsive body#top .services-grid .service-card .content-card-body .content-card-excerpt,.responsive body#top .services-grid .service-card .content-card-body .service-card-excerpt,.responsive body#top .services-grid .content-card .service-card-content .content-card-excerpt,.responsive body#top .services-grid .content-card .service-card-content .service-card-excerpt,.responsive body#top .services-grid .content-card .content-card-body .content-card-excerpt,.responsive body#top .services-grid .content-card .content-card-body .service-card-excerpt,.responsive body#top .content-grid .service-card .service-card-content .content-card-excerpt,.responsive body#top .content-grid .service-card .service-card-content .service-card-excerpt,.responsive body#top .content-grid .service-card .content-card-body .content-card-excerpt,.responsive body#top .content-grid .service-card .content-card-body .service-card-excerpt,.responsive body#top .content-grid .content-card .service-card-content .content-card-excerpt,.responsive body#top .content-grid .content-card .service-card-content .service-card-excerpt,.responsive body#top .content-grid .content-card .content-card-body .content-card-excerpt,.responsive body#top .content-grid .content-card .content-card-body .service-card-excerpt{flex-grow:1}.responsive body#top .services-grid .service-card .service-card-content .content-card-excerpt p,.responsive body#top .services-grid .service-card .service-card-content .service-card-excerpt p,.responsive body#top .services-grid .service-card .content-card-body .content-card-excerpt p,.responsive body#top .services-grid .service-card .content-card-body .service-card-excerpt p,.responsive body#top .services-grid .content-card .service-card-content .content-card-excerpt p,.responsive body#top .services-grid .content-card .service-card-content .service-card-excerpt p,.responsive body#top .services-grid .content-card .content-card-body .content-card-excerpt p,.responsive body#top .services-grid .content-card .content-card-body .service-card-excerpt p,.responsive body#top .content-grid .service-card .service-card-content .content-card-excerpt p,.responsive body#top .content-grid .service-card .service-card-content .service-card-excerpt p,.responsive body#top .content-grid .service-card .content-card-body .content-card-excerpt p,.responsive body#top .content-grid .service-card .content-card-body .service-card-excerpt p,.responsive body#top .content-grid .content-card .service-card-content .content-card-excerpt p,.responsive body#top .content-grid .content-card .service-card-content .service-card-excerpt p,.responsive body#top .content-grid .content-card .content-card-body .content-card-excerpt p,.responsive body#top .content-grid .content-card .content-card-body .service-card-excerpt p{margin:0}.responsive body#top .services-grid .service-card .content-card-button,.responsive body#top .services-grid .content-card .content-card-button,.responsive body#top .content-grid .service-card .content-card-button,.responsive body#top .content-grid .content-card .content-card-button{margin-top:2rem}.responsive body#top .usp-banner{background:#0f5aa3}.responsive body#top .usp-banner .container{display:flex;justify-content:flex-end;align-items:center}.responsive body#top .usp-banner .container::before{content:"";height:100%;width:500px;background:url(/wp-content/uploads/2026/06/logo-overlay.webp);background-size:contain;background-position:center center;visibility:visible;display:flex;opacity:.1;aspect-ratio:1;background-repeat:no-repeat;padding-right:3rem;position:absolute;left:0;top:0;display:none}.responsive body#top .usp-banner .container .content{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3rem;width:100%}@media(max-width: 989px){.responsive body#top .usp-banner .container .content{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;width:100%}.responsive body#top .usp-banner .container .content .usp-item{min-width:1px;flex-direction:column}}.responsive body#top .usp-banner .container .content .usp-item{display:flex}.responsive body#top .usp-banner .container .content .usp-item .usp-icon-wrap{flex-shrink:0;margin-right:1rem}.responsive body#top .usp-banner .container .content .usp-item .usp-icon-wrap img{width:auto;height:60px;aspect-ratio:1}@media(max-width: 989px){.responsive body#top .usp-banner .container .content .usp-item .usp-icon-wrap img{width:30px}}.responsive body#top .usp-banner .container .content .usp-item .usp-content .usp-title{font-size:1.2rem;color:#fff;font-variation-settings:"wght" 600;letter-spacing:.05rem;text-transform:uppercase}@media(max-width: 989px){.responsive body#top .usp-banner .container .content .usp-item .usp-content .usp-title{font-size:1rem}}.responsive body#top .usp-banner .container .content .usp-item .usp-content .usp-text{color:#eee}@media(max-width: 989px){.responsive body#top .usp-banner .container .content .usp-item .usp-content .usp-text{line-height:1.3em}}.responsive body#top .latest-news-slider .swiper-wrapper .swiper-slide .news-card a{display:flex}.responsive body#top .latest-news-slider .swiper-wrapper .swiper-slide .news-card a img{height:300px;width:100%;object-fit:cover}.responsive body#top .latest-news-slider .swiper-wrapper .swiper-slide .news-card .news-card-content .news-card-title{margin-top:0;font-size:1.5rem;text-transform:uppercase;font-variation-settings:"wght" 500}.responsive body#top #featured-logo-swiper-title h2{margin-bottom:0}.responsive body#top #featured-logo-swiper .container{max-width:unset;padding:0}.responsive body#top #featured-logo-swiper .container .content{padding-top:0}.responsive body#top #featured-logo-swiper .container .content .ellis-logo-marquee{margin-top:3rem}.responsive body#top #featured-logo-swiper .container .content .ellis-logo-marquee .ellis-logo-track .ellis-logo-item img{height:50px;width:auto;filter:grayscale(100%);transition:.3s}.responsive body#top #featured-logo-swiper .container .content .ellis-logo-marquee .ellis-logo-track .ellis-logo-item img:hover{filter:unset;transition:.3s}.responsive body#top #sector-introduction .entry-content-wrapper{display:flex}@media(max-width: 1100px){.responsive body#top #sector-introduction .entry-content-wrapper{flex-direction:column}}.responsive body#top #sector-introduction .entry-content-wrapper>.flex_column:last-of-type{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width: 1100px){.responsive body#top #sector-introduction .entry-content-wrapper>.flex_column:last-of-type{justify-content:flex-start;margin-left:0}}.responsive body#top #sector-introduction strong{color:#111;font-size:2.5rem;line-height:1.1em;font-variation-settings:"wght" 600;letter-spacing:-0.05rem}.responsive body#top #home-sector-swiper .ellis-sector-swiper .swiper-wrapper .swiper-slide .sector-slide{position:relative;background-size:cover;background-position:center;height:50vh;overflow:hidden;transition:transform .6s ease;display:flex}.responsive body#top #home-sector-swiper .ellis-sector-swiper .swiper-wrapper .swiper-slide .sector-slide .sector-overlay .sector-top .sector-number{font-size:.9rem;color:#9d9d9d}.responsive body#top #home-sector-swiper .ellis-sector-swiper .swiper-wrapper .swiper-slide .sector-slide .sector-overlay .sector-top .sector-title{font-size:1.8rem;font-variation-settings:"wght" 600}.responsive body#top #home-sector-swiper .ellis-sector-swiper .swiper-wrapper .swiper-slide .sector-slide:hover .sector-overlay .sector-title{color:#fff}.responsive body#top #why-work-with-us #why-work-with-us-title p{color:#818181;text-transform:uppercase;letter-spacing:.08rem;font-variation-settings:"wght" 700}.responsive body#top #why-work-with-us #why-work-with-us-title h3{color:#fff;font-size:3rem;margin-top:0}.responsive body#top #why-work-with-us #why-work-with-us-title .avia-button-wrap{margin-top:2rem}.responsive body#top #why-work-with-us .usp-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.responsive body#top #why-work-with-us .usp-grid::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ddd;transform:translateX(-0.5px)}.responsive body#top #why-work-with-us .usp-grid::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ddd;transform:translateY(-0.5px)}.responsive body#top #why-work-with-us .usp-grid .usp-item{display:flex;align-items:center;color:#fff;flex-shrink:0;padding:2rem}.responsive body#top #why-work-with-us .usp-grid .usp-item .usp-image{margin-right:1rem}.responsive body#top #why-work-with-us .usp-grid .usp-item .usp-image img{width:50px;height:auto}.responsive body#top #why-work-with-us .usp-grid .usp-item .usp-text{font-size:1.25rem}.responsive body#top .career-quotations-grid{column-count:3;column-gap:30px}.responsive body#top .career-quotation-card{break-inside:avoid;margin-bottom:30px;width:100%}.responsive body#top .career-quotation-inner{background:#f5f5f5;padding:30px;border-radius:20px;position:relative}.responsive body#top .career-quotation-text{font-size:18px;line-height:1.7}.responsive body#top .career-quotation-meta{margin-top:25px;display:flex;flex-direction:column;gap:5px}.responsive body#top .career-employee-name{font-weight:700;font-size:16px}.responsive body#top .career-years-service{opacity:.7;font-size:14px}@media(max-width: 991px){.responsive body#top .career-quotations-grid{column-count:2}}@media(max-width: 767px){.responsive body#top .career-quotations-grid{column-count:1}}.responsive body#top #manufacturing-specialists{min-height:50vh}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2){max-width:805px;display:flex;width:100%;padding:6rem}@media(max-width: 1800px){.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2){padding:4rem}}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) p:has(+h3){text-transform:uppercase;font-variation-settings:"wght" 500;letter-spacing:.085rem;font-size:.9rem}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list{margin:2rem 0}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item{display:flex;align-items:center;margin:1rem 0}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item:first-of-type{margin-top:0}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item:last-of-type{margin-bottom:0}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item .manufacturing-usp-image{display:flex;align-items:center}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item .manufacturing-usp-image img{width:40px;height:auto;margin-right:1rem}.responsive body#top #manufacturing-specialists>.flex_cell:nth-of-type(2) .manufacturing-usp-list>.manufacturing-usp-item .manufacturing-usp-text{font-variation-settings:"wght" 600;font-size:1rem}.responsive body#top #manufacturing-specialists h3{font-size:3rem;margin-top:0}.responsive body#top #our-approach-title p{font-size:3rem;line-height:1.1em;letter-spacing:-0.08rem}.responsive body#top #our-approach-title p strong{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08rem;font-variation-settings:"wght" 700}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text{display:flex;flex-direction:column;justify-content:center;padding-right:3rem}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text .service-buttons{display:flex;margin-top:2rem}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text .service-buttons>a{margin:0 .5rem}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text .service-buttons>a:first-child{margin-left:0}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text .service-buttons>a:last-child{margin-right:0}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-text h2{font-size:6rem;letter-spacing:-0.085rem}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-image{padding:2rem;display:flex;align-items:center;border-radius:3rem}.responsive body#top .service-panel .service-content .service-inner .service-grid .service-image img{border-radius:2rem}.responsive body#top #home-portfolio-title p strong{font-size:.9rem;color:#ellisbdb;text-transform:uppercase;letter-spacing:.08rem}.responsive body#top #home-portfolio-title p{font-size:3.5rem;line-height:1.1em;color:#fff;letter-spacing:-0.08rem;margin:0}.responsive body#top .portfolio-filter-wrapper .portfolio-filters{margin:3rem 0}.responsive body#top .portfolio-filter-wrapper .portfolio-filters>button{font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){.responsive body#top .portfolio-filter-wrapper .portfolio-filters>button{font-family:"ClashVF","sans-serif" !important}}.responsive body#top .portfolio-filter-wrapper .portfolio-filters>button{background:rgba(0,0,0,0);box-shadow:none;border:none;color:#ellisbdb;cursor:pointer}.responsive body#top .portfolio-filter-wrapper .portfolio-filters>button.active{color:#053463}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide:hover .portfolio-image-wrapper img{transform:scale(1.1);transition:.3s}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper{position:relative;display:flex;border-radius:2rem;overflow:hidden;height:70vh;max-height:400px}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent)}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper img{width:100%;object-fit:cover;transition:.3s}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper .portfolio-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper .portfolio-overlay img{filter:brightness(0) invert(1)}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-content{margin-top:2rem}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-content h3{color:#fff}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-content .portfolio-excerpt{color:#a4a4a4}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-content .portfolio-cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:1rem}.responsive body#top .portfolio-filter-wrapper #portfolio-swiper-container .home-portfolio-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-content .portfolio-cats span{border-radius:20px;color:#fff;border:1px solid #fff;padding:.5rem 1rem;font-size:.7rem}.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide{opacity:.2;transition:all .3s ease}.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide.swiper-slide-prev,.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide.swiper-slide-next{opacity:.5}.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide.swiper-slide-active{opacity:1;transform:scale(1.05)}.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide .testimonial-inner::before{content:"";display:flex;height:40px;width:40px;background:url(svg/quote.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:1rem}.responsive body#top #home-testimonials .home-testimonial-swiper .swiper-wrapper .testimonial-slide .testimonial-inner .testimonial-text{font-size:1.5rem;font-style:italic;line-height:1.2em;font-variation-settings:"wght" 500;letter-spacing:-0.05rem}.responsive body#top #brands-who-trust .container{max-width:unset;padding:0}.responsive body#top #brands-who-trust .container .ellis-logo-marquee{margin-bottom:4rem}.responsive body#top #brands-who-trust .container .ellis-logo-marquee-rev{margin-bottom:4rem}.responsive body#top #brands-who-trust .container img{filter:grayscale(1);transition:.3s}.responsive body#top #brands-who-trust .container img:hover{filter:unset;transition:.3s}.responsive body#top .alternate_color.title_container{display:flex;align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;border-top:none}@media(max-width: 989px){.responsive body#top .alternate_color.title_container{background-attachment:scroll}}.responsive body#top .alternate_color.title_container::after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:#111;background:linear-gradient(208deg, rgba(17, 17, 17, 0) 0%, rgb(17, 17, 17) 100%);visibility:visible}.responsive body#top .alternate_color.title_container .container{height:40vh;display:flex;align-items:center}.responsive body#top .alternate_color.title_container .container .header-content-wrap{z-index:1}.responsive body#top .alternate_color.title_container .container h1.main-title{color:#fff;font-size:3.75rem;text-transform:uppercase;letter-spacing:.01rem;font-variation-settings:"wght" 600;line-height:1em;margin-top:.5rem}@media(max-width: 989px){.responsive body#top .alternate_color.title_container .container h1.main-title{font-size:2.25rem}}.responsive body#top .alternate_color.title_container .container h1.main-title a{color:#fff;font-size:3rem}.responsive body#top .alternate_color.title_container .container .breadcrumb{position:relative;margin-top:unset;top:unset;right:unset;font-size:.9rem;display:flex;text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.01rem;font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){.responsive body#top .alternate_color.title_container .container .breadcrumb{font-family:"ClashVF","sans-serif" !important}}.responsive body#top .alternate_color.title_container .container .breadcrumb .breadcrumb-trail{color:#fff;font-size:.8rem}.responsive body#top .alternate_color.title_container .container .breadcrumb .breadcrumb-trail span a{color:#fff}.responsive body#top .alternate_color.title_container .container .breadcrumb .breadcrumb-trail .sep{overflow:unset;width:17px}.responsive body#top .alternate_color.title_container .container .header-buttons-wrap{display:flex;gap:.75rem;margin-top:1rem}.responsive body#top .alternate_color.title_container .container .header-buttons-wrap>.avia-button:nth-of-type(2){background-color:#053463}.responsive body#top .sector-portfolio-section{background-color:#111}.responsive body#top .sector-portfolio-section .container h2{color:#fff}.responsive body#top .sector-portfolio-section .container .sector-portfolio-swiper .swiper-wrapper .swiper-slide a .portfolio-image-wrapper{position:relative}.responsive body#top .sector-portfolio-section .container .sector-portfolio-swiper .swiper-wrapper .swiper-slide a .portfolio-image-wrapper>img{height:400px;width:100%;object-fit:cover}.responsive body#top .sector-portfolio-section .container .sector-portfolio-swiper .swiper-wrapper .swiper-slide a .portfolio-image-wrapper .portfolio-overlay{position:absolute;top:0;height:100%;width:100%;left:0;display:flex;align-items:center;justify-content:center}.responsive body#top .sector-portfolio-section .container .sector-portfolio-swiper .swiper-wrapper .swiper-slide a .portfolio-image-wrapper .portfolio-overlay img{height:60px;width:auto}.responsive body#top .ellis-scrolling-text-wrap{overflow:hidden;padding:40px 0}.responsive body#top .ellis-scrolling-text{width:100%;overflow:hidden}.responsive body#top .ellis-rail{display:flex;flex-wrap:nowrap;width:max-content}.responsive body#top .ellis-rail h4{white-space:nowrap;font-size:8rem;line-height:1.3em;margin:0 30px 0 0;font-variation-settings:"wght" 800;letter-spacing:-0.4rem}.responsive body#top .blog-hover-list{list-style:none;margin:0;padding:0}.responsive body#top .blog-hover-list .blog-hover-item{border-bottom:1px solid rgba(0,0,0,.1)}.responsive body#top .blog-hover-list .blog-hover-item a{display:flex;margin:2rem 0}.responsive body#top .blog-hover-list .blog-hover-item a .blog-title{font-size:3rem;color:#111;line-height:1.3em;letter-spacing:-0.085rem;font-variation-settings:"wght" 700}.responsive body#top .hover-image{position:fixed;top:0;left:0;width:320px;height:320px;transform:translate(-50%, -50%);pointer-events:none;opacity:0;visibility:hidden;z-index:999}.responsive body#top .hover-image img{width:100%;height:100%;object-fit:cover}.portfolio-lozenge{position:fixed;top:0;left:0;transform:translate(-50%, -50%) scale(0.8);padding:10px 14px;background:#000;color:#fff;font-size:12px;letter-spacing:.05em;border-radius:999px;pointer-events:none;opacity:0;visibility:hidden;z-index:9999;white-space:nowrap}.portfolio-grid .portfolio-item a .portfolio-meta{background-color:#111;padding:1rem}.portfolio-grid .portfolio-item a .portfolio-meta h3{color:#fff;margin-bottom:0;font-size:1.5rem;line-height:1.3em;letter-spacing:0}.project-introduction{display:flex;justify-content:space-between}.project-introduction .project-introduction-left{flex-basis:60%}.project-introduction .project-introduction-left .project-excerpt>p{font-size:1rem;line-height:1.5em;margin:1rem 0}.project-introduction .project-introduction-left .project-excerpt>p:first-child{font-size:1.5rem;margin-top:0;color:#111}.project-introduction .project-introduction-left .project-excerpt>p:last-child{margin-bottom:0}.project-introduction .project-introduction-right{display:grid;flex-basis:35%;grid-template-columns:repeat(2, 1fr);gap:3rem}.project-introduction .project-introduction-right .project-detail{display:flex;flex-direction:column;font-size:1.2rem}.project-introduction .project-introduction-right .project-detail .label{font-size:1.4rem;line-height:1.2em;margin-bottom:.5rem;font-variation-settings:"wght" 600}.project-services{background-color:#111}.project-services .project-services-grid{display:flex;justify-content:space-between;gap:2rem}.project-services .project-services-grid a .project-service-image{position:relative}.project-services .project-services-grid a .project-service-image img{height:100%}.project-services .project-services-grid a .project-service-title{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff}.project-body .content .content-full p{font-size:1.5rem;line-height:1.3em}.project-body .content .content-two-col{display:flex;gap:1rem}.project-testimonial{background-color:#053463}.project-testimonial .container .testimonial-content{font-size:2rem;line-height:1.3em;color:#fff;text-align:center}.related-projects .container .content .related-projects-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper{position:relative}.related-projects .container .content .related-projects-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper>img{height:400px;width:100%;object-fit:cover}.related-projects .container .content .related-projects-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper .portfolio-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.related-projects .container .content .related-projects-swiper .swiper-wrapper .swiper-slide .portfolio-slide .portfolio-image-wrapper .portfolio-overlay img{width:50%;height:auto;max-height:100px;object-fit:contain}.project-gallery{position:relative;background:#111}.project-gallery-panel{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.project-gallery-media{position:relative;width:100%;height:100vh;overflow:hidden}.project-gallery-media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:2;pointer-events:none}.project-gallery-img{width:100%;height:110%;object-fit:cover;transform:scale(1.4);will-change:transform,opacity}.project-gallery-caption{position:absolute;left:8%;bottom:10%;z-index:5;max-width:700px;overflow:hidden}#top .project-gallery-caption h2{color:#fff;font-size:5rem;line-height:1.3em;font-weight:600;letter-spacing:-0.04em;margin:0;transform:translateY(120%);opacity:0}.project-gallery::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:999;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E")}.service-main-content-inner{column-count:2;column-gap:6rem;max-width:1400px}.service-main-content-inner>*{break-inside:avoid}.service-main-content-inner h2,.service-main-content-inner h3,.service-main-content-inner h4{margin-top:0}.service-main-content-inner p{margin-bottom:1.5rem}@media(max-width: 991px){.service-main-content-inner{column-count:1}}#sustainability-preview .flex_cell:nth-of-type(1){display:flex;width:100%;justify-content:flex-end}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner{max-width:805px;display:flex;width:100%;padding:6rem}@media(max-width: 1300px){#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner{padding:4rem}}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner p:has(+h3){text-transform:uppercase;font-variation-settings:"wght" 500;letter-spacing:.085rem;font-size:.9rem;color:#053463}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner p+h3{margin-top:0}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list{margin:2rem 0}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item{display:flex;align-items:center;margin:1rem 0}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item:first-of-type{margin-top:0}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item:last-of-type{margin-bottom:0}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item .sustainability-usp-image{display:flex;align-items:center;margin-right:1rem;aspect-ratio:1}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item .sustainability-usp-image img{width:40px;height:auto}#sustainability-preview .flex_cell:nth-of-type(1) .flex_cell_inner .sustainability-usp-list>.sustainability-usp-item .sustainability-usp-text{font-size:1rem;font-variation-settings:"wght" 500}.single-client-sector .container_wrap_first main.content{padding:0}.single-client-sector .container_wrap_first main.content .content-introduction{width:75%}.single-client-sector .container_wrap_first main.content .content-introduction>p:first-of-type{font-size:1.3rem;line-height:1.3em;margin-top:0;font-variation-settings:"wght" 500}.single-client-sector .container_wrap_first main.content .content-introduction>p:last-of-type{margin-bottom:0}body#top #es-contact-form h2{margin-bottom:1rem}body#top #es-contact-form p{font-size:1.2rem}form label{font-size:16px;font-family:"Clash","sans-serif" !important;font-variation-settings:"wght" 400;font-weight:400}@supports(font-variation-settings: normal){form label{font-family:"ClashVF","sans-serif" !important}}form label{text-transform:uppercase;font-variation-settings:"wght" 600}#custom-map-container{display:none}.responsive #top #wrap_all #address-block{padding:2rem;background-color:#eee;border-radius:.25rem}@media(max-width: 989px){.responsive #top #wrap_all #address-block{background-color:#0f5aa3;color:#fff;margin-bottom:0}}.responsive #top #wrap_all #address-block p{font-size:1.5rem;margin:0}@media(max-width: 989px){.responsive #top #wrap_all #address-block p{color:#fff}}.responsive #top #wrap_all #address-block p strong{margin-bottom:1rem;display:flex}@media(max-width: 989px){.responsive #top #wrap_all #address-block p strong{color:#fff}}#contact-depot{display:flex;gap:1rem;flex-direction:column}@media(max-width: 989px){#contact-depot{text-align:center}}#contact-depot>section:first-of-type p{margin-top:0}#contact-depot>section:last-of-type p{margin-bottom:0}#depot-map .container .flex_column .av-hotspot-image-container .av-hotspot-container .av-hotspot-container-inner-cell .av-hotspot-container-inner-wrap img{height:100vh;width:auto;object-fit:cover;overflow:unset}.taxonomy-tracked-carriers-section{background-color:#fff}.taxonomy-lifting-accessories-section{background-color:#eee}#outrigger-mats-cta{background-color:#e1e1e1}#outrigger-mats-cta .taxonomy-bottom-content{display:flex;flex-direction:row-reverse}#hire-qualified-personnel-cta{background-color:#fff}@media(min-width: 990px){.term-lifting-accessories #outrigger-mats-cta .taxonomy-bottom-content{flex-direction:row}.term-lifting-accessories #hire-qualified-personnel-cta .taxonomy-bottom-content{flex-direction:row-reverse}}.tax-children-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 989px){.tax-children-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.tax-children-grid{grid-template-columns:repeat(1, 1fr)}}.tax-children-grid .tax-child-card{display:flex;flex-direction:column}.tax-children-grid .tax-child-card a{display:flex}.tax-children-grid .tax-child-card img{aspect-ratio:1;object-fit:cover;width:100%}.tax-children-grid .tax-child-card .tax-child-card-content{margin-top:2rem;flex:1;display:flex;flex-direction:column}.tax-children-grid .tax-child-card .tax-child-card-content h3{text-transform:uppercase;font-size:2rem}.tax-children-grid .tax-child-card .tax-child-card-content .tax-child-button{margin-top:auto;padding-top:2rem}.ellis-sector-swiper .sector-slide::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.ellis-sector-swiper .sector-overlay{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:#fff}.ellis-sector-swiper .sector-top{display:flex;flex-direction:column;gap:5px}.ellis-sector-swiper .sector-excerpt{transform:translateY(40px);opacity:0;transition:all .4s ease;font-size:14px}.ellis-sector-swiper .sector-slide:hover .sector-excerpt{transform:translateY(-50%);opacity:1}.ellis-sector-swiper .sector-slide:hover{transform:scale(1.03)}.ellis-sector-swiper .sector-slide{transition:transform .6s ease}.ellis-sector-swiper .sector-slide::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;background-position:center;filter:grayscale(100%) brightness(1.05) contrast(0.8);transition:all .4s ease;z-index:1}.ellis-sector-swiper .sector-slide::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.8);transition:all .4s ease;z-index:1}.ellis-sector-swiper .sector-slide:hover::before{filter:grayscale(0%) brightness(1)}.ellis-sector-swiper .sector-slide:hover::after{background:unset}.services-wrapper{position:relative}.service-panel{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;background-color:#fff;border-radius:3rem}.service-content{width:100%;height:100%}.service-inner{width:100%;height:100%}.service-grid{display:grid;grid-template-columns:1fr 1fr;height:100%}.service-panel:nth-child(even) .service-image{order:2}.services-wrapper,.services-wrapper .container,.services-wrapper .avia-section,.services-wrapper .flex_column{overflow:visible !important}@media(max-width: 768px){.service-grid{grid-template-columns:1fr}.service-panel{height:auto}}.home-portfolio-swiper{padding:40px 0}.portfolio-overlay{position:relative;z-index:2;width:100%;padding:20px;color:#fff}.portfolio-logo{max-width:120px;margin-bottom:15px}.portfolio-content h3{margin-bottom:10px}.portfolio-content p{font-size:.9rem;margin-bottom:10px}.portfolio-transition{position:relative;will-change:opacity,transform}.home-testimonial-swiper{padding:40px 0}.testimonial-slide{background:#fff;border-radius:12px;padding:30px;height:auto;display:flex;align-items:center}.testimonial-inner{display:flex;flex-direction:column;gap:20px}.testimonial-text{font-size:1.1rem;line-height:1.6}.testimonial-meta{display:flex;align-items:center;gap:15px}.testimonial-logo{width:50px;height:50px;object-fit:contain}.testimonial-title{font-weight:600;font-size:.95rem}
