﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:64px}h2{font-size:48px}h3{font-size:36px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}*{box-sizing:border-box}body{font-family:'Montserrat', sans-serif}*{font-size:1rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1.12rem}h5{font-size:.83rem}h6{font-size:.75rem}.primary-button{display:inline-block;text-decoration:none;color:white;background:#8EC63F;padding:1rem 2.5rem;margin-top:1rem}.primary-button-team{margin-top:2.5rem}.container{width:95%;margin:auto;max-width:1224px}@media (min-width: 768px){.container{width:85%}}@media (min-width: 1024px){.container{width:75%}}footer{text-align:center}@media (min-width: 1024px){footer{text-align:left}}footer .footer-upper{background:#404041;padding:1rem 0}@media (min-width: 1024px){footer .footer-upper{padding:2.5rem 0}}@media (min-width: 1024px){footer .footer-upper .footer-upper-flexbox{display:flex;justify-content:space-between}}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.left{flex-basis:20%}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center{flex-basis:25%}@media (min-width: 1024px){footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center{text-align:left !important}}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.left nav ul li a,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center nav ul li a{display:inline-block;color:white;padding:0.75rem 0;text-decoration:none;font-size:0.9rem}@media (min-width: 1024px){footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.left nav ul li a,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center nav ul li a{padding:0.5rem 0}}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.right{flex-basis:52.5%}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.right h3{color:white;font-weight:700;font-size:1rem;padding-top:1.5rem}@media (min-width: 1024px){footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.right h3{padding-top:0}}footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.right p,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.right a{color:#a5a5a5;line-height:1.5;padding:1rem 0;text-decoration:none}footer .footer-lower{background:#1e1e1e;padding:1rem 0}@media (min-width: 1024px){footer .footer-lower .footer-lower-flexbox{display:flex;justify-content:space-between}}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item p,footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item a{color:white;text-decoration:none;font-size:0.8rem;line-height:1.5}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.left{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.left{justify-content:flex-start}}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .flexbox{display:flex;align-items:center;justify-content:center;margin-top:1rem}@media (min-width: 1024px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .flexbox{justify-content:flex-start;margin-top:unset}}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .flexbox img{width:12.5px;height:12.5px;margin-right:0.5rem}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .inner-flexbox{margin-top:1rem;text-align:center}@media (min-width: 1024px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .inner-flexbox{text-align:left;display:flex;align-items:center;justify-content:center;margin-top:0}}@media (min-width: 1248px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .inner-flexbox{justify-content:initial}}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials{width:200px;display:flex;align-items:center;justify-content:space-between;max-width:200px;margin:2rem auto}@media (min-width: 1024px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials{margin:auto 2rem auto auto;width:115px}}@media (min-width: 1248px){footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials{width:125px}}footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials a img{width:17.5px;height:17.5px}header{position:fixed;top:0;left:0;width:100%;z-index:99999;background:#404041;padding:0 1rem;border-bottom:solid #58585a 1px}header .header-flexbox{display:flex;justify-content:space-between;align-items:center}header .header-flexbox .header-flexbox-item-left .logo a{text-decoration:none;display:block}header .header-flexbox .header-flexbox-item-left .logo a img{width:185px}header .header-flexbox .header-flexbox-item-right .inner-flexbox{display:flex;align-items:center;justify-content:space-between}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link{border-left:solid #58585a 2px;height:70px;display:none;align-items:center;justify-content:center}@media (min-width: 768px){header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link{display:flex}}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link a{color:#8EC63F;text-decoration:none;padding:0 0.5rem}@media (min-width: 768px){header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link a{padding:0 1rem}}@media (min-width: 1024px){header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link a{padding:0 1.5rem}}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right{padding-left:1rem;border-left:solid #58585a 2px;height:70px;display:flex;align-items:center;justify-content:center}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon{cursor:pointer}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon .top,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon .middle,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon .bottom{width:35px;height:3px;background-color:white;margin:6px 0;transition:0.4s}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon.change .top{transform:rotate(-45deg) translate(-8px, 8px)}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon.change .middle{opacity:0}header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon.change .bottom{transform:rotate(45deg) translate(-3px, -5px)}.mobile-menu{background:#58585a;position:fixed;top:40px;left:100vw;height:calc(100vh - 40px);width:100vw;transition:0.5s;opacity:0;text-align:left;padding-top:2rem;z-index:999}.mobile-menu .holder{position:absolute;height:calc(100vh - 40px);width:100vw;min-height:425px}.mobile-menu.slide-in{opacity:1;left:0}.mobile-menu a{display:block}.mobile-menu nav .navigation-link.no-border a{border:none}.mobile-menu nav .navigation-link a{text-decoration:none;color:white;border-top:solid grey 1px;padding:0.5rem 0;font-size:0.95rem;transition:0.3s}.mobile-menu nav .navigation-link a.border-bottom{border-bottom:solid grey 1px}.mobile-menu nav .navigation-link a:hover{color:#8EC63F}.mobile-menu nav .navigation-link.dropdown .dropdown-link{position:relative}.mobile-menu nav .navigation-link.dropdown .dropdown-link.animate-icon:before{opacity:0;transition:0.3s}.mobile-menu nav .navigation-link.dropdown .dropdown-link:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:calc(1rem + 13px / 2);height:15px;width:2px;background:#fff}.mobile-menu nav .navigation-link.dropdown .dropdown-link:after{content:"";display:block;position:absolute;top:50%;right:1rem;width:15px;height:2px;background:#fff;transform:translateY(-50%)}@media (min-width: 768px){.mobile-menu nav .navigation-link.dropdown .dropdown-link:before,.mobile-menu nav .navigation-link.dropdown .dropdown-link:after{display:none}}.mobile-menu nav .navigation-link.dropdown .dropdown-content{display:none}.mobile-menu nav .navigation-link.dropdown .dropdown-content a{border:none}.desktop-menu{background:#58585a;position:fixed;top:70px;left:100vw;height:calc(100vh - 70px);width:100vw;transition:0.5s;opacity:0;text-align:left;display:flex;align-items:center;z-index:9999}.desktop-menu .holder{position:absolute;height:calc(100vh - 70px);width:100vw;min-height:575px}.desktop-menu .container{height:100%}.desktop-menu.slide-in{opacity:1;left:0}.desktop-menu .menu-flexbox{display:flex;justify-content:center;height:100%}.desktop-menu .menu-flexbox div{flex-basis:50%}.desktop-menu .menu-flexbox div:first-of-type{flex-basis:60%}@media (min-width: 1024px){.desktop-menu .menu-flexbox div:first-of-type{flex-basis:50%}}.desktop-menu .menu-flexbox .menu-flexbox-item-left{height:75%;margin:auto;position:relative;border-right:solid grey 1px;display:flex;align-items:center;justify-content:flex-end}@media (max-height: 700px){.desktop-menu .menu-flexbox .menu-flexbox-item-left{height:95%}}.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links{text-align:right}.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links a{display:inline-block;padding:0.75rem 0;text-decoration:none;color:white;transition:0.3s;margin-right:2.5rem;font-size:.9rem}@media (min-width: 768px){.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links a{font-size:1rem}}@media (min-width: 1248px){.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links a{font-size:1.3rem}}@media (max-height: 575px){.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links a{font-size:0.9rem}}.desktop-menu .menu-flexbox .menu-flexbox-item-left .primary-links a:hover{color:#8EC63F}.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links{position:absolute;right:0;bottom:0;width:110px;margin-right:2.5rem}@media (max-height: 650px){.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links{display:none}}.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox{display:flex;justify-content:space-between}.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox img,.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox div{width:15px;flex-basis:15px;height:15px}.desktop-menu .menu-flexbox .menu-flexbox-item-right{position:relative;height:75%;margin:auto}@media (max-height: 700px){.desktop-menu .menu-flexbox .menu-flexbox-item-right{height:95%}}.desktop-menu .menu-flexbox .menu-flexbox-item-right .secondary-links{position:absolute;top:50%;left:0;padding-left:2.5rem}.desktop-menu .menu-flexbox .menu-flexbox-item-right .secondary-links a{display:inline-block;padding:0.35rem 0;text-decoration:none;color:white;transition:0.3s;font-weight:300;font-size:.9rem}@media (min-width: 768px){.desktop-menu .menu-flexbox .menu-flexbox-item-right .secondary-links a{font-size:1rem}}@media (max-height: 575px){.desktop-menu .menu-flexbox .menu-flexbox-item-right .secondary-links a{font-size:0.9rem}}.desktop-menu .menu-flexbox .menu-flexbox-item-right .secondary-links a:hover{color:#8EC63F}.desktop-menu .menu-flexbox .secondary{display:none}.overlay{position:absolute;top:0;left:0;width:100vw;height:100vh}.primary-button,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.left nav ul li a,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center nav ul li a,footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials a,header .header-flexbox .header-flexbox-item-left .logo,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link a,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon,.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox img,.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox div,.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left a,.home-brochure .upper a,.home-brochure .socials a,.project-article .project-images .slider-wrapper .custom-button,.services .service__link,.articles a,.project-images .slider-wrapper .custom-button,.project-images-2 .slider-wrapper .custom-button,.slick-custom-button-mob,.slick-custom-button-desk{transition:0.3s}.primary-button:hover,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.left nav ul li a:hover,footer .footer-upper .footer-upper-flexbox .footer-upper-flexbox-item.center nav ul li a:hover,footer .footer-lower .footer-lower-flexbox .footer-lower-flexbox-item.right .socials a:hover,header .header-flexbox .header-flexbox-item-left .logo:hover,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-left .contact-link a:hover,header .header-flexbox .header-flexbox-item-right .inner-flexbox .inner-flexbox-item-right .menu-icon:hover,.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox img:hover,.desktop-menu .menu-flexbox .menu-flexbox-item-left .social-links .social-links-flexbox div:hover,.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left a:hover,.home-brochure .upper a:hover,.home-brochure .socials a:hover,.services .service__link:hover,.articles a:hover,.project-images .slider-wrapper .custom-button:hover,.project-images-2 .slider-wrapper .custom-button:hover,.slick-custom-button-mob:hover,.slick-custom-button-desk:hover{opacity:0.75}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left a,.home-brochure .upper a{display:inline-block;text-decoration:none}.inline-link{color:inherit}.counter-numeral{display:flex;align-items:center;justify-content:center}.symbol{margin-right:0.25rem}.char{margin-left:0.25rem}.always-left{text-align:left !important}.no-padding{padding:0 !important}.pull-to-left{margin:0 auto 0 0 !important}body{padding-top:46px;overflow-x:hidden}body.scroll-lock{overflow:hidden}@media (min-width: 768px){body{padding-top:70px}}.general-hero{text-align:center;background-size:cover !important;height:calc(50vh - 46px);min-height:250px}@media (min-width: 768px){.general-hero{text-align:left;height:calc(50vh - 70px);padding-bottom:5rem;min-height:350px}}.general-hero.large{height:calc(100vh - 46px);min-height:500px}@media (min-width: 768px){.general-hero.large{height:calc(100vh - 70px);padding-bottom:10rem}}.general-hero.medium{height:calc(50vh - 46px);min-height:350px}@media (min-width: 768px){.general-hero.medium{height:calc(75vh - 70px);padding-bottom:10rem}}.general-hero .container{height:100%}.general-hero .general-hero-flexbox{height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.general-hero .general-hero-flexbox{align-items:flex-end;justify-content:flex-start}}@media (min-width: 768px){.general-hero .general-hero-text{border-left:solid white 1px;padding-left:2.5rem}}.general-hero .general-hero-text .general-hero-title{color:white;font-weight:700}@media (min-width: 768px){.general-hero .general-hero-text .general-hero-title{font-size:2.25rem}}@media (min-width: 1024px){.general-hero .general-hero-text .general-hero-title{font-size:2.5rem}}@media (min-width: 1248px){.general-hero .general-hero-text .general-hero-title{font-size:3rem}}.general-hero .general-hero-text .general-hero-subtitle{color:white;font-size:1rem;padding-top:1.5rem;line-height:1.5;max-width:750px}@media (min-width: 1024px){.general-hero .general-hero-text .general-hero-subtitle{font-size:1rem}}@media (min-width: 1248px){.general-hero .general-hero-text .general-hero-subtitle{font-size:1.15rem}}.contact-banner{background-size:cover !important;text-align:center}@media (min-width: 768px){.contact-banner{text-align:right}}@media (min-width: 1248px){.contact-banner{background-attachment:fixed !important}}.contact-banner__text{padding:5rem 0}@media (min-width: 768px){.contact-banner__text{padding:10rem 0 3rem 0}}@media (min-width: 1024px){.contact-banner__text{padding:15rem 0 3rem 0}}@media (min-width: 1248px){.contact-banner__text{padding:15rem 0 6rem 0}}.contact-banner__title{color:#8EC63F;font-weight:700;padding:2rem 0}@media (min-width: 1024px){.contact-banner__title{font-size:1.75rem}}@media (min-width: 1248px){.contact-banner__title{font-size:2.5rem}}.contact-banner__link{color:white;font-weight:500;padding:1rem 0;display:block;text-decoration:none}@media (min-width: 1024px){.contact-banner__link{font-size:1.25rem}}@media (min-width: 1248px){.contact-banner__link{font-size:1.5rem}}.boxes{padding:1rem}@media (min-width: 1024px){.boxes{display:flex;justify-content:space-between}}.boxes .box{flex-basis:calc(33% - 0.5rem);background:url("http://www.questjoinery.co.uk/staging/site/assets/files/1305/ipp-181024003.jpg") no-repeat center;background-size:cover !important;position:relative;overflow:hidden;min-height:500px;margin:1rem 0}@media (min-width: 1024px){.boxes .box{min-height:450px;margin:unset}}.boxes .box__overlay{background:rgba(64,64,65,0.922);position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:1;transition:0.3s !important;display:flex;align-items:center;justify-content:flex-start}@media (min-width: 1024px){.boxes .box__overlay{height:100px}}.boxes .box__upper{display:flex;align-items:center;justify-content:flex-start}.boxes .box__title{color:white;padding:2rem;transition:0.3s;line-height:1.25;font-size:1.25rem;font-weight:500}@media (min-width: 1024px){.boxes .box__title{font-size:1.35rem}}@media (min-width: 1248px){.boxes .box__title{font-size:1.5rem}}.boxes .box__content{color:white;line-height:1.75;padding:0 2rem;display:none}.box:hover .box__overlay{height:100%}.box:hover .box__title{color:#8EC63F}.box:hover .box__content{display:block}.slide{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.side-by-side{display:flex;justify-content:center;align-items:flex-end}.dot{width:5px;height:5px;margin:0.35rem 0.35rem 0.25rem 0.35rem;color:transparent;font-size:0;border-radius:100%;background:#fff}@media (min-width: 1024px){.dot{width:10px;height:10px;margin:0.75rem 0.75rem 0.65rem 0.75rem}}.percent{color:white;font-size:inherit;margin-left:0.25rem}#ie{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a1a1a;text-align:center;display:flex;align-items:center;justify-content:center}#ie h1{color:white;line-height:1.75;padding:2.5%;font-size:1.75rem}@media (min-width: 1024px){#ie h1{font-size:2.25rem}}@media (min-width: 1024px){#ie h1{padding:15%}}#ie a{color:#8EC63F;text-decoration:none}.center-heading{text-align:center !important}.mbottom-sb{margin-bottom:1.25rem}.home-hero-2{height:calc(100vh - 46px);position:relative}@media (min-width: 1024px){.home-hero-2{height:calc(100vh - 70px)}}.home-hero-2 .home-hero-text{position:absolute;bottom:6%;left:5%;z-index:2;color:white;font-weight:700;line-height:1.5}@media (min-width: 768px){.home-hero-2 .home-hero-text{font-size:2.5rem;max-width:85%}}@media (min-width: 1024px){.home-hero-2 .home-hero-text{font-size:3rem;max-width:1100px}}@media (min-width: 1248px){.home-hero-2 .home-hero-text{font-size:3.5rem;bottom:10%;left:8%}}.home-hero-2 .home-hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-hero-2 .home-hero-slider .slide{width:100%;height:100%;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.home-hero-2 .home-hero-slider .slide-1{background-image:url("http://meltonproject.typepad.co.uk/.a/6a00e554e072f6883301a511e1afd9970c-pi")}.home-hero-2 .home-hero-slider .slide-2{background-image:url("http://meltonproject.typepad.co.uk/.a/6a00e554e072f6883301a511e1afd9970c-pi")}.home-hero-2 .home-hero-slider .slide-3{background-image:url("http://meltonproject.typepad.co.uk/.a/6a00e554e072f6883301a511e1afd9970c-pi")}.home-hero-2 .home-hero-slider .home-hero-slider-inner{height:100%;width:100%}.home-hero-2 .home-hero-slider .slick-list,.home-hero-2 .home-hero-slider .slick-track{height:100% !important}.home-hero-2 .home-hero-slider .slick-list div,.home-hero-2 .home-hero-slider .slick-track div{height:100% !important}.featured-work{padding:4rem 0;text-align:center}@media (min-width: 768px){.featured-work{padding:5rem 0}}@media (min-width: 1024px){.featured-work{padding:7.5rem 0}}.featured-work .featured-work-title{color:#8EC63F;font-weight:700;padding-bottom:1rem;margin:auto;width:100%;line-height:1.5}@media (min-width: 768px){.featured-work .featured-work-title{font-size:2.5rem;padding-bottom:1rem;width:100%;line-height:55px}}.featured-work .featured-work-subtitle{color:#545454;font-weight:500;padding:0.5rem 0;font-size:1rem;line-height:1.75 !important;max-width:1000px !important;margin:auto}@media (min-width: 768px){.featured-work .featured-work-subtitle{padding:0.75rem 0}}.featured-work .discover-work{margin-top:2.5rem}@media (min-width: 768px){.featured-work .discover-work{margin-top:4rem}}.featured-work .discover-work .discover-work-title{padding-bottom:1.5rem;color:#545454;font-weight:700}@media (min-width: 1024px){.featured-work .discover-work .discover-work-flexbox{display:flex;justify-content:center}}.featured-work .discover-work .discover-work-flexbox .discover-work-flexbox-item{background:#f6f6f6;margin:0.5rem;transition:0.3s}.featured-work .discover-work .discover-work-flexbox .discover-work-flexbox-item:hover{background:#979797}.featured-work .discover-work .discover-work-flexbox .discover-work-flexbox-item:hover a{color:white}.featured-work .discover-work .discover-work-flexbox .discover-work-flexbox-item a{display:inline-block;color:#404041;text-decoration:none;width:100%;height:100%;font-weight:500;font-size:0.85rem;padding:1.25rem}@media (min-width: 1024px){.featured-work .discover-work .discover-work-flexbox .discover-work-flexbox-item a{padding:0.75rem;font-size:0.95rem}}.dw-white .discover-work-flexbox .discover-work-flexbox-item{background:#979797 !important;margin:0.5rem;transition:0.3s}.dw-white .discover-work-flexbox .discover-work-flexbox-item:hover{background:white !important}.dw-white .discover-work-flexbox .discover-work-flexbox-item:hover a{color:#474747 !important}.dw-white .discover-work-flexbox .discover-work-flexbox-item a{display:inline-block;color:white !important;text-decoration:none;width:100%;height:100%;font-weight:500;font-size:0.85rem;padding:1.25rem}@media (min-width: 1024px){.dw-white .discover-work-flexbox .discover-work-flexbox-item a{padding:0.75rem;font-size:0.95rem}}.home-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"item-one" "item-two" "item-four" "item-three";background:#404041}@media (min-width: 1024px){.home-grid{grid-template-columns:1fr 1fr;grid-template-areas:"item-one item-two" "item-three item-four"}}.home-grid .home-grid-item.text{background:#404041;padding:5rem 2rem;display:flex;align-items:center}@media (min-width: 1024px){.home-grid .home-grid-item.text .text-inner{padding-left:7.5%}}.home-grid .home-grid-item.text .text-inner h3{color:#8EC63F;line-height:1.25;padding-bottom:1.5rem;font-weight:700;font-size:1.75rem}@media (min-width: 1024px){.home-grid .home-grid-item.text .text-inner h3{padding-bottom:2.5rem;font-size:2rem;max-width:95%}}@media (min-width: 1248px){.home-grid .home-grid-item.text .text-inner h3{max-width:75%}}.home-grid .home-grid-item.text .text-inner p{color:white;line-height:2}@media (min-width: 1024px){.home-grid .home-grid-item.text .text-inner p{max-width:75%}}.home-grid .home-grid-item.image{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;min-height:275px}@media (min-width: 1024px){.home-grid .home-grid-item.image{min-height:500px}}.home-grid .home-grid-item.item-1{grid-area:item-one}.home-grid .home-grid-item.item-2{grid-area:item-two;background-image:url("../../assets/images/home-grid-image-1.jpg")}.home-grid .home-grid-item.item-3{grid-area:item-three;background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)),url("../../assets/images/home-grid-image-2.jpg")}.home-grid .home-grid-item.item-3 .view-projects a{text-decoration:none;color:white;font-weight:700}.home-grid .home-grid-item.item-3 .view-projects .view-projects-flexbox{height:275px;display:flex;justify-content:space-between;align-items:center;padding:4rem 2.5rem}@media (min-width: 1024px){.home-grid .home-grid-item.item-3 .view-projects .view-projects-flexbox{height:500px;align-items:flex-end}}.home-grid .home-grid-item.item-3 .view-projects .view-projects-flexbox .right img{width:40px}.home-grid .home-grid-item.item-4{grid-area:item-four}.home-grid .home-grid-item.item-4 p:last-of-type{padding-top:1rem}@media (min-width: 1024px){.home-grid .home-grid-item.item-4 p:last-of-type{padding-top:2rem}}.home-slider-content{max-width:1500px;margin:auto;text-align:center}@media (min-width: 1024px){.home-slider-content{padding:3.5rem 0;text-align:left}}@media (min-width: 1248px){.home-slider-content{padding:5rem 0;position:relative}}.home-slider-content .foo{width:50px;height:50px;background:red}.home-slider-content .home-slider{max-width:1100px}@media (min-width: 1024px){.home-slider-content .home-slider{width:95%;margin:auto}}@media (min-width: 1248px){.home-slider-content .home-slider{width:75%}}@media (min-width: 1024px){.home-slider-content .home-slider .home-slide .home-slide-flexbox{display:flex;justify-content:space-between}}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item{flex-basis:calc(50% - 1rem)}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left{background:#404041;padding:2.5rem 1.75rem;display:flex;align-items:center;justify-content:center;height:275px !important}@media (min-width: 768px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left{height:405px !important}}@media (min-width: 1024px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left{align-items:flex-start;justify-content:flex-start}}@media (min-width: 1248px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left{padding:3rem}}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left h3{color:white;font-weight:700;font-size:1.75rem;display:none}@media (min-width: 768px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left h3{display:block}}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left h4{color:#8EC63F;padding:1rem 0;font-weight:700;font-size:1.75rem}@media (min-width: 768px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left h4{margin-top:2.5rem;padding:2rem 0}}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left p{color:white;line-height:1.5}@media (min-width: 1024px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left p{width:90%}}@media (min-width: 1248px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left p{width:92.5%}}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.left a{background:#8EC63F;color:white;padding:0.75rem 2.5rem;margin-top:1.5rem}.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.right{background-size:cover !important;height:250px;position:relative}@media (min-width: 768px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.right{height:350px}}@media (min-width: 1024px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.right{height:405px !important}}@media (min-width: 1248px){.home-slider-content .home-slider .home-slide .home-slide-flexbox .home-slide-flexbox-item.right{position:static}}.home-banner-image{padding:10rem 1.5rem;background:linear-gradient(rgba(65,65,65,0.5), rgba(65,65,65,0.5)),url("../../assets/images/home-lower-banner.jpg") no-repeat center;background-size:cover !important;text-align:center}@media (min-width: 1024px){.home-banner-image{text-align:right;padding:15rem 0 3rem 0}}@media (min-width: 1248px){.home-banner-image{padding:25rem 0 8rem 0;background-attachment:fixed !important}}.home-banner-image h2{color:white;font-weight:700;line-height:1.5}@media (min-width: 768px){.home-banner-image h2{font-size:1.75rem}}@media (min-width: 1024px){.home-banner-image h2{max-width:750px;margin-left:auto;font-size:2rem}}@media (min-width: 1024px){.reverse-order{display:flex;flex-direction:column-reverse}}.home-brochure{background:#404041;padding:2.5rem 0;text-align:center}@media (min-width: 768px){.home-brochure{padding:3.5rem 0}}.home-brochure .upper h3{font-weight:700;padding-bottom:3.5rem;color:white;font-size:1.25rem}@media (min-width: 1248px){.home-brochure .upper h3{font-size:2rem}}.home-brochure .upper a{background:#8EC63F;color:white;padding:1rem 3.5rem;margin-bottom:1.75rem}.home-brochure .socials{display:flex;align-items:center;justify-content:space-between;max-width:150px;margin:auto}.home-brochure .socials a img{width:15px;height:15px}.home-awards{padding:2.5rem 0;max-width:1000px;margin:auto}@media (min-width: 1024px){.home-awards{padding:5rem 0}}@media (min-width: 768px){.home-awards .home-awards-flexbox{display:flex;justify-content:space-between;align-items:center}}.home-awards .home-awards-flexbox .home-awards-flexbox-item{flex-basis:50%}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right{max-width:100%;padding:1rem;display:flex;align-items:center;text-align:center;width:100%;max-width:100%}@media (min-width: 768px){.home-awards .home-awards-flexbox .home-awards-flexbox-item.right{padding:2rem;text-align:left;width:50% !important;border-left:solid #d1d1d1 1px}}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right .home-awards-slider{width:100%;max-width:100%}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right .home-awards-slider .slide{width:100%;max-width:100%}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right .home-awards-slider .slide h3{color:#545454;font-weight:700;padding-bottom:1rem;line-height:1.75}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right .home-awards-slider .slide h4{color:#a5a5a5;font-weight:500;padding:1rem 0}.home-awards .home-awards-flexbox .home-awards-flexbox-item.right .home-awards-slider .slide p{color:#a5a5a5}.home-awards .home-awards-flexbox .home-awards-flexbox-item ::-webkit-scrollbar{width:5px}.home-awards .home-awards-flexbox .home-awards-flexbox-item ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:20px}.home-awards .home-awards-flexbox .home-awards-flexbox-item ::-webkit-scrollbar-track{background:#d8d8d8;border-radius:20px}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper{height:250px;overflow-y:scroll;direction:rtl}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award{direction:ltr;padding:1rem;width:100%;max-width:400px;margin:auto}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox{display:flex;justify-content:space-between;align-items:center}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox .home-award-flexbox-item.left{flex-basis:calc(25% - 1rem)}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox .home-award-flexbox-item.left img{width:100%}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox .home-award-flexbox-item.right{flex-basis:calc(75% - 1rem)}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox .home-award-flexbox-item.right h3{color:black;font-weight:700;line-height:1.5}.home-awards .home-awards-flexbox .home-awards-flexbox-item .home-awards-wrapper .home-award .home-award-flexbox .home-award-flexbox-item.right a{display:inline-block;color:#8EC63F;padding:0.5rem 0;text-decoration:none}.home-certifications{padding:1rem 0;background:#f6f6f6;text-align:center}@media (min-width: 1024px){.home-certifications{padding:2rem 0}}.home-certifications .home-certifications-slider .slick-dots{display:none !important}.home-certifications .home-certifications-slider .slide{width:75px !important;height:75px !important;margin:auto;position:relative}.home-certifications .home-certifications-slider .slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:75px;max-height:75px}.hero-projects{background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)),url("../../assets/images/projects-hero-image.jpg") no-repeat center}.projects{padding:0 0 2.5rem}@media (min-width: 1024px){.projects{padding:0 0 5rem}}.projects .project-filters{padding-bottom:2.5rem}@media (min-width: 1024px){.projects .project-filters{padding-bottom:5rem}}@media (min-width: 1128px){.projects .project-filters .project-filters-flexbox{display:flex;justify-content:center;flex-wrap:wrap}}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item{flex-basis:25%;cursor:pointer;text-align:center;background:#f6f6f6;color:#404041;display:inline-block;text-decoration:none;width:100%;height:100%;padding:0.75rem;font-weight:500;font-size:0.85rem;margin:0.5rem 0;transition:.3s;padding:1.25rem}@media (min-width: 1128px){.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item{padding:0.75rem}}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item:hover{background:#979797}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item:hover a{color:white}@media (min-width: 1128px){.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item{margin:0.5rem}}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item.active{background:#8EC63F}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item.active a{color:white}.projects .project-filters .project-filters-flexbox .project-filters-flexbox-item a{text-decoration:none;color:#404041}.projects .projects-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width: 768px){.projects .projects-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.projects .projects-grid{grid-template-columns:1fr 1fr 1fr}}.projects .projects-grid .projects-grid-item{position:relative;height:250px;overflow:hidden}@media (min-width: 1024px){.projects .projects-grid .projects-grid-item{height:225px}}@media (min-width: 1248px){.projects .projects-grid .projects-grid-item{height:275px}}.projects .projects-grid .projects-grid-item a{display:inline-block;height:100%;position:relative;z-index:2}.projects .projects-grid .projects-grid-item a:hover .overlay{opacity:1}.projects .projects-grid .projects-grid-item a .overlay{display:flex;opacity:0;position:absolute;width:100%;height:100%;background:rgba(56,56,56,0.796);align-items:center;justify-content:center;padding:1rem;transition:0.3s;text-align:center}.projects .projects-grid .projects-grid-item a .overlay p{color:white;line-height:1.35}.projects .projects-grid .projects-grid-item a img{object-fit:cover;width:100%;min-height:100%}.hero-project-article{background:linear-gradient(rgba(95,95,95,0.5), rgba(95,95,95,0.5)),url("../../assets/images/project-article-hero-banner.jpg") no-repeat center}.project-hero-banner{display:flex;flex-wrap:wrap}.hero-project-left{flex-basis:100%;background:#404041;height:calc(50vh - 23px) !important;min-height:225px !important}@media (min-width: 768px){.hero-project-left{flex-basis:50%;min-height:500px !important;height:calc(100vh - 70px) !important}}.hero-project-right{flex-basis:100%;height:calc(50vh - 23px) !important}@media (min-width: 768px){.hero-project-right{flex-basis:50%;height:calc(100vh - 70px) !important}}.project-article .details{padding:2.5rem 0;text-align:center}@media (min-width: 768px){.project-article .details{text-align:left}}@media (min-width: 1024px){.project-article .details{padding:5rem 0}}@media (min-width: 768px){.project-article .details .details-flexbox{display:flex;align-items:center;justify-content:space-between}}.project-article .details .details-flexbox .details-flexbox-item.left{flex-basis:calc(60% - 1rem)}@media (min-width: 1248px){.project-article .details .details-flexbox .details-flexbox-item.left{flex-basis:calc(60% - 2rem)}}.project-article .details .details-flexbox .details-flexbox-item.left h2{color:#8EC63F;font-weight:700;padding:2rem 0}@media (min-width: 1248px){.project-article .details .details-flexbox .details-flexbox-item.left h2{font-size:2rem}}.project-article .details .details-flexbox .details-flexbox-item.left p{color:#a5a5a5;line-height:1.75}.project-article .details .details-flexbox .details-flexbox-item.right{flex-basis:calc(40% - 1rem);margin-top:2rem}@media (min-width: 1024px){.project-article .details .details-flexbox .details-flexbox-item.right{margin-top:0}}@media (min-width: 1248px){.project-article .details .details-flexbox .details-flexbox-item.right{flex-basis:calc(40% - 2rem)}}.project-article .details .details-flexbox .details-flexbox-item.right.variation h3{padding:1rem 0;color:#545454;font-weight:500}@media (min-width: 768px){.project-article .details .details-flexbox .details-flexbox-item.right.variation h3{padding:1.5rem 0}}.project-article .details .details-flexbox .details-flexbox-item.right.variation ul li p{padding:0.5rem 0;color:#545454}.project-article .details .details-flexbox .details-flexbox-item.right .info-box{border-bottom:solid #a5a5a5 1px;padding:1.5rem;background:#f6f6f6}.project-article .details .details-flexbox .details-flexbox-item.right .info-box h3{color:#545454;padding-bottom:1rem;font-weight:500;font-size:1rem}.project-article .details .details-flexbox .details-flexbox-item.right .info-box p{color:#a5a5a5;font-size:0.9rem}.project-article .details .details-flexbox .details-flexbox-item.right .info-box:last-of-type{border-bottom:none}.project-article .featured-image{margin:2.5rem 0}@media (min-width: 1024px){.project-article .featured-image{margin:5rem 0}}@media (min-width: 768px){.project-article .featured-image .featured-image-flexbox{display:flex}}.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item{flex-basis:50%}.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.left{background:url("../../assets/images/dummy-project-image.jpg") no-repeat center;background-size:cover !important;min-height:250px}@media (min-width: 768px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.left{min-height:unset}}.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right{background:#404041;padding:5rem 1rem}@media (min-width: 768px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right{padding:7.5rem 2rem}}@media (min-width: 1024px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right{padding:10rem 4rem}}@media (min-width: 1248px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right{padding:12.5rem 7.5rem}}@media (min-width: 768px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right .text{border-left:solid #58585a 2px;padding-left:2.5rem}}.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right .text h3{color:#8EC63F;font-weight:700;line-height:1.5;padding-bottom:2.5rem}@media (min-width: 768px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right .text h3{font-size:1.35rem}}@media (min-width: 1024px){.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right .text h3{font-size:1.5rem}}.project-article .featured-image .featured-image-flexbox .featured-image-flexbox-item.right .text p{color:white;line-height:1.5}.project-article .our-work{padding-bottom:2.5rem;max-width:1000px;margin:auto;text-align:center}@media (min-width: 768px){.project-article .our-work{text-align:left;padding:0}}.project-article .our-work h3{color:#8EC63F;font-weight:700;padding-bottom:2rem}@media (min-width: 768px){.project-article .our-work h3{font-size:1.35rem}}@media (min-width: 1024px){.project-article .our-work h3{font-size:1.5rem}}.project-article .our-work p{color:#a5a5a5;line-height:1.5}.project-article .project-images{margin-top:2.5rem;max-width:1000px;margin:auto}@media (min-width: 768px){.project-article .project-images{margin-top:5rem}}.project-article .project-images .slider-wrapper{position:relative}.project-article .project-images .slider-wrapper .custom-button{background:#58585a;width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;bottom:1rem;cursor:pointer}@media (min-width: 1024px){.project-article .project-images .slider-wrapper .custom-button{bottom:2.5rem}}.project-article .project-images .slider-wrapper .custom-button img{filter:invert(1);width:10px}.project-article .project-images .slider-wrapper .custom-button.custom-prev{right:4rem}@media (min-width: 1024px){.project-article .project-images .slider-wrapper .custom-button.custom-prev{right:5.25rem}}.project-article .project-images .slider-wrapper .custom-button.custom-next{right:1rem}@media (min-width: 1024px){.project-article .project-images .slider-wrapper .custom-button.custom-next{right:2.5rem}}.project-article .project-images .slider-wrapper .custom-button.custom-next img{transform:rotate(180deg)}.project-article .project-images .slider-wrapper .project-slider .slide img{height:300px;object-fit:cover;width:100%;object-fit:cover}@media (min-width: 768px){.project-article .project-images .slider-wrapper .project-slider .slide img{height:400px}}@media (min-width: 1024px){.project-article .project-images .slider-wrapper .project-slider .slide img{height:500px}}@media (min-width: 1248px){.project-article .project-images .slider-wrapper .project-slider .slide img{height:600px}}.project-article .our-work p,.project-article .details-flexbox-item p{color:#a5a5a5;line-height:1.5;padding:0.5rem 0}.hero-training-development{background:linear-gradient(rgba(95,95,95,0.5), rgba(95,95,95,0.5)),url("../../assets/images/training-development-hero-banner.jpg") no-repeat center}.hero-training-development .general-hero-subtitle{max-width:675px;line-height:2}.general-counters{text-align:center}@media (min-width: 768px){.general-counters .general-counters-flexbox{display:flex}}.general-counters .general-counters-flexbox .general-counters-flexbox-item{flex-basis:33.33%;padding:2rem;background:#58585a}@media (min-width: 1024px){.general-counters .general-counters-flexbox .general-counters-flexbox-item{padding:3rem}}.general-counters .general-counters-flexbox .general-counters-flexbox-item.center{background:#8EC63F}.general-counters .general-counters-flexbox .general-counters-flexbox-item h3,.general-counters .general-counters-flexbox .general-counters-flexbox-item p{color:white}.general-counters .general-counters-flexbox .general-counters-flexbox-item h3{padding-bottom:1rem;font-weight:700;font-size:2rem}@media (min-width: 768px){.general-counters .general-counters-flexbox .general-counters-flexbox-item h3{font-size:2.25rem}}@media (min-width: 1024px){.general-counters .general-counters-flexbox .general-counters-flexbox-item h3{font-size:2.5rem}}@media (min-width: 1248px){.general-counters .general-counters-flexbox .general-counters-flexbox-item h3{font-size:3rem}}.discover-training{padding:2.5rem 0;text-align:center}@media (min-width: 768px){.discover-training{padding:5rem 0}}.discover-training h2{color:#8EC63F;font-weight:700;padding-bottom:1.5rem;font-size:2rem;line-height:1.5}.discover-training p{color:#545454;line-height:1.75;max-width:850px;margin:auto}.discover-training .discover-skills{padding-top:2.5rem}@media (min-width: 768px){.discover-training .discover-skills{padding-top:5rem}}.discover-training .discover-skills h3{color:#545454;font-weight:700;padding-bottom:1.5rem}@media (min-width: 768px){.discover-training .discover-skills .discover-skills-flexbox{display:flex;justify-content:center}}.discover-training .discover-skills .discover-skills-flexbox .discover-skills-flexbox-item{background:#f6f6f6;margin:0.5rem}.discover-training .discover-skills .discover-skills-flexbox .discover-skills-flexbox-item:hover{background:#979797}.discover-training .discover-skills .discover-skills-flexbox .discover-skills-flexbox-item:hover a{color:white}.discover-training .discover-skills .discover-skills-flexbox .discover-skills-flexbox-item a{display:inline-block;color:#404041;text-decoration:none;width:100%;height:100%;padding:1rem;font-weight:500;font-size:0.85rem;transition:0.3s}@media (min-width: 768px){.discover-training .discover-skills .discover-skills-flexbox .discover-skills-flexbox-item a{font-size:0.95rem;padding:0.5rem 1rem}}.training-opportunities{border-top:solid #707070 1px;padding:2.5rem 0;background:#f6f6f6;text-align:center}@media (min-width: 768px){.training-opportunities{padding:5rem 0;text-align:left}}.training-opportunities .opportunity{border-bottom:solid #cecece 1px;margin-bottom:2rem}.training-opportunities .opportunity:last-of-type{border:none;margin-bottom:0}@media (min-width: 768px){.training-opportunities .opportunity{margin-bottom:3rem}}@media (min-width: 1024px){.training-opportunities .opportunity{margin-bottom:5rem}}.training-opportunities .opportunity ul{text-align:left}@media (min-width: 768px){.training-opportunities .opportunity ul{text-align:inherit}}.training-opportunities .opportunity ul li{line-height:1.75}.training-opportunities .opportunity h4{color:#8EC63F;font-weight:700;padding:1rem 0}.training-opportunities .opportunity p{padding:1rem 0;line-height:1.75;color:#404041}.training-opportunities .opportunity p a{color:#1a1a1a;font-style:italic}.general-featured-image .general-featured-image-flexbox{background:#404041}@media (min-width: 1024px){.general-featured-image .general-featured-image-flexbox{display:flex}}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item{flex-basis:50%}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.left{min-height:250px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}@media (min-width: 768px){.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.left{min-height:350px}}@media (min-width: 1024px){.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.left{min-height:unset}}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right{background:#404041;padding:5rem 2rem}@media (min-width: 1024px){.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right{padding:7.5rem 4rem}}@media (min-width: 1248px){.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right{padding:10rem 5rem}}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right .text{text-align:center}@media (min-width: 1024px){.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right .text{text-align:left;border-left:solid #58585a 2px;padding-left:2rem}}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right .text h2{color:#8EC63F;font-weight:600;padding-bottom:2rem}.general-featured-image .general-featured-image-flexbox .general-featured-image-flexbox-item.right .text p{color:white;line-height:2}.expert-team{text-align:center;padding:5rem 0}@media (min-width: 1024px){.expert-team{padding:10rem 0}}.expert-team h3{color:#404041;line-height:2;font-weight:500;font-size:1.25rem}@media (min-width: 768px){.expert-team h3{font-size:1.5rem}}.expert-team h3 a{text-decoration:none;color:#8EC63F;font-weight:700}.hero-health-safety{background:linear-gradient(rgba(95,95,95,0.65), rgba(95,95,95,0.65)),url("../../assets/images/health-safety-hero.jpg") no-repeat center}.hero-health-safety .general-hero-subtitle{line-height:1.75}@media (min-width: 768px){.hero-health-safety .general-hero-subtitle{max-width:65%}}@media (min-width: 1024px){.hero-health-safety .general-hero-subtitle{max-width:55%}}@media (min-width: 1248px){.hero-health-safety .general-hero-subtitle{max-width:50%}}.health-safety .value{background:white;text-align:center;padding:2rem 0}@media (min-width: 768px){.health-safety .value{text-align:left;padding:3rem 0}}.health-safety .value--dark{background:#404041}.health-safety .value--dark .value__content{color:white}.health-safety .value--light{background:#F6F6F6}.health-safety .value__layout{max-width:1000px;margin:auto}.health-safety .value__layout--reverse{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.health-safety .value__layout{display:flex;align-items:center;justify-content:space-between;flex-direction:row}}.health-safety .value__item--large{flex-basis:65%}.health-safety .value__item--small{flex-basis:30%}.health-safety .value__item img{width:100%;max-width:200px}@media (min-width: 768px){.health-safety .value__item img{max-width:unset}}.health-safety .value__title{color:#8EC63F;font-weight:700}@media (min-width: 1024px){.health-safety .value__title{font-size:1.75rem}}.health-safety .value__content{padding:1rem 0;color:#545454;line-height:1.75}.health-safety .image{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.health-safety .image{justify-content:flex-end}}.health-safety .image__image{width:100%;max-width:300px}.hero-services{background-size:cover !important}.hero-services .general-hero-subtitle{line-height:1.75}@media (min-width: 768px){.hero-services .general-hero-subtitle{max-width:65%}}@media (min-width: 1024px){.hero-services .general-hero-subtitle{max-width:55%}}@media (min-width: 1248px){.hero-services .general-hero-subtitle{max-width:50%}}.services-heading{padding:2.5rem 0;max-width:1250px;margin:auto}@media (min-width: 768px){.services-heading{padding:2.5rem 0}}@media (min-width: 1248px){.services-heading{padding:5rem 0}}.services-heading__title{color:#8EC63F;font-weight:700;padding-bottom:1.5rem;line-height:1.25;text-align:center}@media (min-width: 1024px){.services-heading__title{text-align:left}}.services-heading__paragraph{color:#404041;line-height:2;text-align:center}@media (min-width: 1024px){.services-heading__paragraph{text-align:left}}.services{background:#cecece}.services .service{padding:2rem 0}@media (min-width: 768px){.services .service{padding:2.5rem 0}}@media (min-width: 1248px){.services .service{padding:5rem 0}}.services .service--first{background:#f6f6f6}.services .service--light{background:white}.services .service__layout--reverse{display:table}@media (min-width: 1248px){.services .service__layout--reverse{flex-direction:row;align-items:center;justify-content:center}}.services .service__layout--reverse-mob{flex-direction:column}@media (min-width: 1248px){.services .service__layout--reverse-mob{flex-direction:initial}}@media (min-width: 1248px){.services .service__layout{display:flex;align-items:center;justify-content:center}}.services .service__item{flex-basis:50%}.services .service__item--image{width:100%;position:relative;display:table-header-group}@media (min-width: 1248px){.services .service__item--image{display:initial}}.services .service__item--text{background:#404041;display:table-footer-group}@media (min-width: 1248px){.services .service__item--text{display:initial}}.services .service__text--get-right{padding:3rem}@media (min-width: 1248px){.services .service__text--get-right{padding:4rem calc(4rem + 75px) 4rem 4rem}}.services .service__text--get-left{padding:3rem}@media (min-width: 1248px){.services .service__text--get-left{padding:4rem 4rem 4rem calc(4rem + 75px)}}.services .service__image{width:100%}@media (min-width: 1248px){.services .service__image--pull-right{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}}@media (min-width: 1248px){.services .service__image--pull-left{position:absolute;top:50%;left:-75px;transform:translateY(-50%)}}.services .service__title{color:#8EC63F;font-weight:700}@media (min-width: 1024px){.services .service__title{font-size:1.75rem}}.services .service__paragraph{color:white;line-height:2;padding:1rem 0}@media (min-width: 1024px){.services .service__paragraph{padding:1.5rem 0}}.services .service__paragraph--lower{padding-top:0;padding-bottom:1rem}.services .service__link{color:#8EC63F;text-decoration:none}.hero-news{background-size:cover !important}.blog-content-1{padding:2.5rem 0}@media (min-width: 1024px){.blog-content-1{padding:5rem 0}}.articles a{text-decoration:none}.articles p{line-height:1.75;color:#404041}.blog-title{padding-top:1.5rem !important;color:#8EC63F !important;font-weight:bold !important}@media (max-width: 1024px){#blog article{flex-basis:100%;height:auto;text-align:center}#blog article:nth-child(even){margin-left:0}#blog article:last-of-type{flex-basis:100%}}@media (max-width: 1024px){#blog{display:block}#blog .articles{margin-right:0}#blog article{text-align:center}.blog-img-wrapper{margin:0 auto}}.side-bar{background:#262626 !important;padding:1rem !important}@media (min-width: 1024px){.side-bar{padding:2rem !important}}.blog-year-link h3{color:white !important;padding:1.5rem 0 !important;text-decoration:none !important;display:inline-block}.recent-articles{color:#8EC63F !important;font-weight:700 !important;padding-bottom:2rem 0 !important}.blog-side-month{color:rgba(255,255,255,0.884) !important;padding-bottom:1rem !important;font-size:.95rem}.archive-post a{display:inline-block;color:#A5A5A5 !important;padding:.5rem 0;line-height:1.5}.blog-learn-more{display:inline-block;text-decoration:none;color:white;background:#8EC63F;padding:1rem 2.5rem;margin-top:1rem}.blog-content-1 p{padding:1rem 0;color:#474747;line-height:1.5}.blog-content-1 h2{color:#373737;font-weight:500}.blog-img-wrapper img{height:275px !important;width:100%;max-width:475px;margin:auto;object-fit:cover}.blog-content-1 p{padding:1rem 0;color:#474747;line-height:1.75}.return-to-blog{text-decoration:none;color:#8EC63F;display:inline-block;margin-top:2.5rem}.featured-variation{line-height:2;max-width:1000px;margin:auto}.team-reverse-order{flex-direction:row-reverse}.team-page{padding:2.5rem 0;text-align:center}@media (min-width: 768px){.team-page{padding:5rem 0}}.team-page__title{font-weight:700;color:#8EC63F;padding-bottom:2.5rem}@media (min-width: 768px){.team-page__title{font-size:1.5rem}}@media (min-width: 1024px){.team-page__title{font-size:2rem}}.team-page__subtitle{color:#404041;line-height:2;max-width:1000px;margin:auto;font-weight:500}.directors .container{max-width:1000px;margin:auto}@media (min-width: 768px){.directors__layout{display:flex;justify-content:space-evenly}}.directors__layout div{flex-basis:47.25%}.directors .director{max-width:400px;margin:0 auto;text-align:center}.directors .director__image{width:95%;max-width:350px;object-fit:cover}.directors .director__wrap{cursor:pointer;background-color:#f6f6f6;padding:.1rem 0 .5rem 0;max-width:350px;margin:0 auto}.directors .director__name{color:#8EC63F;font-weight:700;padding:2rem 0 1rem 0}@media (min-width: 768px){.directors .director__name{font-size:1.25rem}}@media (min-width: 1024px){.directors .director__name{font-size:1.5rem}}.directors .director__title{color:#545454;margin-bottom:1rem}.directors .director__arrow{width:20px;transform:rotate(180deg);filter:brightness(0.35);transition:0.3s;margin-bottom:1.5rem}.directors .director__description{color:#545454;padding:1.5rem 0.5rem;line-height:2;max-width:340px;margin:0 auto}.team{background:#f6f6f6;border-top:solid 1px #707070;margin-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 768px){.team{margin-top:5rem;padding-bottom:5rem}}.team .people{max-width:1000px;margin:auto}.team .people__layout{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width: 768px){.team .people__layout{grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width: 1024px){.team .people__layout{grid-template-columns:1fr 1fr 1fr;grid-gap:2.5rem}}.team .person{position:relative;height:100%;max-width:400px;margin:auto}.team .person:hover .overlay{opacity:1}.team .person__name{font-size:1.2rem;color:#8EC63F;padding:0.75rem 0}.team .person__title{color:white}.team .person .overlay{display:flex;opacity:0;position:absolute;width:100%;height:100%;background:rgba(56,56,56,0.796);align-items:center;justify-content:center;padding:1rem;transition:0.3s;text-align:center}.team .person img{width:100%;height:500px;object-fit:cover}.team-title-var{font-size:1.5rem !important;line-height:1.25;max-width:1000px;margin:auto}@media (min-width: 768px){.team-title-var{font-size:1.75rem !important}}@media (min-width: 1248px){.team-title-var{font-size:2rem !important}}.hero-story h2{max-width:750px;line-height:2}.qualities{padding:1rem 0}@media (min-width: 1024px){.qualities__layout{padding:1rem;display:flex;justify-content:space-between;flex-wrap:wrap}}.qualities .quality{flex-basis:calc(50% - 0.5rem);background:#404041;text-align:center}@media (min-width: 1248px){.qualities .quality{text-align:left;flex-basis:calc(33% - 0.5rem)}}.qualities .quality--text{padding:2rem;flex-basis:100%}@media (min-width: 768px){.qualities .quality--text{padding:5rem 3rem}}@media (min-width: 1024px){.qualities .quality--text{padding:5rem 4rem}}@media (min-width: 1248px){.qualities .quality--text{flex-basis:calc(33% - 0.5rem)}}.qualities .quality--background{background:url("") no-repeat center;background-size:cover !important;display:flex;align-items:flex-end;min-height:350px}@media (min-width: 1248px){.qualities .quality--background{min-height:unset}}.qualities .quality__title{color:#8EC63F;padding:1rem 0}.qualities .quality__title--overlay{color:white;padding:2rem}.qualities .quality__text{color:white;line-height:1.75}.qualities .quality__lower{background:#404041ef;width:100%}@media (min-width: 1248px){.text-story{padding-right:2.5rem}}.text-story p{padding:0.5rem 0}@media (min-width: 1024px){.right-story{padding:8rem 4.5rem !important}}@media (min-width: 1248px){.right-story{padding:10rem 6.5rem !important}}.general-featured-image-flexbox-item .left{background-size:cover !important}.story-counters{text-align:center;display:flex;align-items:center;flex-direction:column}.story-counters h3{color:white;font-size:2rem;font-weight:700}@media (min-width: 1024px){.story-counters h3{font-size:3rem}}@media (min-width: 1248px){.story-counters h3{font-size:4rem}}.story-counters p{padding-top:0.75rem;color:#404041;font-weight:500;font-size:1.1rem}@media (min-width: 768px){.story-counters p{font-size:1.25rem}}@media (min-width: 1024px){.story-counters p{font-size:1.5rem}}.story-counters .counter{padding:2.5rem 0}.story-background{background:#8EC63F !important}.story-align-counters{display:flex;align-items:center;justify-content:center}.story-banner{text-align:center}@media (min-width: 768px){.story-banner{text-align:left}}.story-banner p{color:white;max-width:750px;line-height:2;font-weight:500}@media (min-width: 768px){.story-banner p{font-size:1.25rem}}@media (min-width: 1024px){.story-banner p{font-size:1.4rem}}.graphic{width:100%;max-width:650px;margin:auto;display:block}.production-title{font-size:1.25rem !important;max-width:900px;margin:auto;line-height:1.5}@media (min-width: 1024px){.production-title{font-size:1.5rem !important}}.prod-flex{display:flex;align-items:center}.pad-top-box{padding-top:1rem}.slick-dotted.slick-slider{margin-bottom:0 !important}.signature-slider{height:500px;overflow:hidden}@media (min-width: 1024px){.signature-slider{height:unset}}.signature-slider .slide{display:block !important;overflow:hidden;background-size:cover !important;height:100%;min-height:500px}@media (min-width: 1024px){.signature-slider .slide{min-height:unset}}.signature-slider .slick-dots{bottom:2rem;right:3rem;width:auto}.signature-slider .slick-dots ul{list-style:none !important}.signature-slider .slick-dots li{color:rgba(255,255,255,0) !important;content:"" !important;font-size:0px !important;list-style:none !important}.signature-slider .slick-dots li::before,.signature-slider .slick-dots li::after{color:rgba(255,255,255,0) !important;content:"" !important;font-size:0px !important}.signature-slider .slick-dots li.slick-active button{width:22.5px;height:22.5px;background:#8EC63F;opacity:0.85;border-radius:100%;color:rgba(255,255,255,0) !important;content:"" !important;font-size:0px !important}.signature-slider .slick-dots li button{width:22.5px;height:22.5px;background:#8EC63F;opacity:0.5;border-radius:100%;margin:0 1.5rem;color:rgba(255,255,255,0) !important;content:"" !important;font-size:0px !important}.signature-slider .slick-dots li button::before,.signature-slider .slick-dots li button::after{color:rgba(255,255,255,0) !important;content:"" !important;font-size:0px !important}.no-border{border:none !important}@media (min-width: 1248px){.no-border{padding-top:4rem;padding-bottom:4rem}}.project-images{margin-top:2.5rem;max-width:1000px;margin:auto}@media (min-width: 768px){.project-images{margin-top:5rem}}.project-images .slider-wrapper{position:relative}.project-images .slider-wrapper .custom-button{background:#58585a;width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;bottom:1rem;cursor:pointer}@media (min-width: 1024px){.project-images .slider-wrapper .custom-button{bottom:2.5rem}}.project-images .slider-wrapper .custom-button img{filter:invert(1);width:10px}.project-images .slider-wrapper .custom-button.custom-prev{right:4rem}@media (min-width: 1024px){.project-images .slider-wrapper .custom-button.custom-prev{right:6rem}}.project-images .slider-wrapper .custom-button.custom-next{right:1rem}@media (min-width: 1024px){.project-images .slider-wrapper .custom-button.custom-next{right:2.5rem}}.project-images .slider-wrapper .custom-button.custom-next img{transform:rotate(180deg)}.project-images .slider-wrapper .project-slider .slide img{height:300px;object-fit:cover;width:100%;object-fit:cover}@media (min-width: 768px){.project-images .slider-wrapper .project-slider .slide img{height:400px}}@media (min-width: 1024px){.project-images .slider-wrapper .project-slider .slide img{height:500px}}@media (min-width: 1248px){.project-images .slider-wrapper .project-slider .slide img{height:600px}}@media (min-width: 1024px){.design-slider-title{font-size:2rem !important}}.project-images-2{margin-top:2.5rem;max-width:1000px;margin:auto}@media (min-width: 768px){.project-images-2{margin-top:5rem}}.project-images-2 .slider-wrapper{position:relative}.project-images-2 .slider-wrapper .custom-button{background:#58585a;width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;bottom:1rem;cursor:pointer}@media (min-width: 1024px){.project-images-2 .slider-wrapper .custom-button{bottom:2.5rem}}.project-images-2 .slider-wrapper .custom-button img{filter:invert(1);width:10px}.project-images-2 .slider-wrapper .custom-button.custom-prev{right:4rem}@media (min-width: 1024px){.project-images-2 .slider-wrapper .custom-button.custom-prev{right:6rem}}.project-images-2 .slider-wrapper .custom-button.custom-next{right:1rem}@media (min-width: 1024px){.project-images-2 .slider-wrapper .custom-button.custom-next{right:2.5rem}}.project-images-2 .slider-wrapper .custom-button.custom-next img{transform:rotate(180deg)}.project-images-2 .slider-wrapper .project-slider-2 .slide{height:300px;width:100%}@media (min-width: 768px){.project-images-2 .slider-wrapper .project-slider-2 .slide{height:400px}}@media (min-width: 1024px){.project-images-2 .slider-wrapper .project-slider-2 .slide{height:440px !important}}.apprenticeships{padding:2.5rem 0;max-width:1250px;margin:auto;text-align:center}@media (min-width: 768px){.apprenticeships{padding:5rem 0;text-align:left}}.apprenticeships__text{padding:1.5rem 0}.apprenticeships__text--border{border-bottom:solid #8EC63F 1px}.apprenticeships__title{color:#404041;line-height:1.75;font-weight:500;font-size:1.15rem}@media (min-width: 768px){.apprenticeships__title{font-size:1.5rem}}.apprenticeships__paragraph{color:#a5a5a5;line-height:1.5;padding-bottom:1rem}.scrollbox{border:none !important;direction:ltr}.scrollbox ::-webkit-scrollbar{width:10px}.scrollbox ::-webkit-scrollbar-thumb{background:#696969;border-radius:20px}.scrollbox ::-webkit-scrollbar-track{background:#a7a7a7;border-radius:20px}.scrollbox .scrollbox-inner{height:250px;overflow-y:scroll;direction:rtl}.dec-list{text-align:left;padding-left:1.5rem}@media (min-width: 768px){.dec-list{padding-left:2.5rem}}@media (min-width: 768px){.dec-list{padding-left:5rem}}.dec-list ul{list-style:initial}.dec-list li{padding:1rem 0;font-style:italic;font-size:medium;direction:ltr;color:white;line-height:1.5;font-size:0.9rem}@media (min-width: 768px){.dec-list li{font-size:0.95rem}}.scrollbox h2{text-align:left;padding-left:1.5rem}@media (min-width: 768px){.scrollbox h2{padding-left:2.5rem}}@media (min-width: 768px){.scrollbox h2{padding-left:5rem}}.apprentice{max-width:1000px;margin:auto;text-align:center;padding-top:2.5rem;overflow:hidden}@media (min-width: 768px){.apprentice{text-align:left}}@media (min-width: 768px){.apprentice__layout{display:flex;justify-content:space-between;align-items:center}}.apprentice__item--left{flex-basis:60%;position:relative}.apprentice__item--right{flex-basis:37.5%}.apprentice__watermark{position:absolute;width:25%;min-width:150px;max-width:300px;z-index:1;top:0;left:0}@media (min-width: 768px){.apprentice__watermark{top:-2rem;left:-2rem}}.apprentice__quote{position:relative;z-index:2;line-height:2;color:#404041;padding:2rem 0;font-weight:500}.apprentice__name{color:#8EC63F;padding:0.75rem 0;font-weight:500}.apprentice__role{color:#8EC63F}.apprentice__image{min-height:400px;max-width:345px;margin:auto;display:block;margin-top:1.5rem}@media (min-width: 768px){.apprentice__image{margin-top:0;min-height:500px}}@media (min-width: 1248px){.apprentice-text-box{max-width:555px;padding-right:0}}.apprentice-text-box h2{font-weight:500;padding-bottom:0 !important}.apprentice-text-box h3{color:#8EC63F;padding-top:1rem !important;padding-bottom:1rem;font-size:1rem}@media (min-width: 1024px){.apprentice-text-box h3{padding-bottom:2.5rem}}.apprentice-text-box p{line-height:2}@media (min-width: 1024px){.apprentice-text-box p{font-size:1.2rem}}.vacancies{max-width:1250px;margin:auto;text-align:center;padding:2.5rem 0}@media (min-width: 768px){.vacancies{padding:5rem 0}}@media (min-width: 1024px){.vacancies{padding:7.5rem 0}}.vacancies__content{line-height:2;color:#404041;font-weight:500;font-size:1.2rem}@media (min-width: 768px){.vacancies__content{font-size:1.5rem}}.vacancies__link{color:#8EC63F;font-weight:700;text-decoration:none}html{scroll-behavior:smooth}.careers{text-align:center}@media (min-width: 768px){.careers__layout{display:flex;justify-content:space-between;align-items:center}}.careers__item{flex-basis:30%}.careers__icon{width:100%;max-height:150px;max-width:150px;padding:1rem 0}@media (min-width: 768px){.careers__icon{padding:2rem 0}}.careers__title{color:#8EC63F;padding:1rem 0;font-weight:500}.careers__text{line-height:2;color:#545454}.career-anchor{text-align:center}.career-btn{background:#8ec63f;padding:10px 20px;color:#fff;text-align:center;text-decoration:none}.career-btn:hover{opacity:.75}@media (min-width: 1248px){.career-box{padding-right:10rem}}.job{text-align:left;padding-bottom:50px}.job__title{color:#8ec63f;font-size:20px;font-weight:500;padding-bottom:10px}.job__text{color:#333;line-height:1.6em;padding-bottom:20px}.job__link{background:#8ec63f;padding:10px 20px;color:#fff;text-align:center;text-decoration:none}.job__link:hover{opacity:.75}.award{padding:1rem;background:#F6F6F6;border:solid #DFDFDF 1px;max-width:475px;margin:auto;text-align:center;width:87.5% !important;margin:auto !important}@media (min-width: 768px){.award{min-width:450px;text-align:left;width:100%}}@media (min-width: 1024px){.award{padding:1rem}}@media (min-width: 768px){.award__layout{display:flex;justify-content:flex-start;align-items:center}}.award__item--left{flex-basis:37.5%}.award__item--right{flex-basis:57.5%}.award__image{width:100%;max-width:100px;margin:0 auto .5rem auto}@media (min-width: 768px){.award__image{margin:unset}}.award__name{color:#000000;padding-bottom:1rem;line-height:1.5;font-weight:500}.award__title{color:#8EC63F;line-height:1.5}.awards{margin-bottom:2.5rem;text-align:center !important}@media (min-width: 768px){.awards{margin-bottom:5rem}}.awards .container{position:relative}.awards .slick-custom-prev{left:-.5rem !important}@media (min-width: 768px){.awards .slick-custom-prev{left:0 !important}}.awards .slick-custom-next{right:-.5rem !important}@media (min-width: 768px){.awards .slick-custom-next{right:0 !important}}.awards .slick-slide{display:flex !important;justify-content:center !important;align-items:center !important}.awards .slick-track{display:flex !important;justify-content:center !important;align-items:center !important}.awards .remain-all{display:block !important}@media (min-width: 1248px){.award-cert-text-box{padding-right:7.5rem}}.award-cert-text-box p{color:white;font-size:.9rem;font-style:italic;padding:.75rem 0}.award-cert-text-box h4{color:white;font-size:1rem;padding-bottom:2.5rem;line-height:1.5}.award-cert-text-box h3{color:#8EC63F;font-weight:600;line-height:2}@media (min-width: 1248px){.award-cert-text-box h3{font-size:1.35rem}}.awards-images{margin-bottom:2.5rem}@media (min-width: 768px){.awards-images{margin-bottom:5rem}}.awards-images .slide img{height:500px !important;object-fit:cover}.certifications{padding:2rem;background:#F6F6F6;text-align:center;margin-bottom:2.5rem}@media (min-width: 768px){.certifications{text-align:left;padding:3rem;margin-bottom:5rem}}@media (min-width: 1248px){.certifications{padding:5rem}}.certifications__text{padding-bottom:2rem}.certifications__title{color:#8EC63F;font-weight:700;padding-bottom:2rem;font-size:1.75rem}@media (min-width: 768px){.certifications__title{font-size:2rem}}@media (min-width: 1248px){.certifications__title{font-size:2.5rem}}.certifications__paragraph{color:#545454;font-weight:600;line-height:2}.certification{border-bottom:solid #A5A5A5 1px;padding:2.5rem 0 1.5rem 0;text-align:center}@media (min-width: 768px){.certification{text-align:left}}@media (min-width: 1024px){.certification{padding:5rem 0 1.5rem 0}}@media (min-width: 768px){.certification__layout{display:flex;justify-content:space-between;align-items:center}}.certification__title{color:#545454;font-weight:700;padding:1rem 0}@media (min-width: 768px){.certification__title{padding:0}}.certification .download{padding:.25rem 0}@media (min-width: 768px){.certification .download{display:flex;align-items:center;justify-content:flex-end}}.certification .download__title{color:#545454;font-size:.95rem;padding:.5rem 0}@media (min-width: 768px){.certification .download__title{padding:0}}.certification .download__link{text-decoration:none}.certification .download__icon{width:30px;padding:.5rem 0}@media (min-width: 768px){.certification .download__icon{padding:0;margin-left:1.5rem}}.seperator{width:100%;border-top:solid #d4d4d4 1px;margin-bottom:2.5rem}@media (min-width: 768px){.seperator{margin-bottom:5rem}}.sustainable-opportunities{background:#fff;border:none;padding:0;margin-bottom:2.5rem !important}@media (min-width: 768px){.sustainable-opportunities{margin-bottom:5rem !important}}.sustainable-opportunities .container{max-width:1000px;margin:auto}.sustainable-opportunities ul{margin-top:1rem;list-style:initial;padding-left:1rem;margin-bottom:1.5rem}@media (min-width: 1024px){.sustainable-opportunities ul{padding-left:2.5rem}}.sustainable-opportunities ul li{color:#404041;padding:.5rem 0}@media (min-width: 1248px){.sustain-text{padding-right:5rem}}.sustain-text ul{margin-top:1.5rem;list-style:initial;padding-left:1rem;text-align:left}@media (min-width: 768px){.sustain-text ul{text-align:inherit}}@media (min-width: 1024px){.sustain-text ul{padding-left:2.5rem}}.sustain-text ul li{color:white;padding:.5rem 0;line-height:1.75}.lower-ops{margin-top:2.5rem}@media (min-width: 768px){.lower-ops{margin-top:5rem}}.accordion{max-width:1000px;margin:auto;background:#F2F2F2;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:1rem;margin-bottom:2.5rem}@media (min-width: 768px){.accordion{padding:2rem;margin-bottom:5rem}}@media (min-width: 1248px){.accordion{padding:3rem}}.accordion__item{padding:1.5rem 0;border-bottom:solid #CECECE 1px}.accordion__item:last-of-type{border:none}.accordion__link{text-decoration:none;transition:.3s;display:block}.accordion__link:hover{opacity:.75}.accordion__upper{display:flex;align-items:center;justify-content:space-between}.accordion__lower{display:none}.accordion__lower--open{display:initial}.accordion__title{padding:1rem 0;color:#404041;font-weight:600}.accordion__icon{width:15px;filter:brightness(0);opacity:.25;transform:rotate(180deg);transition:.3s}.accordion__icon--rotate{transform:rotate(360deg)}.accordion__text{color:#404041;padding:1rem 0;line-height:2}.general-featured-image-flexbox-item.right{display:flex;align-items:center}.sustain-fix{margin:auto;text-align:center}.sustain-fix ul,.sustain-fix li{text-align:left !important}.contact{padding:2.5rem 0}.contact .contact-flexbox{text-align:center}@media (min-width: 1024px){.contact .contact-flexbox{display:flex;justify-content:space-between;align-items:center;text-align:left}}.contact .contact-flexbox div{flex-basis:47.5%}.contact .contact-flexbox .contact-information{margin-top:2rem}@media (min-width: 1024px){.contact .contact-flexbox .contact-information{margin-top:initial}}.contact .contact-flexbox .contact-information h1{color:#424242}.contact .contact-flexbox .contact-information address{padding:2.5rem 0}.contact .contact-flexbox .contact-information address p{padding:0.125rem 0;color:#616161}.contact .contact-flexbox .contact-information a{display:block;padding:0.5rem 0;color:#8EC63F;text-decoration:none;transition:0.3s}.contact .contact-flexbox .contact-information a:hover{opacity:0.75}.contact .contact-flexbox .contact-form{position:relative}.contact .contact-flexbox .contact-form p{line-height:1.75}.contact .contact-flexbox .contact-form:after{display:none;position:absolute;top:0;right:calc(-2.5% * 2);content:"";height:100%;width:1px;background:#c9c9c9}@media (min-width: 1024px){.contact .contact-flexbox .contact-form:after{display:block}}.contact .contact-flexbox .contact-form .form-full-width,.contact .contact-flexbox .contact-form .form-half-width{padding:0.5rem 0}.contact .contact-flexbox .contact-form .form-full-width{width:100%}.contact .contact-flexbox .contact-form form{text-align:left}@media (min-width: 768px){.contact .contact-flexbox .contact-form .form-half-width{display:flex;justify-content:space-between}}.contact .contact-flexbox .contact-form .form-half-width div{flex-basis:47.5%}.contact .contact-flexbox .contact-form label{padding:0.75rem 0;display:inline-block;color:#404041;font-weight:600}.contact .contact-flexbox .contact-form input,.contact .contact-flexbox .contact-form textarea{border:solid #a5a5a5 1px;padding:0.75rem;color:#9E9E9E}.contact .contact-flexbox .contact-form input::placeholder,.contact .contact-flexbox .contact-form textarea::placeholder{opacity:0.5;font-family:"Montserrat", sans-serif;font-size:0.95rem !important}.contact .contact-flexbox .contact-form input{width:100%;height:35px}.contact .contact-flexbox .contact-form textarea{width:100%;resize:vertical;height:100px;min-height:100px}.contact .contact-flexbox .contact-form button{margin-top:2rem;border:none;outline:none;color:#fff;background:#8EC63F;width:100%;height:45px;transition:0.3s;cursor:pointer}@media (min-width: 1024px){.contact .contact-flexbox .contact-form button{width:25%;min-width:150px}}.contact .contact-flexbox .contact-form button:hover{opacity:0.75}.contact h1{color:#545454;font-weight:700;padding:1.5rem 0}.contact h2{color:#545454;font-weight:600;padding:1.5rem 0}.contact p{color:#545454}.contact p a{color:inherit;text-decoration:none}.contact form{margin-top:2.5rem}.contact address{padding:0 !important;line-height:1.75}.contact .small{font-size:1.15rem}.contact .phone-number{color:#545454 !important}.contact .semi-bold{font-weight:500}.directions{background:#404041;text-align:center;padding:5rem 0}.directions__heading{color:white;font-weight:600;padding-bottom:2rem}@media (min-width: 768px){.directions__layout{display:flex;justify-content:space-between;align-items:flex-start}}.directions__item{flex-basis:47.25%;text-align:center;background:#8EC63F;margin:1.5rem 0}@media (min-width: 768px){.directions__item{margin:unset}}.directions__upper{display:block;text-decoration:none;padding:1rem}.directions__title{color:#404041;padding:1rem 0}.directions__icon{width:20px;transform:rotate(180deg);filter:brightness(0.35);transition:0.3s}.directions__icon--rotate{transform:rotate(360deg)}.directions__dropdown{text-align:left;display:none;padding:1rem;background:#fff}@media (min-width: 1024px){.directions__dropdown{padding:2rem}}.directions__direction{color:#404041;padding:1rem;line-height:1.75}.directions__direction--strong{font-weight:600;font-size:1.25rem}.map{width:100%;height:400px}@media (min-width: 1024px){.map{height:500px}}.map iframe{width:100%;height:100%}#FormBuilder_contact_form p{width:100%;padding:1.5rem 0;font-size:1rem;font-weight:500;color:white;text-align:center;margin:1rem 0}#FormBuilder_contact_form .error{background:#e45151}#FormBuilderSubmitted{background:rgba(103,192,95,0.849)}#FormBuilderSubmitted h3{width:100%;padding:1.5rem 0;font-size:1rem;font-weight:500;color:white;text-align:center;margin:1rem 0}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-custom-button-mob{background:#58585A;width:35px;height:35px;display:flex !important;align-items:center;justify-content:center;position:absolute;z-index:2;bottom:1rem;cursor:pointer}@media (min-width: 1248px){.slick-custom-button-mob{display:none}}.slick-custom-button-mob img{filter:invert(1);width:10px}.slick-custom-button-mob.slick-custom-prev{right:4rem}.slick-custom-button-mob.slick-custom-next{right:1rem}.slick-custom-button-mob.slick-custom-next img{transform:rotate(180deg)}.slick-custom-button-desk{display:none !important;position:absolute;z-index:2;top:50%;transform:translateY(-50%);cursor:pointer}@media (min-width: 1248px){.slick-custom-button-desk{display:initial !important}}.slick-custom-button-desk img{width:30px;height:30px}.slick-custom-button-desk.slick-custom-prev{left:calc(15% / 2)}.slick-custom-button-desk.slick-custom-next{right:calc(15% / 2)}.slick-custom-button-desk.slick-custom-next img{transform:rotate(180deg)}.home-awards-slider .slick-dots{bottom:-35px}@media (min-width: 768px){.home-awards-slider .slick-dots{bottom:-38px;left:-4px;width:auto}}.home-awards-slider .slick-dots button::before{opacity:0 !important}.home-awards-slider .slick-dots li{background:#8EC63F;border-radius:100%;width:10px;height:10px;transition:.3s;opacity:.5}.home-awards-slider .slick-dots li:hover{opacity:.75}.home-awards-slider .slick-dots li.slick-active{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*# sourceMappingURL=main.min.css.map */
