﻿@import url("https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&display=swap");::-moz-selection,::selection{background:black;color:#fff}body{margin:0;padding:0;font-family:"Syncopate",sans-serif;background-color:#294046}.site-container{margin:0 auto;padding:0 30px}.site-container.small{max-width:760px}.site-container.medium{max-width:1060px}.site-container.large{max-width:1360px}img:not(.footer-logo){border:2px solid #fead26;box-sizing:border-box}header{top:0;left:0;width:100%;z-index:600;position:absolute}.header-home-link{display:none;margin:0 20px;background-size:cover;background-repeat:no-repeat;background-position:50% top;background-image:url("../img/header-logo.png")}.header-home-link a{padding:0;width:100px;height:180px;font-size:0px;display:block}@media all and (min-width: 1080px){.header-home-link a{width:120px;height:200px}}@media all and (min-width: 768px){.header-home-link{display:block}}.header-inner nav{display:none}.header-inner nav ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.header-inner nav ul li{margin:0;padding:0;list-style-type:none}.header-inner nav ul li a{color:#fff;display:block;font-size:14px;font-weight:600;padding:40px 10px;text-decoration:none}@media all and (min-width: 768px){.header-inner nav ul li a{transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.header-inner nav ul li a:hover{color:#fead26}}@media all and (min-width: 960px){.header-inner nav ul li a{font-size:16px;padding:40px 20px}}@media all and (min-width: 768px){.header-inner nav{display:block}}.header-inner .mobile-nav{display:flex;padding:20px 0;align-items:center;justify-content:space-between}.header-inner .mobile-nav svg{width:110px;height:65px}.header-inner .mobile-nav svg *{transition:fill 0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.header-inner .mobile-nav .hamb{width:52px;height:52px;cursor:pointer;position:relative;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.header-inner .mobile-nav .hamb .line{left:50%;width:28px;height:2px;position:absolute;pointer-events:none;background-color:#fff;transform:translateX(-50%);transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77);transform-origin:50% 50%}.header-inner .mobile-nav .hamb .line:nth-of-type(1){top:17px}.header-inner .mobile-nav .hamb .line:nth-of-type(2){top:25px}.header-inner .mobile-nav .hamb .line:nth-of-type(3){top:33px}.header-inner .mobile-nav.open .hamb .line{left:calc(50% - 14px);background-color:#000}.header-inner .mobile-nav.open .hamb .line:nth-of-type(1){top:25px;transform:rotate(-45deg)}.header-inner .mobile-nav.open .hamb .line:nth-of-type(2){opacity:0}.header-inner .mobile-nav.open .hamb .line:nth-of-type(3){top:25px;transform:rotate(45deg)}.header-inner .mobile-nav.open svg,.header-inner .mobile-nav.open svg *{fill:#000}@media all and (min-width: 768px){.header-inner .mobile-nav{display:none}}@media all and (min-width: 768px){.header-inner{display:flex;align-items:flex-start;justify-content:space-between}}.mobile-header{top:0;left:0;width:100%;z-index:500;height:100vh;position:fixed;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77);transform:translateX(-100%);background-color:rgba(254,173,38,0.9)}.mobile-header nav{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}.mobile-header nav ul{margin:0;padding:0;text-align:center}.mobile-header nav ul li{padding:0;margin:0 0 15px 0;list-style-type:none}.mobile-header nav ul li a{color:#000;font-weight:600;font-size:32px;padding:10px;text-decoration:none}.mobile-header.open{transform:translateX(0)}footer{padding:50px 0 75px 0;border-top:2px solid #fead26}.footer-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer-inner .footer-col{flex:0 0 calc(20% - 20px)}.footer-inner .footer-col img{display:block;width:100px}.footer-inner .footer-col h4{color:#fead26;display:block;text-align:right;position:relative}.footer-inner .footer-col h4:after{width:20px;height:2px;position:absolute;right:0;bottom:-5px;content:'';background-color:#fead26}.footer-inner .footer-col ul{padding:0;text-align:right;margin:0 0 0 -3px}.footer-inner .footer-col ul li{padding:0;margin:0 0 3px 0;list-style-type:none}.footer-inner .footer-col ul li:last-of-type{margin:0}.footer-inner .footer-col ul li a{padding:3px;color:#fff;display:block;font-size:14px;text-decoration:none}.site-container{display:block;margin:0 auto;padding:0 30px}.site-container.small{max-width:768px}.site-container.medium{max-width:1080px}.site-container.large{max-width:1400px}.services-interactive{padding:0;text-align:center}.services-interactive h1{color:#fff;font-size:32px}@media all and (min-width: 768px){.services-interactive h1{z-index:50;position:relative;margin-bottom:-21px}}.services-interactive.sectors{margin-top:50px}@media all and (min-width: 768px){.services-interactive.sectors{margin-top:100px}}.services-list-image{width:70%;height:400px;object-fit:cover;margin:0 auto;display:none}@media all and (min-width: 768px){.services-list-image{display:block}}.services-list{position:relative}.services-list-list{margin:0;padding:0;width:100%;display:block}.services-list-list li{margin:0;padding:0;display:block;list-style-type:none}.services-list-list li a{display:inline-block;margin:0 auto;clear:both;font-size:22px;padding:10px 20px;text-decoration:none;font-weight:600;color:#fead26}@media all and (min-width: 768px){.services-list-list li{display:inline-block}.services-list-list li a{font-size:36px;color:transparent;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}.services-list-list li a:hover{color:#fff}}@media all and (min-width: 768px){.services-list-list{left:50%;top:calc(50% + 20px);position:absolute;transform:translate(-50%, -50%)}}.case-study-slider{margin:50px 0;padding:50px 0;background-color:#22353c}@media all and (min-width: 768px){.case-study-slider{margin:150px 0 0 0}}.case-study-slider-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.case-study-slider-content{flex:0 0 100%;margin-bottom:50px}.case-study-slider-content h2{color:#fff;font-size:40px;max-width:150px;margin:0 0 15px 0}.case-study-slider-content p{font-weight:600;font-size:14px;color:#fff;line-height:1.8em;margin:0}.case-study-slider-content .slide-arrow{width:70px;font-size:0;cursor:pointer;margin-top:30px;display:inline-block}.case-study-slider-content .slide-arrow.slide-prev-arrow{margin-right:10px;transform:rotate(180deg);transform-origin:center center}.case-study-slider-content .slide-arrow svg{width:100%;pointer-events:none}@media all and (min-width: 768px){.case-study-slider-content{margin-bottom:0;flex:0 0 calc(32% - 20px)}.case-study-slider-content h2{font-size:50px}.case-study-slider-content .slide-arrow{transition:opacity 0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.case-study-slider-content .slide-arrow:hover{opacity:0.6}}.case-study-slider-slides{flex:0 0 100%;overflow:hidden}@media all and (min-width: 768px){.case-study-slider-slides{flex:0 0 calc(66% - 20px)}}.case-study-slide a{padding:0;display:block;text-decoration:none}.case-study-slide a h3{color:#fff;font-size:24px;margin:20px 0 5px 0}.case-study-slide a p{margin:0 0 5px 0;font-size:14px;color:#fff;font-weight:600}.case-study-slide a p.case-study-content-value{margin:0;color:#fead26}.case-study-slide a img{width:100%;height:200px;object-fit:cover}@media all and (min-width: 768px){.case-study-slide a{padding:0 20px}}.case-study-slider.case-study-images .case-study-slide img{width:100%;height:300px;display:block;object-fit:cover}@media all and (min-width: 768px){.case-study-slider.case-study-images .case-study-slide{padding:0 20px}}.get-in-touch{display:block;padding:150px 0 100px 0}.get-in-touch h3{color:#fff;font-size:36px;margin:0 0 20px 0}.get-in-touch form{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.get-in-touch form .form-field{flex:0 0 100%}.get-in-touch form .form-field input,.get-in-touch form .form-field textarea{display:block;width:100%;outline:none;border:2px solid #fead26;padding:20px;box-sizing:border-box;margin-bottom:20px;color:#fff;background-color:transparent}.get-in-touch form .form-field input::placeholder,.get-in-touch form .form-field textarea::placeholder{color:rgba(254,173,38,0.7)}.get-in-touch form .form-field.half{flex:0 0 100%}.get-in-touch form .form-field.submit{width:100%;display:block}.get-in-touch form .form-field.submit input[type="submit"]{background-color:#fead26;display:block;color:#000;text-decoration:none;font-weight:600;font-size:12px;width:auto;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.get-in-touch form .form-field.submit input[type="submit"]{font-size:16px;padding:20px 30px 18px 30px}}@media all and (min-width: 768px){.get-in-touch form .form-field.half{flex:0 0 calc(50% - 10px)}}@media all and (min-width: 1080px){.get-in-touch form .form-field.half{flex:0 0 calc(50% - 10px)}}body.contact .get-in-touch{padding:50px 0 100px 0}.page-title{width:100%;display:block;margin:0 0 60px 0}.page-title h1{color:#fff;font-size:32px;position:relative}.page-title h1:after{left:0;content:'';height:3px;width:100px;bottom:-5px;position:absolute;background-color:#fead26}@media all and (min-width: 768px){.page-title h1{font-size:48px}.page-title h1:after{height:5px;width:200px}}.page-wrapper{padding:150px 0 50px 0;background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed}@media all and (min-width: 768px){.page-wrapper{padding:200px 0 50px 0}}@media all and (min-width: 1080px){.page-wrapper{padding:300px 0 50px 0}}body.about .page-wrapper,body.home .page-wrapper{padding:0 !important}body.contact .page-wrapper{padding:150px 0 50px 0}@media all and (min-width: 768px){body.contact .page-wrapper{padding:250px 0 50px 0}}@media all and (min-width: 1080px){body.contact .page-wrapper{padding:300px 0 50px 0}}.home-intro{padding:150px 0 0 0}.home-intro .home-intro-inner{display:flex;flex-wrap:wrap;position:relative;align-items:flex-end;justify-content:space-between}.home-intro .home-intro-inner img{width:80%;flex:0 0 80%;height:300px;margin:40px 0;object-fit:cover;object-position:center top}@media all and (min-width: 768px){.home-intro .home-intro-inner img{margin:0;height:500px;width:65%;flex:0 0 65%;margin-left:-10%}}.home-intro .home-intro-inner .home-intro-sub-text{flex:0 0 100%}.home-intro .home-intro-inner .home-intro-sub-text .home-intro-text{margin:0;color:#fff;font-size:28px;font-weight:600}.home-intro .home-intro-inner .home-intro-sub-text .home-intro-text p{font-size:34px;line-height:1.2em}.home-intro .home-intro-inner .home-intro-sub-text .home-intro-text strong{color:#fead26}.home-intro .home-intro-inner .home-intro-sub-text p{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.4em;text-transform:uppercase}.home-intro .home-intro-inner .home-intro-sub-text a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.home-intro .home-intro-inner .home-intro-sub-text{flex:0 0 40%}}@media all and (min-width: 1080px){.home-intro .home-intro-inner .home-intro-sub-text p{font-size:22px}.home-intro .home-intro-inner .home-intro-sub-text a{font-size:16px;padding:20px 30px 18px 30px}}@media all and (min-width: 768px){.home-intro{padding:200px 0 0 0}}@media all and (min-width: 1080px){.home-intro{padding:300px 0 0 0}}.home-secondary{padding:75px 0}.home-secondary .home-secondary-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.home-secondary .home-secondary-inner img{height:450px;object-fit:cover;width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}.home-secondary .home-secondary-inner img:first-of-type{height:300px}.home-secondary .home-secondary-inner p{color:#fff;flex:0 0 100%;font-size:16px;font-weight:600;margin:0 0 50px 0;line-height:1.4em;text-transform:uppercase}@media all and (min-width: 1080px){.home-secondary .home-secondary-inner{align-items:flex-end}.home-secondary .home-secondary-inner img{width:30%;flex:0 0 30%}.home-secondary .home-secondary-inner img:first-of-type{height:450px}.home-secondary .home-secondary-inner p{flex:0 0 30%;font-size:22px;margin:0 5% 0 0}}@media all and (min-width: 1080px){.home-secondary{padding:150px 0}}.about-intro{margin-bottom:0;overflow:hidden;padding:150px 0 0 0;background-size:cover;background-position:50% 50%}.about-intro .about-intro-inner{display:flex;flex-wrap:wrap;position:relative;align-items:flex-start;justify-content:space-between}.about-intro .about-intro-inner .about-intro-text{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.4em}.about-intro .about-intro-inner .about-intro-text img{width:100%;height:auto;margin:40px 0}@media all and (min-width: 768px){.about-intro .about-intro-inner .about-intro-text{font-size:18px}}.about-intro .about-intro-inner img{height:400px;flex:0 0 100%;margin:10px 0 40px 0;object-fit:cover;object-position:center top}@media all and (min-width: 768px){.about-intro .about-intro-inner img{height:600px;flex:0 0 70%;margin:0 -20% 0 0}}@media all and (min-width: 768px){.about-intro{padding:200px 0 0 0;margin-bottom:150px}}@media all and (min-width: 1080px){.about-intro{padding:300px 0 0 0}}.team-link-row{padding:50px 0}.team-link-row .team-link-row-inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column-reverse;justify-content:space-between}.team-link-row .team-link-row-inner img{width:100%;height:200px;margin-top:30px;object-fit:cover}@media all and (min-width: 768px){.team-link-row .team-link-row-inner{flex-direction:row}.team-link-row .team-link-row-inner img{width:auto;height:350px;flex:0 0 50%;margin-top:0;object-fit:cover}}.team-link-row .team-link-row-inner .team-link-content{color:#fff;flex:0 0 100%;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.6em;text-transform:uppercase}.team-link-row .team-link-row-inner .team-link-content h3{font-size:2em;margin-top:0}.team-link-row .team-link-row-inner .team-link-content a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.team-link-row .team-link-row-inner .team-link-content{font-size:18px;flex:0 0 calc(50% - 75px)}.team-link-row .team-link-row-inner .team-link-content a{font-size:16px}}.history-wrapper{padding:0 0 50px 0}.history-wrapper h3{color:#fff;font-size:36px}.history-wrapper ul{margin:0;text-align:left;position:relative;padding:15px 0 15px 30px}.history-wrapper ul:after{top:0;left:0;width:1px;content:"";height:100%;position:absolute;background-color:#fff}.history-wrapper ul .history-block-list-item{padding:0;display:flex;margin:0 0 80px 0;position:relative;flex-wrap:wrap;list-style-type:none;align-items:flex-start;justify-content:space-between;opacity:0;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.history-wrapper ul .history-block-list-item.fade-in{opacity:1}.history-wrapper ul .history-block-list-item img{height:300px;object-fit:cover;display:inline-block;width:100%;flex:0 0 100%}@media all and (min-width: 768px){.history-wrapper ul .history-block-list-item img{width:calc(55% - 40px);flex:0 0 calc(55% - 40px)}}.history-wrapper ul .history-block-list-item .history-block{flex:0 0 100%}.history-wrapper ul .history-block-list-item .history-block h4{color:#fead26;font-size:18px;font-weight:600;margin:0 0 15px 0;line-height:1.4em;text-transform:uppercase}.history-wrapper ul .history-block-list-item .history-block p{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.6em;text-transform:uppercase}@media all and (min-width: 768px){.history-wrapper ul .history-block-list-item .history-block{flex:0 0 calc(45% - 40px)}.history-wrapper ul .history-block-list-item .history-block h4{font-size:24px}}.history-wrapper ul .history-block-list-item:after{top:50%;left:-34px;width:8px;height:8px;content:"";border-radius:50%;position:absolute;background-color:#fff;transform:translateY(-50%)}@media all and (min-width: 768px){.history-wrapper ul{padding:15px 0 15px 70px}.history-wrapper ul .history-block-list-item{flex-direction:row;margin:0 0 120px 0}.history-wrapper ul .history-block-list-item:nth-of-type(even){flex-direction:row-reverse}.history-wrapper ul .history-block-list-item:after{left:-74px}}@media all and (min-width: 768px){.history-wrapper{padding:100px 0;text-align:center}}.content-block-row{padding:50px 0 0 0}.content-block-row .content-block-row-inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column-reverse;justify-content:space-between}.content-block-row .content-block-row-inner img{width:100%;height:200px;margin-top:30px;object-fit:cover}@media all and (min-width: 768px){.content-block-row .content-block-row-inner{flex-direction:row}.content-block-row .content-block-row-inner img{width:50%;height:350px;flex:0 0 50%;margin-top:0;object-fit:cover}}.content-block-row .content-block-row-inner .content-block-content{color:#fff;flex:0 0 100%;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.6em;text-transform:uppercase}.content-block-row .content-block-row-inner .content-block-content h3{font-size:2em;margin-top:0}.content-block-row .content-block-row-inner .content-block-content a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.content-block-row .content-block-row-inner .content-block-content{font-size:18px;flex:0 0 calc(50% - 75px)}.content-block-row .content-block-row-inner .content-block-content a{font-size:16px}}.meet-team-intro{text-align:center;padding:0 0 50px 0}.meet-team-intro h1{color:#fff;font-size:28px;font-weight:600}@media all and (min-width: 1080px){.meet-team-intro h1{font-size:38px}}.meet-team-intro p{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.4em;text-transform:uppercase}@media all and (min-width: 768px){.meet-team-intro p{font-size:22px}}@media all and (min-width: 768px){.meet-team-intro{padding:0 0 100px 0}}.team-list{padding:20px 0 100px 0}.team-list ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.team-list ul li{padding:0;margin:0 0 40px 0;list-style-type:none;overflow:hidden;flex:0 0 100%;position:relative}.team-list ul li div.team-member-info{left:0;bottom:0;width:100%;padding:30px;box-sizing:border-box;position:absolute;background:#000;background:linear-gradient(0deg, #000 0%, transparent 100%)}.team-list ul li div.team-member-info p{color:#fff;font-weight:600;font-size:14px;margin:0}.team-list ul li div.team-member-info p.name{margin:0 0 15px 0;font-size:28px}.team-list ul li img{width:100%;height:600px;display:block;object-fit:cover}@media all and (min-width: 768px){.team-list{padding:30px 0 110px 0}.team-list ul li{flex:0 0 calc(50% - 20px)}.team-list ul li img{height:500px}}@media all and (min-width: 1080px){.team-list ul li{flex:0 0 calc(33.333% - 20px)}.team-list ul li div.team-member-info{opacity:0;bottom:-20px;transition:0.5s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.team-list ul li:hover div.team-member-info{opacity:1;bottom:0}.team-list ul li img{height:400px}}.service-intro{padding:0 0 40px 0;background-size:cover;background-position:50% 50%}.service-intro .service-intro-inner{display:flex;flex-wrap:wrap;position:relative;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse}.service-intro .service-intro-inner h1{color:#fff;font-size:30px}@media (min-width: 1080px){.service-intro .service-intro-inner h1{font-size:32px}}.service-intro .service-intro-inner img{flex:0 0 55%;height:300px;margin:60px 0 10px 0;width:100%;flex:0 0 100%;object-fit:cover;object-position:center top}@media all and (min-width: 768px){.service-intro .service-intro-inner img{margin:0;height:400px;width:calc(55% - 25px);flex:0 0 calc(55% - 25px)}}.service-intro .service-intro-inner .service-intro-sub-text{flex:0 0 100%}.service-intro .service-intro-inner .service-intro-sub-text p{color:#fead26;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.6em}.service-intro .service-intro-inner .service-intro-sub-text a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.service-intro .service-intro-inner .service-intro-sub-text{flex:0 0 calc(45% - 25px)}.service-intro .service-intro-inner .service-intro-sub-text a{font-size:16px;padding:20px 30px 18px 30px}}@media all and (min-width: 768px){.service-intro{padding:0 0 100px 0}.service-intro .service-intro-inner{flex-direction:row}}.service-text p{font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.8)}@media all and (min-width: 768px){.service-text p{columns:2;column-gap:50px}}.service-grid{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.service-grid li{padding:0;flex:0 0 100%;margin:0 0 30px 0;list-style-type:none}.service-grid li a{text-decoration:none}.service-grid li a h3{color:#fff;margin:15px 0 0 0}.service-grid li a img{width:100%;height:270px;display:block;object-fit:cover}@media all and (min-width: 768px){.service-grid li{flex:0 0 calc(50% - 20px)}.service-grid li a img{height:250px}}@media all and (min-width: 1080px){.service-grid li{flex:0 0 calc(33.333% - 30px)}.service-grid li a img{height:200px;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.service-grid li a h3{position:relative;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.service-grid li a h3:before{left:0;opacity:0;content:'';width:10px;height:10px;position:absolute;border-radius:50%;top:calc(50% - 2px);background-color:#fff;transform:translateY(-50%);transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.service-grid li a:hover img{filter:brightness(0.5)}.service-grid li a:hover h3{padding:0 0 0 15px}.service-grid li a:hover h3:before{opacity:1}}.sector-intro{padding:0 0 40px 0;background-size:cover;background-position:50% 50%}.sector-intro .sector-intro-inner{display:flex;flex-wrap:wrap;position:relative;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse}.sector-intro .sector-intro-inner h1{color:#fff;margin:15px 0;font-size:30px}@media (min-width: 1080px){.sector-intro .sector-intro-inner h1{font-size:32px}}.sector-intro .sector-intro-inner img{flex:0 0 55%;height:300px;margin:60px 0 10px 0;width:100%;flex:0 0 100%;object-fit:cover;object-position:center top}@media all and (min-width: 768px){.sector-intro .sector-intro-inner img{margin:0;height:400px;width:calc(55% - 25px);flex:0 0 calc(55% - 25px)}}.sector-intro .sector-intro-inner .sector-intro-sub-text{flex:0 0 100%}.sector-intro .sector-intro-inner .sector-intro-sub-text p{color:#fead26;font-size:16px;font-weight:600;margin:0 0 15px 0;line-height:1.6em}.sector-intro .sector-intro-inner .sector-intro-sub-text p.case-study-client-name{font-weight:600;font-size:14px;color:#fead26}.sector-intro .sector-intro-inner .sector-intro-sub-text p.case-study-value{font-weight:600;font-size:24px;margin:0}.sector-intro .sector-intro-inner .sector-intro-sub-text a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.sector-intro .sector-intro-inner .sector-intro-sub-text{flex:0 0 calc(45% - 25px)}.sector-intro .sector-intro-inner .sector-intro-sub-text a{font-size:16px;padding:20px 30px 18px 30px}}@media all and (min-width: 768px){.sector-intro{padding:0 0 100px 0}.sector-intro .sector-intro-inner{flex-direction:row}}.sector-text p{font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.8)}@media all and (min-width: 768px){.sector-text p{columns:2;column-gap:50px}}.sector-grid{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.sector-grid li{padding:0;flex:0 0 100%;margin:0 0 30px 0;list-style-type:none}.sector-grid li a{text-decoration:none}.sector-grid li a h3{color:#fff;margin:15px 0 0 0}.sector-grid li a img{width:100%;height:270px;display:block;object-fit:cover}@media all and (min-width: 768px){.sector-grid li{flex:0 0 calc(50% - 20px)}.sector-grid li a img{height:250px}}@media all and (min-width: 1080px){.sector-grid li{flex:0 0 calc(33.333% - 30px)}.sector-grid li a img{height:200px;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.sector-grid li a h3{position:relative;transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.sector-grid li a h3:before{left:0;top:8px;opacity:0;content:"";width:10px;height:10px;position:absolute;border-radius:50%;background-color:#fff;transform:translateY(-50%);transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.sector-grid li a:hover img{filter:brightness(0.5)}.sector-grid li a:hover h3{padding:0 0 0 15px}.sector-grid li a:hover h3:before{opacity:1}}.error-page{width:100%;display:block;text-align:center;padding:150px 0 100px 0}.error-page h1{color:#fead26;font-size:46px;line-height:1.2em;margin:0 0 20px 0}.error-page h2{color:#fff;font-size:24px;line-height:1.2em;margin:0 0 20px 0}.error-page p{color:#fff;font-size:18px;line-height:1.6em;margin:0 0 20px 0}.error-page a{background-color:#fead26;display:inline-block;color:#000;text-decoration:none;font-weight:600;font-size:12px;padding:13px 20px 12px 20px}@media all and (min-width: 768px){.error-page{padding:350px 0 300px 0}.error-page a{font-size:16px;padding:20px 30px 18px 30px}}.blog-page{padding:150px 0 0 0}@media all and (min-width: 768px){.blog-page{padding:200px 0 0 0;margin-bottom:150px}}@media all and (min-width: 1080px){.blog-page{padding:300px 0 0 0}}.blog-grid{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-grid li{margin:0;padding:0;flex:0 0 100%;margin-bottom:40px;list-style-type:none}.blog-grid li a{display:block;text-decoration:none}.blog-grid li a img{width:100%;height:300px;display:block}.blog-grid li a .blog-content{padding:20px;box-sizing:border-box;background-color:#fead26}.blog-grid li a .blog-content p{color:#000;margin:0 0 10px 0;font-size:12px;font-weight:600}.blog-grid li a .blog-content h3{margin:0;color:#000}@media all and (min-width: 768px){.blog-grid li{flex:0 0 calc(50% - 20px)}.blog-grid li a .blog-content{transition:0.25s cubic-bezier(0.9, 0.23, 0.18, 0.77)}.blog-grid li a .blog-content:hover{background-color:#fff}}@media all and (min-width: 1080px){.blog-grid li{flex:0 0 calc(33.333% - 20px)}}.single-blog{padding:150px 0 0 0}.single-blog h1,.single-blog h2,.single-blog h3,.single-blog h4,.single-blog h5,.single-blog h6{color:#fead26}.single-blog p{color:#fff;font-size:18px;line-height:1.4em;font-family:Arial, Helvetica, sans-serif}.single-blog iframe{aspect-ratio:9/5}.single-blog img{width:100%;height:auto}@media all and (min-width: 768px){.single-blog{padding:200px 0 0 0;margin-bottom:150px}}@media all and (min-width: 1080px){.single-blog{padding:300px 0 0 0}}.contact-intro-inner{margin-bottom:100px}@media all and (min-width: 768px){.contact-intro-inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}}.contact-map{flex:0 0 60%;margin-bottom:50px}.contact-map .ol-attribution.ol-unselectable.ol-control.ol-uncollapsible{display:none}.contact-map iframe{width:100%;aspect-ratio:1.5}@media all and (min-width: 768px){.contact-map{margin-bottom:0}}.contact-details{flex:0 0 calc(40% - 50px)}.contact-details p{color:#fff;font-size:18px;font-weight:500;line-height:1.2em}.contact-details p a{color:#fead26}.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-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.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-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.css.map */
