﻿*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:32px;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-8px}sub{bottom:-4px}img{border:0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:16px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,textarea,select{outline:0}fieldset{border:1px solid silver;margin:0 2px;padding:6px 10px 12px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{margin:0;padding:0}a,input,select,button{outline:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}.roboto-thin{font-family:"Roboto",sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.s-width{width:100%;max-width:1350px;margin:0 auto;padding:0 32px}@media(max-width: 600px){.s-width{padding:0 16px}}.s-width--small{max-width:800px;margin:0 auto;padding:0 32px}@media(max-width: 600px){.s-width--small{padding:0 16px}}.s-width--medium{max-width:1000px;margin:0 auto;padding:0 32px}@media(max-width: 600px){.s-width--medium{padding:0 16px}}.s-width--large{max-width:1600px;margin:0 auto;padding:0 32px}@media(max-width: 600px){.s-width--large{padding:0 16px}}.s-width--xlarge{max-width:2000px;margin:0 auto;padding:0 32px}@media(max-width: 600px){.s-width--xlarge{padding:0 16px}}.s-button{background:#121212;color:#fff;padding:12px 32px;display:inline-block;width:auto;font-weight:500;transition:background .3s ease,border .3s ease,color .3s ease;outline:0}.s-button--slim{padding:8px 24px}.s-button--outline{border:1.5px #121212 solid;background:rgba(0,0,0,0);color:#121212}@media(min-width: 1050px){.s-button--outline:hover{border:1px #00acd7 solid;background:#00acd7;color:#fff}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;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")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.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;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.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{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.arrow-left,.arrow-right{width:50px;height:50px;display:block;position:absolute;top:calc(50% - 25px);cursor:pointer;z-index:9999999}@media(max-width: 1200px){.arrow-left,.arrow-right{width:40px;height:40px;top:calc(50% - 20px)}}.arrow-left{left:40px}@media(max-width: 1200px){.arrow-left{left:20px}}.arrow-right{right:40px}@media(max-width: 1200px){.arrow-right{right:20px}}html{scroll-behavior:smooth}body{margin:0;font-family:"Excon",sans-serif;font-weight:400}header{background-color:#000;padding:24px 30px}@media(max-width: 1050px){header{padding:8px 0}}header .s-width{display:flex;justify-content:space-between;align-items:center;margin:0 auto}header .header__logo{display:flex}header .header__logo img{width:100%;max-width:350px}@media(max-width: 1050px){header .header__logo img{max-width:280px}}footer{background-color:#121212;color:#fff;padding:16px;width:100%;box-sizing:border-box}@media(max-width: 600px){footer{padding:12px}}footer .s-width{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;text-align:center}@media(max-width: 600px){footer .s-width{display:block}}@media(max-width: 600px){footer .footer__logo{display:none}}footer .footer__logo img{width:100%;max-width:250px}footer .footer__text{font-size:14px}@media(max-width: 600px){footer .footer__text{font-size:12px}}nav{display:flex;align-items:center}@media(max-width: 1050px){nav{display:none}}nav a{color:#fff;text-decoration:none;margin:0 24px;font-size:18px;padding:8px 0;transition:.3s}@media(max-width: 1200px){nav a{font-size:18px}}nav a:hover{color:#00acd7}.cta-button{background-color:#00acd7;color:#fff;padding:12px 24px;text-decoration:none;font-size:16px;font-weight:500;transition:.3s}@media(min-width: 1200px){.cta-button:hover{opacity:.9}}@media(max-width: 1050px){.cta-button{display:none}}.mobile-menu{height:0;overflow:hidden;transition:height .4s ease-out;position:absolute;z-index:20;top:66px;left:0;width:100%;background-color:#00acd7;color:#fff;padding:0 0}.mobile-menu.visible{height:390px}.mobile-menu a{display:block;color:#121212;text-decoration:none;margin:10px 0;font-size:30px;padding:10px 20px;text-align:right;font-weight:500}.mobile-menu-trigger{display:none;position:relative;width:52.5px;height:52.5px;border-radius:7.5px;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}@media(max-width: 1050px){.mobile-menu-trigger{display:flex}}.mobile-menu-trigger span{position:absolute;width:30px;height:3px;border-radius:3px;background:#fff;transition:.5s}.mobile-menu-trigger span:nth-child(2){transform:translateY(-11.25px);width:18.75px;left:11.25px}.mobile-menu-trigger span:nth-child(3){transform:translateY(11.25px);width:11.25px;left:11.25px}.mobile-menu-trigger.active span:nth-child(1){transform:translateX(45px)}.mobile-menu-trigger.active span:nth-child(2){width:30px;transform:translateX(0) rotate(45deg);transition-delay:.1s}.mobile-menu-trigger.active span:nth-child(3){width:30px;transform:translateX(0) rotate(-45deg);transition-delay:.1s}.hero-section{width:100%;height:900px;background:url("/assets/images/team1.jpg") no-repeat;background-position:50% 67%;background-size:100%;position:relative}@media(max-width: 1800px){.hero-section{height:500px}}@media(max-width: 800px){.hero-section{height:400px}}@media(max-width: 600px){.hero-section{height:300px}}.hero-section:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1}.hero-section .hero-section__content{height:100%;flex-wrap:wrap;justify-content:center;color:#fff;align-items:center;align-content:center;text-align:center;position:relative;z-index:10;padding:0 30px}@media(max-width: 800px){.hero-section .hero-section__content{padding:0 20px}}.hero-section .hero-section__heading{width:100%;color:#fff;font-size:56px;font-weight:700}@media(max-width: 800px){.hero-section .hero-section__heading{font-size:40px}}@media(max-width: 600px){.hero-section .hero-section__heading{font-size:26px}}.hero-section .hero-section__text{width:100%;margin:40px auto;font-size:24px;line-height:32px;font-weight:400;max-width:800px}@media(max-width: 1800px){.hero-section .hero-section__text{font-size:20px;line-height:28px}}@media(max-width: 800px){.hero-section .hero-section__text{font-size:18px;line-height:24px}}@media(max-width: 600px){.hero-section .hero-section__text{font-size:14px;line-height:22px}}.hero-section .hero-section__text--bold{font-size:28px;line-height:36px}@media(max-width: 600px){.hero-section .hero-section__text--bold{font-size:14px;line-height:22px}}.main-container__projects{background:#333}.main-container__projects .hero-section__projects{width:100%;background:url("/assets/images/project-hero.jpg") center no-repeat;background-size:cover;position:relative;height:600px}@media(max-width: 600px){.main-container__projects .hero-section__projects{height:300px}}.main-container__projects .hero-section__projects:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1}.main-container__projects .hero-section__projects .hero-section__content{display:flex;height:100%;flex-wrap:wrap;justify-content:center;color:#fff;align-items:center;align-content:center;text-align:center;position:relative;z-index:10}@media(max-width: 800px){.main-container__projects .hero-section__projects .hero-section__content{padding:0 20px}}.main-container__projects .hero-section__projects .hero-section__heading{width:100%;color:#fff;font-size:56px;font-weight:900;font-family:"Roboto";text-transform:uppercase;letter-spacing:8px}@media(max-width: 800px){.main-container__projects .hero-section__projects .hero-section__heading{font-size:40px}}@media(max-width: 600px){.main-container__projects .hero-section__projects .hero-section__heading{font-size:26px;letter-spacing:4px}}.main-container__projects .hero-section__projects .hero-section__text{width:100%;font-size:18px;line-height:32px;letter-spacing:2px;font-weight:400;max-width:800px}@media(max-width: 1800px){.main-container__projects .hero-section__projects .hero-section__text{font-size:20px}}@media(max-width: 800px){.main-container__projects .hero-section__projects .hero-section__text{font-size:18px}}@media(max-width: 600px){.main-container__projects .hero-section__projects .hero-section__text{font-size:14px;line-height:22px;letter-spacing:1px}}.main-container__projects .full-block .full-block__inner{grid-column-gap:60px;grid-row-gap:70px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;padding:60px}@media(max-width: 1800px){.main-container__projects .full-block .full-block__inner{grid-template-columns:1fr 1fr 1fr;grid-row-gap:32px}}@media(max-width: 1200px){.main-container__projects .full-block .full-block__inner{grid-template-columns:1fr 1fr;grid-row-gap:32px}}@media(max-width: 800px){.main-container__projects .full-block .full-block__inner{grid-template-columns:1fr;grid-column-gap:60px;background:#333;height:100%;padding:32px}}.main-container__projects .full-block .full-block__inner .block{grid-row-gap:20px;cursor:pointer}.main-container__projects .full-block .full-block__inner .block__image{margin-bottom:24px}.main-container__projects .full-block .full-block__inner .block__image img{width:100%;display:block;border-radius:24px}.main-container__projects .full-block .full-block__inner .s-heading-2{font-size:24px;font-weight:700;display:block;font-family:"Roboto",sans-serif;font-weight:700;margin:0;color:#fff}@media(max-width: 1800px){.main-container__projects .full-block .full-block__inner .s-heading-2{font-size:36px}}@media(max-width: 800px){.main-container__projects .full-block .full-block__inner .s-heading-2{display:block}}@media(max-width: 600px){.main-container__projects .full-block .full-block__inner .s-heading-2{font-size:28px}}.main-container__projects .full-block .full-block__inner .block__text{font-size:16px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:400;color:#fff;margin:0}.main-container__projects .full-block .full-block__inner .block__text .s-heading-2{margin:0 0 12px 0;font-size:20px}.main-container__projects .full-block .full-block__inner .block__text p{margin:0;font-size:14px;line-height:22px}@media(max-width: 1800px){.main-container__projects .full-block .full-block__inner .block__text{font-size:18px}}@media(max-width: 600px){.main-container__projects .full-block .full-block__inner .block__text{font-size:16px;line-height:24px}}.main-container__projects .full-block .full-block__inner a{color:#121212;display:block;transition:.3s}.faq-section{width:100%;padding:140px 0}@media(max-width: 1200px){.faq-section{padding:80px 0}}.faq-section .faq-heading{text-align:center;margin-bottom:48px;font-size:45px;font-weight:700}@media(max-width: 800px){.faq-section .faq-heading{font-size:28px}}.faq-container .faq:first-child{border-top:1px #ddd solid}.standard-hero{text-align:center;padding:100px 0}@media(max-width: 1050px){.standard-hero{padding:60px 0}}@media(max-width: 600px){.standard-hero{padding:40px 0}}.standard-hero .contact-hero__heading{font-size:60px;font-weight:700}@media(max-width: 1050px){.standard-hero .contact-hero__heading{font-size:50px}}@media(max-width: 600px){.standard-hero .contact-hero__heading{font-size:40px}}.standard-hero .contact-hero__text{font-size:24px;line-height:38px;max-width:1000px;margin:30px auto 0;font-weight:300}@media(max-width: 1800px){.standard-hero .contact-hero__text{font-size:20px;line-height:32px}}@media(max-width: 600px){.standard-hero .contact-hero__text{font-size:16px;line-height:28px}}.one-block{padding:0 0 100px 0}@media(max-width: 1050px){.one-block{padding:80px 0 80px 0}}@media(max-width: 600px){.one-block{padding:40px 0 40px 0}}.one-block .one-block__inner .block{display:flex;margin-bottom:100px;align-items:center}@media(max-width: 1050px){.one-block .one-block__inner .block{display:block}}.one-block .one-block__inner .block__image{width:35%}@media(max-width: 1050px){.one-block .one-block__inner .block__image{width:100%;margin-bottom:40px}}.one-block .one-block__inner .block__image img{width:100%;display:block}.one-block .one-block__inner .block__text{width:65%;font-size:16px;line-height:28px;font-weight:300;text-align:left;padding-left:80px}@media(max-width: 1050px){.one-block .one-block__inner .block__text{width:100%;padding:0}}.one-block .one-block__inner .block__text .s-heading-2{font-size:32px;font-weight:700;display:block;font-family:"Roboto",sans-serif;font-weight:700;margin:0 0 20px 0}.one-block .one-block__inner .block__text .block__blurb{width:100%;max-width:100%;margin:0;font-size:18px}.one-block .one-block__inner .block__text .block__list{list-style-position:inside;margin-top:16px;color:#777;font-size:18px}.one-block .one-block__inner .block__text .block__list li{margin-bottom:8px}.four-block{padding:0 0 100px 0}@media(max-width: 800px){.four-block{padding:80px 0 80px 0}}@media(max-width: 600px){.four-block{padding:40px 0 40px 0}}.four-block .four-block__inner{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}@media(max-width: 1800px){.four-block .four-block__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1200px){.four-block .four-block__inner{grid-template-columns:1fr 1fr;grid-row-gap:40px}}@media(max-width: 800px){.four-block .four-block__inner{grid-template-columns:1fr}}.four-block .four-block__inner .block{text-align:center;grid-row-gap:20px}.four-block .four-block__inner .block__image{margin-bottom:30px}.four-block .four-block__inner .block__image img{width:100%;display:block;width:350px;height:350px;border-radius:50%;margin:0 auto}.four-block .four-block__inner .s-heading-2{font-size:24px;font-weight:700;display:block;font-family:"Roboto",sans-serif;font-weight:700;margin:0}.four-block .four-block__inner .block__text{font-size:16px;line-height:28px;font-weight:300}.six-block{padding:0 0 100px 0;background:url("/assets/images/bulb_most_faded.png") center no-repeat;background-size:100%;background-color:#eee;padding-top:100px}@media(max-width: 800px){.six-block{padding:80px 0 80px 0}}@media(max-width: 600px){.six-block{padding:40px 0 40px 0}}.six-block .six-block__inner{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}@media(max-width: 1800px){.six-block .six-block__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1200px){.six-block .six-block__inner{grid-template-columns:1fr 1fr;grid-row-gap:40px}}@media(max-width: 800px){.six-block .six-block__inner{grid-template-columns:1fr}}.six-block .six-block__inner .block__header{width:300px;height:300px;background:rgba(255,255,255,.9);color:#121212;border-radius:50%;align-content:center}.six-block .six-block__inner .block{text-align:center;grid-row-gap:20px;margin:0 auto}.six-block .six-block__inner .block__image img{width:100%;display:block}.six-block .six-block__inner .s-heading-2{font-size:25px;font-weight:700;display:block;font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:.8px}.six-block .six-block__inner .block__text{font-size:14px;line-height:24px;font-weight:300;padding:16px;font-family:"Roboto",sans-serif;font-weight:400}.six-block .six-block__inner a{color:#121212;display:block;transition:.3s}.contact-form-section{margin-bottom:60px}@media(max-width: 1050px){.contact-form-section{margin-bottom:40px}}.contact-form-section .s-width{border-radius:16px;display:flex}@media(max-width: 1050px){.contact-form-section .s-width{display:block}}.contact-form-section .contact-form{background:#f8f8f8;width:75%;padding:60px;border-radius:12px}@media(max-width: 1050px){.contact-form-section .contact-form{width:100%;padding:0px;background:#fff}}.contact-form-section .contact-info-wrapper{width:25%;grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-left:32px;display:grid}@media(max-width: 1050px){.contact-form-section .contact-info-wrapper{width:100%;margin:0;grid-template-columns:1fr 1fr}}@media(max-width: 600px){.contact-form-section .contact-info-wrapper{grid-template-columns:1fr}}.contact-form-section .contact-card{background:#f8f8f8;text-align:center;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;border-radius:12px;padding:1.3rem}@media(max-width: 1050px){.contact-form-section .contact-card{padding:40px 0}}.contact-form-section .contact-card a{text-decoration:underline;display:block;margin-top:4px}.contact-form-section .contact-card p{font-weight:300;margin-bottom:0}.contact-form-section .contact-card-header{width:100%}.contact-form-section .contact-card-heading{font-size:28px;font-weight:500}.contact-form-section .contact-card-info{color:#121212}.contact-form-section .input-wrap{position:relative}.contact-form-section .input-wrap img{position:absolute;top:18px;left:16px}.contact-form-section input:not([type=submit]),.contact-form-section textarea{width:100%;background:#fff;border-radius:8px;font-size:16px;border:0;padding:16px 0 0 48px}@media(max-width: 1050px){.contact-form-section input:not([type=submit]),.contact-form-section textarea{border:1px #ccc solid}}.contact-form-section input:not([type=submit]){height:60px;font-size:16px;font-weight:400;margin-bottom:16px;padding:0 0 0 48px}@media(max-width: 1050px){.contact-form-section input:not([type=submit]){border:1px #ccc solid}}.contact-form-section textarea{min-height:180px;margin-bottom:24px;font-size:16px}.contact-form-section .error-message,.contact-form-section .success-message,.contact-form-section .captcha-error{background:#ff4545;padding:16px 20px;color:#fff;margin:16px 0;display:none;font-size:20px}.contact-form-section .captcha-error{display:none}.contact-form-section .success-message{background:#4bb543}.contact-form-section .contact-form__submit{margin-top:32px;display:block}.contact-form-section .contact-form__submit .s-button{font-size:18px;outline:0;border:0;padding:16px 40px}.contact-form-section .contact-form__submit .s-button:hover{background:#00acd7}@media(max-width: 1050px){.contact-form-section .contact-form__submit .s-button{margin-bottom:40px}}@media(max-width: 600px){.contact-form-section .contact-form__submit .s-button{width:100%;margin-bottom:40px}}.accreditation{padding:80px 0 80px 0;text-align:center}@media(max-width: 1200px){.accreditation{padding:80px 0 80px 0}}@media(max-width: 800px){.accreditation{padding:80px 0 80px 0}}@media(max-width: 600px){.accreditation{padding:60px 0 60px 0}}.accreditation .s-width{justify-content:space-between;align-content:center;align-items:center;text-align:center}@media(max-width: 1800px){.accreditation .s-width{display:block}}.accreditation .s-width h2{font-size:40px;width:100%;margin:0 auto 16px;text-align:center;font-weight:400}@media(max-width: 1200px){.accreditation .s-width h2{font-size:30px;text-align:center}}.accreditation .s-width h2 span{color:#00acd7;width:100%;display:block}.accreditation .s-width .logos{display:flex;justify-content:center;align-items:center}@media(max-width: 1800px){.accreditation .s-width .logos{display:block}}.accreditation .s-width .logos img{max-width:150px;margin:60px 0 0 60px}@media(max-width: 1200px){.accreditation .s-width .logos img{margin:40px auto 0;display:block}}.accreditation .s-width .logos img:first-child{max-width:200px}.commercial-section{padding:20px;background:#f8f8f8;padding-top:60px;padding-bottom:60px}@media(max-width: 1050px){.commercial-section{padding:16px 0 40px 0}}.commercial-section .commercial-section__inner{display:flex;flex-wrap:wrap}@media(max-width: 1050px){.commercial-section .commercial-section__inner{display:block}}.commercial-section .image-gallery{display:flex;width:40%;flex-direction:column}@media(max-width: 1050px){.commercial-section .image-gallery{display:block;width:100%;margin-bottom:32px}}.commercial-section .image-gallery .image-main img{width:100%;height:auto;object-fit:cover}.commercial-section .image-gallery .image-row{display:flex;margin-top:10px}.commercial-section .image-gallery .image-row .image-small{flex:1;margin-right:10px}.commercial-section .image-gallery .image-row .image-small:last-child{margin-right:0}.commercial-section .image-gallery .image-row .image-small img{width:100%;height:auto;object-fit:cover}.commercial-section .content{width:60%;display:flex;flex-direction:column;justify-content:center;padding-left:60px}@media(max-width: 1050px){.commercial-section .content{display:block;width:100%;padding:0}}.commercial-section .content .commercial-heading{color:#333;font-size:32px;line-height:48px;margin-bottom:10px;font-weight:700}.commercial-section .content .description{color:#666;font-size:20px;line-height:32px;margin-bottom:46px}.commercial-section .content .services{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.commercial-section .content .services li{width:100%;font-size:20px;font-weight:700;color:#121212;margin-bottom:20px;display:flex;align-items:center}.commercial-section .content .services li svg{width:30px;height:30px;color:#fff;background:#00acd7;border-radius:50%;padding:6px;margin-right:8px}.commercial-section .content .s-button{width:100%;max-width:280px;text-align:center;font-weight:700;display:block;text-transform:uppercase;padding:16px 32px;letter-spacing:1px}.commercial-section .content .s-button:hover{background-color:#00acd7}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal__content{background-color:#333;padding:20px;border-radius:5px;width:100%;height:100%;color:#fff}.modal-content-inner{display:flex;width:100%;max-width:2000px;margin:100px auto 0}@media(max-width: 1200px){.modal-content-inner{display:block}}.modal-content-inner .project-slider{width:65%}@media(max-width: 1200px){.modal-content-inner .project-slider{width:100%}}.modal-content-inner .project-slider .s-slide img{width:100%;display:block}.modal-content-inner .text-wrap{width:35%;padding-left:80px}@media(max-width: 1200px){.modal-content-inner .text-wrap{width:100%;padding:40px 0 0}}.modal-content-inner .text-wrap .s-heading-2{font-size:40px;margin-bottom:16px}.modal-content-inner .text-wrap .specs{list-style-type:none;margin-bottom:40px;display:block}.modal-content-inner .text-wrap .specs li{margin-bottom:6px}.modal-content-inner .text-wrap .specs-paragraph{line-height:24px}.modal-content-hidden{display:none}.modal__close{color:#aaa;position:absolute;top:20px;right:26px;font-size:60px;font-weight:bold;padding:0 20px}.modal__close:hover,.modal__close:focus{color:#00acd7;text-decoration:none;cursor:pointer}.project-slider{width:100%}.get-in-touch{padding:120px 32px;background-color:#333;color:#fff}@media(max-width: 1050px){.get-in-touch{padding:80px 0}}.get-in-touch .s-width{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px}@media(max-width: 1050px){.get-in-touch .s-width{display:block}}.get-in-touch .s-width .content{max-width:60%;text-align:left}@media(max-width: 1050px){.get-in-touch .s-width .content{max-width:100%}}.get-in-touch .s-width .content .subheading{font-size:14px;font-weight:bold;color:#00acd7;text-transform:uppercase;margin-bottom:10px}.get-in-touch .s-width .content .heading{font-size:48px;font-weight:700;margin-bottom:20px}.get-in-touch .s-width .content .heading .highlight{color:#00acd7}.get-in-touch .s-width .content .description{font-size:18px;line-height:1.6;margin-bottom:20px}.get-in-touch .s-width .content .team{font-size:16px;color:#a5a5a5}@media(max-width: 1050px){.get-in-touch .s-width .cta{margin-top:60px}}.get-in-touch .s-width .cta .btn{display:inline-block;background-color:#00acd7;color:#fff;padding:20px 40px;font-weight:700;text-transform:uppercase;transition:background-color .3s;letter-spacing:1px}.get-in-touch .s-width .cta .btn:hover{background-color:#00acd7}.get-in-touch--contact .s-width .content{max-width:1000px;text-align:center;margin:0 auto}.main-container__about{background:#fff}.main-container__about .block__text .s-heading-2{font-size:30px}.main-container__about .block__position{color:#00acd7;font-size:20px;margin:6px 0 0 0}.main-container__about .block__blurb{color:#777;width:100%;max-width:350px;margin:20px auto 0;font-size:16px}