input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.frm_trigger.active>svg.frmsvg:nth-child(2){display:inline-block}.frm_trigger.active>svg.frmsvg:nth-child(1){display:none}ul.frm_pagination>li.active a{text-decoration:none}@keyframes frmSlideInLeft{0%{opacity:0;transform:translate3d(-3000px,0,0)}100%{opacity:1;transform:none}}@keyframes frmSlideInRight{0%{opacity:0;transform:translate3d(3000px,0,0)}100%{opacity:1;transform:none}}@keyframes frmSlideOutLeft{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes frmSlideOutRight{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes frmSlideUp{0%{opacity:0;transform:translate3d(0,-200px,0)}100%{opacity:1;transform:none}}@keyframes frmSlideDown{0%{opacity:0;transform:translate3d(0,200px,0)}100%{opacity:1;transform:none}}@keyframes frmSlideOutUp{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(0,-200px,0)}}@keyframes frmSlideOutDown{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(0,200px,0)}}:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}.frm_page_bar input.frm_rootline_show_more_btn.active{opacity:1}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:16px}*,*::before,*::after{box-sizing:inherit}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none !important}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-phone:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.eot");src:url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.woff2") format("woff2"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.woff") format("woff"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.ttf") format("truetype"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.eot");src:url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.woff2") format("woff2"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.woff") format("woff"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.ttf") format("truetype"),url("https://www.can-design.ca/wp-content/themes/candesign/assets/css/../fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}body{font-family:"acumin-pro-wide",sans-serif;font-weight:300;font-size:16px;color:gray;line-height:30px;overflow-y:scroll !important}#skip-to-content{padding:.5rem 1rem;position:absolute;top:-4.0625rem;left:.5rem;z-index:-1;font-weight:700;text-transform:uppercase}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%}.content-wrap{margin:0;padding:0 30px}@media screen and (min-width: 1280px){.content-wrap{padding:0 150px}}blockquote{margin:30px 0;font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:20px;color:#1f3050;text-transform:uppercase}@media screen and (min-width: 1080px){blockquote{margin:calc(2 * 30px);font-size:32px;line-height:1.5}}a{text-decoration:none;color:#1f3050}a:focus,a:active,a:hover{text-decoration:none;color:#1f3050}h1,h2,h3,h4,h5,h6{font-family:"sweet-sans-pro",sans-serif;font-weight:800;color:#1f3050;text-transform:uppercase;transition:.2s ease}.heading__page{font-size:38px;line-height:38px;color:#fff}@media screen and (min-width: 480px){.heading__page{padding-right:11vw}}@media screen and (min-width: 600px){.heading__page{font-size:72px;line-height:65px}}@media screen and (min-width: 782px){.heading__page{text-align:center}}@media screen and (min-width: 782px){.heading__page{font-size:10vw;line-height:8vw}}@media screen and (min-width: 1280px){.heading__page{font-size:150px;line-height:150px}}.heading__page--sub{position:relative;margin-top:20px;padding-left:7px;font-family:"sweet-sans-pro",sans-serif;font-size:20px;line-height:30px;text-align:left;color:white;text-transform:uppercase}.heading__page--sub:before{content:"";left:-5px;bottom:50%;width:2px;height:80%;position:absolute;transform:translateY(50%);background:#72f0b2}@media screen and (min-width: 480px){.heading__page--sub{position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 782px){.heading__page--sub{left:66%}}@media screen and (min-width: 1280px){.heading__page--sub{font-size:32px}}.heading__section{margin:35px 0;font-size:24px;line-height:24px}@media screen and (min-width: 1080px){.heading__section{font-size:60px;line-height:60px}}.button{border:none;background:transparent;color:#1f3050;font-family:"sweet-sans-pro",sans-serif;font-weight:800;cursor:pointer}.button:focus{outline:0}.button__arrow{display:inline-block;fill:#72f0b2;stroke:#72f0b2;width:27px;transition:.2s}.button__arrow--hollow{fill:transparent}.button.button__link{display:block;padding:10px 0;margin:20px 0;transition:.2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.button.button__link:focus,.button.button__link:hover{color:#72f0b2;text-decoration:none;transition:.2s ease}.button.button__link .button__arrow{margin-right:20px}.button.button__link--large svg{stroke:transparent}@media screen and (min-width: 782px){.button.button__link--large .button__arrow{width:40px}}.slick-nav__button{margin:0 5px}.slick-nav__button svg{width:25px;fill:#1f3050;transition:.3s ease}.slick-nav__button:hover svg{fill:#72f0b2;transition:.3s ease}.slick-nav__button--right{position:relative}.slick-nav__button--right:before{content:"";width:2px;background:#72f0b2;height:17px;position:absolute;left:-7px;top:50%;transform:translateY(-45%)}.slick-nav__button--right svg{transform:rotate(180deg)}form{font-family:"sweet-sans-pro",sans-serif;font-weight:800}form h3{font-size:16px;margin-bottom:20px}form input,form textarea{border:none;width:100%;padding-bottom:16px;font-weight:800;color:#1f3050;background:transparent}@media screen and (min-width: 1080px){form input,form textarea{font-size:32px;padding-bottom:30px}}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#ccc;opacity:1;-moz-transition:.2s ease;transition:.2s ease}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#ccc;opacity:1;-ms-transition:.2s ease;transition:.2s ease}form input::placeholder,form textarea::placeholder{color:#ccc;opacity:1;transition:.2s ease}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#1f3050;-moz-transition:.2s ease;transition:.2s ease}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#1f3050;-ms-transition:.2s ease;transition:.2s ease}form input:hover::placeholder,form textarea:hover::placeholder{color:#1f3050;transition:.2s ease}form input:focus,form textarea:focus{outline:none}.form__input-wrap{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between}.form__input-wrap input,.form__input-wrap textarea{border-bottom:1px solid #ccc}.form__input-wrap input[aria-invalid=true],.form__input-wrap textarea[aria-invalid=true]{border-bottom:1px solid #dd4f51}.form__submit{position:relative;width:45px}.form__submit svg{position:absolute;top:10px;right:0;width:18px;stroke:transparent}@media screen and (min-width: 1080px){.form__submit svg{width:32px}}.join-newsletter__form .form__input-wrap{border-bottom:1px solid #ccc}.footer__form .form__input-wrap input,.join-newsletter__form .form__input-wrap input{border:none}.hero{position:relative;width:100%;height:100svh;overflow:hidden}.hero__background-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1}.hero__background-image:after,.hero__background-video:after{content:"";position:absolute;top:0;left:0;min-height:100%;min-width:100%;background-color:rgba(0,0,0,.4);z-index:1}.hero__heading{position:absolute;top:50%;width:100%;margin:0 auto;transform:translateY(-50%)}@media screen and (min-width: 480px){.hero__heading{left:50%;transform:translateY(-50%) translateX(-50%)}}@media screen and (min-width: 782px){.hero__heading{transform:translateY(-43%) translateX(-50%)}.hero__heading .content-wrap{padding:0 30px}}@media screen and (min-width: 1280px){.hero__heading{transform:translateY(-46%) translateX(-50%)}}.hero__footer{position:absolute;bottom:0;left:0;min-width:100%;z-index:10}.hero__footer .content-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (min-width: 1280px){.hero__footer .content-wrap{padding:0 40px}}.hero__footer-social{flex-wrap:nowrap;order:3}.hero__footer-social a{color:#fff}.hero__footer-phone{color:white;transition:.3s ease}.hero__footer-phone span{color:#72f0b2;padding-right:13px}.hero__footer-phone:hover,.hero__footer-phone:focus{color:#72f0b2;text-decoration:none;transition:.3s ease}.hero__footer-social,.hero__footer-phone{display:none;transition:.3s ease}@media screen and (min-width: 782px){.hero__footer-social,.hero__footer-phone{display:flex}}.hero__footer-social a:hover,.hero__footer-social a:active,.hero__footer-phone a:hover,.hero__footer-phone a:active{color:#72f0b2;text-decoration:none;transition:.3s ease}.hero__footer-down{display:block;margin:0 auto 60px;width:35px}.hero__footer-down svg{width:35px;fill:#72f0b2;transition:.2s ease}.hero__footer-down:hover svg{fill:#fff;transition:.2s ease}.featured-projects{position:relative;padding-bottom:37px}@media screen and (min-width: 1080px){.featured-projects{padding-bottom:51px}}.featured-projects__heading-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;line-height:100px}@media screen and (min-width: 1080px){.featured-projects__heading-wrap{line-height:128px}}.featured-projects__heading-wrap h2{font-family:"sweet-sans-pro",sans-serif;color:#1f3050;font-size:15px;margin:0}.featured-projects__slick--images{margin-bottom:30px;z-index:1}@media screen and (min-width: 960px){.featured-projects__slick--images{margin-bottom:27px}}@media screen and (min-width: 1080px){.featured-projects__slick--images{margin-bottom:41px}}@media screen and (min-width: 960px){.featured-projects__slick--text{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 960px){.featured-projects__slick--text-wrap{position:absolute;top:100px;right:0;width:57vw;height:calc(100% - 200px);padding-right:66px;z-index:5}}.featured-projects__slick-nav{position:relative;z-index:10}.featured-projects__image-item{height:345px}@media screen and (min-width: 782px){.featured-projects__image-item{height:500px}}@media screen and (min-width: 960px){.featured-projects__image-item{height:45vw}}.featured-projects__image-wrap{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 960px){.featured-projects__text-item{margin-top:30px}}.featured-projects__heading{transform:translateX(40px);opacity:0}@media screen and (min-width: 960px){.featured-projects__heading{width:85%;margin-left:100px;padding:30px;background:white}}@media screen and (min-width: 1280px){.featured-projects__heading{margin-left:0}}.featured-projects__text{transform:translateX(40px);opacity:0}@media screen and (min-width: 960px){.featured-projects__text{width:52%;margin-left:auto}}@media screen and (min-width: 1280px){.featured-projects__text{width:65%;padding-right:17%}}.text-gallery{position:relative;padding-top:calc(2 * 30px);padding-bottom:90vw}@media screen and (min-width: 960px){.text-gallery--home .text-gallery__text{margin-bottom:calc(3 * 30px)}}@media screen and (min-width: 960px){.text-gallery{display:flex;align-items:center;padding-bottom:1vw;min-height:50vw}}@media screen and (min-width: 960px){.text-gallery__text-wrap{width:100%}}.text-gallery__text{margin-bottom:calc(1 * 30px)}@media screen and (min-width: 960px){.text-gallery__text{width:43%;max-width:600px}}.text-gallery__gallery{position:relative}@media screen and (min-width: 960px){.text-gallery__gallery{position:absolute;top:30px;right:0}}.text-gallery__image-wrap{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center}.text-gallery__image-wrap>a{display:block;width:100%;height:100%;overflow:hidden}.text-gallery__image-wrap>a:after{content:"";position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);border:2px solid #fff;border-radius:50%;width:80px;height:80px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MSA4MSI+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgcng9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0idHJhbnNwYXJlbnQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0zMCA1MlYyOWEyIDIgMCAwMTMtMS43MWwxOS4xNCAxMS41YTIgMiAwIDAxMCAzLjQyTDMzIDUzLjY4QTIgMiAwIDAxMzAgNTJ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:contain}.text-gallery__image-wrap>a>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease-out}@media (hover: hover){.text-gallery__image-wrap>a:hover>img{transform:scale(1.05)}}.text-gallery__image-wrap:first-of-type{width:36vw;height:40vw;top:0;right:39vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:first-of-type{width:17vw;height:20vw;top:0;right:22vw}}.text-gallery__image-wrap:nth-of-type(2){width:54vw;height:58vw;right:39vw;top:43vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:nth-of-type(2){width:27vw;height:28vw;right:22vw;top:22vw}}.text-gallery__image-wrap:last-of-type{width:36vw;height:60vw;right:0;top:21vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:last-of-type{width:20vw;height:32vw;right:0;top:11vw}}.card-carousel{padding-top:calc(4.5 * 30px);padding-bottom:calc(2 * 30px)}@media screen and (min-width: 1280px){.card-carousel{padding-top:200px;padding-bottom:160px}}.card-carousel__cards,.card-carousel__cards--four,.card-carousel__cards--five{margin-bottom:calc(2 * 30px)}@media screen and (min-width: 1280px){.card-carousel__cards,.card-carousel__cards--four,.card-carousel__cards--five{margin-bottom:calc(3 * 30px)}}.card-carousel__card-inner-wrap{height:100%;padding:60px 30px;border:1px solid #ccc}@media screen and (min-width: 1280px){.card-carousel__card-inner-wrap{padding:100px 70px}}.card-carousel__card{padding:0 8px;height:100%}@media screen and (min-width: 960px){.card-carousel__card{padding:0 15px}}.card-carousel__card--first .card-carousel__card-inner-wrap{max-width:400px;border:none}@media screen and (min-width: 1080px){.card-carousel__card--first .card-carousel__card-inner-wrap{padding-left:0}}@media screen and (min-width: 1280px){.card-carousel__card--first .card-carousel__card-inner-wrap{position:relative;top:50%;transform:translateY(-50%);height:auto;padding:100px 30px;max-width:100%}}@media screen and (min-width: 1440px){.card-carousel__card--first .card-carousel__card-inner-wrap{padding:100px 70px}}.card-carousel__card--first .card-carousel__number{visibility:hidden}.card-carousel__card--first .card-carousel__heading{font-size:24px;line-height:1}@media screen and (min-width: 1080px){.card-carousel__card--first .card-carousel__heading{font-size:32px}}@media screen and (min-width: 1600px){.card-carousel__card--first .card-carousel__heading{font-size:42px}}.card-carousel__number{font-family:"sweet-sans-pro",sans-serif;font-size:20px;font-weight:800;line-height:20px;color:#72f0b2}.card-carousel__heading{font-size:20px;line-height:20px;margin-bottom:75px}.card-carousel__icons,.card-carousel__icons--four,.card-carousel__icons--five{position:relative}.card-carousel__icons:before,.card-carousel__icons--four:before,.card-carousel__icons--five:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;z-index:0;background-color:#ccc}.card-carousel__icon svg{display:block;margin:0 auto;max-width:70px;background:#fff;border-radius:50%;fill:#ccc;cursor:pointer;transition:.2s ease}.card-carousel__icon svg:hover{fill:#72f0b2;transition:.2s ease}.testimonial{position:relative;padding:35px 0 0;background-color:#1f3050;color:#fff}@media screen and (min-width: 960px){.testimonial{padding:311px 0}}.testimonial>.content-wrap{position:relative;z-index:2}.testimonial__text{position:relative;padding:65px 30px 100px;border:1px solid #72f0b2;transform:translateY(45px)}@media screen and (min-width: 960px){.testimonial__text{width:60%;padding:65px 30px;transform:translateY(0)}}.testimonial__text p{font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:20px;text-transform:uppercase}.testimonial__icon{position:absolute;height:111px;width:55px;top:-20px}.testimonial__quote{margin:0;padding:0;color:#fff}.testimonial__author{display:inline-block;padding-left:45px;font-size:16px;position:relative;color:#72f0b2}.testimonial__author:before{content:"";position:absolute;top:14px;left:0;height:1px;width:30px;background:#72f0b2}.testimonial__image{position:relative;height:378px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.testimonial__image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}@media screen and (min-width: 960px){.testimonial__image{position:absolute;top:50%;right:0;height:calc(100% - 186px);width:65%;transform:translateY(-50%);z-index:1}}.join-newsletter{padding:calc(2 * 30px) 0 35px}@media screen and (min-width: 1080px){.join-newsletter{padding:101px 0 39px}}.join-newsletter__form{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 782px){.join-newsletter__input-wrap{width:50%;max-width:743px}}@media screen and (min-width: 1080px){.join-newsletter__input-wrap{transform:translateY(-10px)}}.join-newsletter__label{margin-bottom:40px;font-size:20px}@media screen and (min-width: 782px){.join-newsletter__label{margin-bottom:0}}body{font-family:"acumin-pro-wide",sans-serif;font-weight:300;font-size:16px;color:gray;line-height:30px;overflow-y:scroll !important}#skip-to-content{padding:.5rem 1rem;position:absolute;top:-4.0625rem;left:.5rem;z-index:-1;font-weight:700;text-transform:uppercase}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%}.content-wrap{margin:0;padding:0 30px}@media screen and (min-width: 1280px){.content-wrap{padding:0 150px}}blockquote{margin:30px 0;font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:20px;color:#1f3050;text-transform:uppercase}@media screen and (min-width: 1080px){blockquote{margin:calc(2 * 30px);font-size:32px;line-height:1.5}}a{text-decoration:none;color:#1f3050}a:focus,a:active,a:hover{text-decoration:none;color:#1f3050}h1,h2,h3,h4,h5,h6{font-family:"sweet-sans-pro",sans-serif;font-weight:800;color:#1f3050;text-transform:uppercase;transition:.2s ease}.heading__page{font-size:38px;line-height:38px;color:#fff}@media screen and (min-width: 480px){.heading__page{padding-right:11vw}}@media screen and (min-width: 600px){.heading__page{font-size:72px;line-height:65px}}@media screen and (min-width: 782px){.heading__page{text-align:center}}@media screen and (min-width: 782px){.heading__page{font-size:10vw;line-height:8vw}}@media screen and (min-width: 1280px){.heading__page{font-size:150px;line-height:150px}}.heading__page--sub{position:relative;margin-top:20px;padding-left:7px;font-family:"sweet-sans-pro",sans-serif;font-size:20px;line-height:30px;text-align:left;color:white;text-transform:uppercase}.heading__page--sub:before{content:"";left:-5px;bottom:50%;width:2px;height:80%;position:absolute;transform:translateY(50%);background:#72f0b2}@media screen and (min-width: 480px){.heading__page--sub{position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 782px){.heading__page--sub{left:66%}}@media screen and (min-width: 1280px){.heading__page--sub{font-size:32px}}.heading__section{margin:35px 0;font-size:24px;line-height:24px}@media screen and (min-width: 1080px){.heading__section{font-size:60px;line-height:60px}}.button{border:none;background:transparent;color:#1f3050;font-family:"sweet-sans-pro",sans-serif;font-weight:800;cursor:pointer}.button:focus{outline:0}.button__arrow{display:inline-block;fill:#72f0b2;stroke:#72f0b2;width:27px;transition:.2s}.button__arrow--hollow{fill:transparent}.button.button__link{display:block;padding:10px 0;margin:20px 0;transition:.2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.button.button__link:focus,.button.button__link:hover{color:#72f0b2;text-decoration:none;transition:.2s ease}.button.button__link .button__arrow{margin-right:20px}.button.button__link--large svg{stroke:transparent}@media screen and (min-width: 782px){.button.button__link--large .button__arrow{width:40px}}.slick-nav__button{margin:0 5px}.slick-nav__button svg{width:25px;fill:#1f3050;transition:.3s ease}.slick-nav__button:hover svg{fill:#72f0b2;transition:.3s ease}.slick-nav__button--right{position:relative}.slick-nav__button--right:before{content:"";width:2px;background:#72f0b2;height:17px;position:absolute;left:-7px;top:50%;transform:translateY(-45%)}.slick-nav__button--right svg{transform:rotate(180deg)}form{font-family:"sweet-sans-pro",sans-serif;font-weight:800}form h3{font-size:16px;margin-bottom:20px}form input,form textarea{border:none;width:100%;padding-bottom:16px;font-weight:800;color:#1f3050;background:transparent}@media screen and (min-width: 1080px){form input,form textarea{font-size:32px;padding-bottom:30px}}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#ccc;opacity:1;-moz-transition:.2s ease;transition:.2s ease}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#ccc;opacity:1;-ms-transition:.2s ease;transition:.2s ease}form input::placeholder,form textarea::placeholder{color:#ccc;opacity:1;transition:.2s ease}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#1f3050;-moz-transition:.2s ease;transition:.2s ease}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#1f3050;-ms-transition:.2s ease;transition:.2s ease}form input:hover::placeholder,form textarea:hover::placeholder{color:#1f3050;transition:.2s ease}form input:focus,form textarea:focus{outline:none}.form__input-wrap{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between}.form__input-wrap input,.form__input-wrap textarea{border-bottom:1px solid #ccc}.form__input-wrap input[aria-invalid=true],.form__input-wrap textarea[aria-invalid=true]{border-bottom:1px solid #dd4f51}.form__submit{position:relative;width:45px}.form__submit svg{position:absolute;top:10px;right:0;width:18px;stroke:transparent}@media screen and (min-width: 1080px){.form__submit svg{width:32px}}.join-newsletter__form .form__input-wrap{border-bottom:1px solid #ccc}.footer__form .form__input-wrap input,.join-newsletter__form .form__input-wrap input{border:none}.header{position:fixed;top:0;left:0;width:100%;padding:30px 0;z-index:15;transition:.3s ease-in}.header__logo--white{display:none}.header__logo-icon--white{display:block}.header__logo--black{display:none}.header__logo-icon--color{display:none}.header__branding{position:relative;display:block;width:35px;overflow:hidden}.header__branding>img{max-width:195px}@media screen and (min-width: 782px){.header__branding{width:195px}.header__branding .header__logo--white{display:block}.header__branding .header__logo-icon--white{display:none}.header__branding>img{max-width:100%}}@-webkit-keyframes navbar1{0%{}50%{top:-150px;background-color:transparent}100%{top:-150px;background-color:#fff}}@keyframes navbar1{0%{}50%{top:-150px;background-color:transparent}100%{top:-150px;background-color:#fff}}@media screen and (min-width: 782px){.header{padding:50px 0}}.header .content-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (min-width: 1280px){.header .content-wrap{padding:0 40px}}.menu-primary-container{padding:0 32px;padding-top:90px;padding-bottom:8px;max-height:calc(100% - 120px - 100px);overflow-y:scroll}@media screen and (min-width: 782px){.menu-primary-container{height:100%;padding:0 32px;margin-top:150px}}@media screen and (min-width: 1280px){.menu-primary-container{padding-left:150px}}@media screen and (min-width: 782px){.menu-primary-container .menu{width:40%}}.menu .menu-item a{font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:24px;color:#1f3050;text-transform:uppercase;transition:.3s ease;cursor:pointer}.menu .menu-item a:hover,.menu .menu-item a:focus,.menu .menu-item a:active{color:#72f0b2;text-decoration:none;transition:.3s ease}.menu .sub-menu{max-height:0;overflow:hidden;transition:.3s ease-in-out}.menu .sub-menu a{color:gray;font-family:"acumin-pro-wide",sans-serif;font-size:16px;font-weight:300;text-transform:capitalize}.menu-item{margin:15px 0}.menu-item-has-children>a:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4zNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE4LjM0IDE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzcyRjBCMjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkZvb3RlcnMiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxOC4zNCAxOC4wMSAxNy45MyAwIDAgMS43MSAwLjI4IDQuNyAxMi44MiAzLjUgMC44MSAxNy4wMSAzLjA2IDE5IDE1LjA2IDUuNSAxNS4zNCAxOC4wOCAxOC4zNCAxOC4wMSIvPjwvZz48L2c+PC9zdmc+");width:18.34px;height:19px;margin-left:25px}.nav__button{position:absolute;right:30px;top:30px;color:#fff;z-index:999;transition:.4s ease-out}.nav__button:hover .nav__icon-wrap{border-color:#fff;transition:.3s ease}@media screen and (min-width: 782px){.nav__button{top:40px}}@media screen and (min-width: 960px){.nav__button{transition:.3s ease-in-out}}.nav__button--open,.nav__button--closed{position:absolute;display:none;font-family:"acumin-pro-wide",sans-serif;font-weight:300;line-height:60px;left:-64%}@media screen and (min-width: 1280px){.nav__button--closed{display:block}}.nav__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:1px;width:18px;background:#fff;transition:.2s ease}.nav__icon:before{position:absolute;content:"";top:-5px;left:0;background:#fff;width:18px;height:1px;transition:.2s ease}.nav__icon:after{position:absolute;content:"";top:5px;right:0;background:#fff;width:11px;height:1px;transition:.2s ease}.nav__icon-wrap{position:relative;width:40px;height:40px;border:1px solid #72f0b2;border-radius:50%;transition:.3s ease}@media screen and (min-width: 782px){.nav__icon-wrap{width:60px;height:60px}}.nav__main-wrap{position:fixed;right:-100%;top:0;width:100%;bottom:0;background:#fff;transition:.4s ease-in-out}@media screen and (min-width: 960px){.nav__main-wrap{width:75%}}.nav__contact-wrap{padding:32px 32px}@media screen and (min-width: 782px){.nav__contact-wrap{display:none}}.nav__contact-wrap a.nav__phone{display:block;margin-bottom:30px;color:gray;font-family:"acumin-pro-wide",sans-serif;font-size:16px;font-weight:300}.nav__contact-wrap a.nav__phone span{padding-right:10px;color:#72f0b2}@media screen and (min-width: 1080px){.nav__contact-wrap{display:none}}.nav__social a{color:#1f3050}.nav__image-wrap{position:absolute;bottom:0;left:0;width:100%}@media screen and (min-width: 782px){.nav__image-wrap{display:flex;align-items:flex-end;top:0;bottom:auto;right:0;left:auto;width:55%;height:100%;max-width:490px;background-size:cover;background-repeat:no-repeat;background-position:center}}.nav__careers{line-height:100px;background:#1f3050;color:#fff;padding:0 32px}@media screen and (min-width: 782px){.nav__careers{width:100%}}@media screen and (min-width: 960px){.nav__careers{line-height:150px;padding:0 60px}}.nav__careers a{display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:15px;font-family:"sweet-sans-pro",sans-serif;font-weight:800;color:#fff;transition:.3s ease}.nav__careers a:hover,.nav__careers a:focus{color:#72f0b2;text-decoration:none;transition:.3s ease}@media screen and (min-width: 1080px){.nav__careers a{font-size:16px}}.footer{background-color:#1e1e22;padding-top:60px;padding-bottom:33px}@media screen and (min-width: 782px){.footer{padding-bottom:0}}@media screen and (min-width: 1080px){.footer{padding-top:120px}}.footer a{transition:.2s ease}.footer a:hover,.footer a:focus{color:#fff;text-decoration:none;transition:.2s ease}@media screen and (min-width: 600px){.footer>.content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1080px){.footer>.content-wrap{flex-wrap:nowrap}}@media screen and (min-width: 782px){.footer__main-wrap{padding-bottom:50px}}@media screen and (min-width: 1080px){.footer__main-wrap{padding-bottom:100px}}.footer__heading{color:#fff;margin-bottom:45px;font-size:16px;font-weight:800}.footer__logo-wrap{margin-bottom:45px}@media screen and (min-width: 600px){.footer__logo-wrap{width:100%}}@media screen and (min-width: 1080px){.footer__logo-wrap{transform:translateY(-9px);width:30%}}.footer__logo-wrap a{display:block;max-width:195px}.footer__navigation-wrap{margin-bottom:50px}@media screen and (min-width: 600px){.footer__navigation-wrap{width:50%}}@media screen and (min-width: 782px){.footer__navigation-wrap{width:30%;margin-bottom:0}}@media screen and (min-width: 1080px){.footer__navigation-wrap{width:20%}}.footer__navigation-wrap #menu-footer .menu-item{margin:0}.footer__navigation-wrap #menu-footer .menu-item a{font-family:"acumin-pro-wide",sans-serif;font-weight:300;font-size:16px;color:gray;text-transform:capitalize;line-height:30px;transition:.2s ease}.footer__navigation-wrap #menu-footer .menu-item a:hover,.footer__navigation-wrap #menu-footer .menu-item a:focus{color:#fff;text-decoration:none;transition:.2s ease}@media screen and (min-width: 600px){.footer__contact{width:50%;order:4}}@media screen and (min-width: 782px){.footer__contact{width:30%;order:2}}@media screen and (min-width: 1080px){.footer__contact{width:20%}}.footer__contact>a{color:gray}.footer__contact .social__list{margin:45px 0;margin-left:-15px}.footer__contact .social__list a{color:#fff;transition:.2s ease}.footer__contact .social__list a:hover,.footer__contact .social__list a:focus{color:gray;text-decoration:none;transition:.2s ease}@media screen and (min-width: 600px){.footer__newsletter-wrap{width:50%;order:3}}@media screen and (min-width: 782px){.footer__newsletter-wrap{width:35%}}@media screen and (min-width: 1080px){.footer__newsletter-wrap{width:30%}}.footer__form{margin:45px 0}.footer__input-wrap{border-bottom:1px solid gray;max-width:400px}.footer__input-wrap input{color:#fff;font-size:16px}.footer__input-wrap input::-moz-placeholder{color:gray;font-size:16px}.footer__input-wrap input:-ms-input-placeholder{color:gray;font-size:16px}.footer__input-wrap input::placeholder{color:gray;font-size:16px}.footer__input-wrap input:hover::-moz-placeholder{color:#fff;-moz-transition:.2s ease;transition:.2s ease}.footer__input-wrap input:hover:-ms-input-placeholder{color:#fff;-ms-transition:.2s ease;transition:.2s ease}.footer__input-wrap input:hover::placeholder{color:#fff;transition:.2s ease}.footer__input-wrap .form__submit svg{width:18px}@media screen and (min-width: 600px){.footer__sub-footer{border-top:1px solid #3a3a3a;padding-top:35px}.footer__sub-footer p:last-of-type{width:100%}.footer__sub-footer p:last-of-type a{color:#fff;transition:.2s ease}.footer__sub-footer p:last-of-type a:hover,.footer__sub-footer p:last-of-type a:focus{color:gray;text-decoration:none;transition:.2s ease}}@media screen and (min-width: 782px){.footer__sub-footer{padding-top:0}.footer__sub-footer p:last-of-type{width:auto}}.footer__sub-footer p,.footer__sub-footer a{margin-bottom:0px;line-height:60px}@media screen and (min-width: 782px){.footer__sub-footer p,.footer__sub-footer a{line-height:100px}}.footer__sub-footer-nav a{display:inline-block;color:gray;transition:.2s ease}.footer__sub-footer-nav a:nth-of-type(2){margin-left:45px}.footer__sub-footer-nav a:hover,.footer__sub-footer-nav a:focus{color:#fff;text-decoration:none;transition:.2s ease}.social__list{display:flex;flex-wrap:nowrap;margin:0 -18px}.social__item{margin:0 18px}@media screen and (min-width: 960px){.indented-text p,.indented-text .button__link{margin-left:80px}}.hero{position:relative;width:100%;height:100svh;overflow:hidden}.hero__background-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1}.hero__background-image:after,.hero__background-video:after{content:"";position:absolute;top:0;left:0;min-height:100%;min-width:100%;background-color:rgba(0,0,0,.4);z-index:1}.hero__heading{position:absolute;top:50%;width:100%;margin:0 auto;transform:translateY(-50%)}@media screen and (min-width: 480px){.hero__heading{left:50%;transform:translateY(-50%) translateX(-50%)}}@media screen and (min-width: 782px){.hero__heading{transform:translateY(-43%) translateX(-50%)}.hero__heading .content-wrap{padding:0 30px}}@media screen and (min-width: 1280px){.hero__heading{transform:translateY(-46%) translateX(-50%)}}.hero__footer{position:absolute;bottom:0;left:0;min-width:100%;z-index:10}.hero__footer .content-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (min-width: 1280px){.hero__footer .content-wrap{padding:0 40px}}.hero__footer-social{flex-wrap:nowrap;order:3}.hero__footer-social a{color:#fff}.hero__footer-phone{color:white;transition:.3s ease}.hero__footer-phone span{color:#72f0b2;padding-right:13px}.hero__footer-phone:hover,.hero__footer-phone:focus{color:#72f0b2;text-decoration:none;transition:.3s ease}.hero__footer-social,.hero__footer-phone{display:none;transition:.3s ease}@media screen and (min-width: 782px){.hero__footer-social,.hero__footer-phone{display:flex}}.hero__footer-social a:hover,.hero__footer-social a:active,.hero__footer-phone a:hover,.hero__footer-phone a:active{color:#72f0b2;text-decoration:none;transition:.3s ease}.hero__footer-down{display:block;margin:0 auto 60px;width:35px}.hero__footer-down svg{width:35px;fill:#72f0b2;transition:.2s ease}.hero__footer-down:hover svg{fill:#fff;transition:.2s ease}.featured-projects{position:relative;padding-bottom:37px}@media screen and (min-width: 1080px){.featured-projects{padding-bottom:51px}}.featured-projects__heading-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;line-height:100px}@media screen and (min-width: 1080px){.featured-projects__heading-wrap{line-height:128px}}.featured-projects__heading-wrap h2{font-family:"sweet-sans-pro",sans-serif;color:#1f3050;font-size:15px;margin:0}.featured-projects__slick--images{margin-bottom:30px;z-index:1}@media screen and (min-width: 960px){.featured-projects__slick--images{margin-bottom:27px}}@media screen and (min-width: 1080px){.featured-projects__slick--images{margin-bottom:41px}}@media screen and (min-width: 960px){.featured-projects__slick--text{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 960px){.featured-projects__slick--text-wrap{position:absolute;top:100px;right:0;width:57vw;height:calc(100% - 200px);padding-right:66px;z-index:5}}.featured-projects__slick-nav{position:relative;z-index:10}.featured-projects__image-item{height:345px}@media screen and (min-width: 782px){.featured-projects__image-item{height:500px}}@media screen and (min-width: 960px){.featured-projects__image-item{height:45vw}}.featured-projects__image-wrap{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 960px){.featured-projects__text-item{margin-top:30px}}.featured-projects__heading{transform:translateX(40px);opacity:0}@media screen and (min-width: 960px){.featured-projects__heading{width:85%;margin-left:100px;padding:30px;background:white}}@media screen and (min-width: 1280px){.featured-projects__heading{margin-left:0}}.featured-projects__text{transform:translateX(40px);opacity:0}@media screen and (min-width: 960px){.featured-projects__text{width:52%;margin-left:auto}}@media screen and (min-width: 1280px){.featured-projects__text{width:65%;padding-right:17%}}.text-gallery{position:relative;padding-top:calc(2 * 30px);padding-bottom:90vw}@media screen and (min-width: 960px){.text-gallery--home .text-gallery__text{margin-bottom:calc(3 * 30px)}}@media screen and (min-width: 960px){.text-gallery{display:flex;align-items:center;padding-bottom:1vw;min-height:50vw}}@media screen and (min-width: 960px){.text-gallery__text-wrap{width:100%}}.text-gallery__text{margin-bottom:calc(1 * 30px)}@media screen and (min-width: 960px){.text-gallery__text{width:43%;max-width:600px}}.text-gallery__gallery{position:relative}@media screen and (min-width: 960px){.text-gallery__gallery{position:absolute;top:30px;right:0}}.text-gallery__image-wrap{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center}.text-gallery__image-wrap>a{display:block;width:100%;height:100%;overflow:hidden}.text-gallery__image-wrap>a:after{content:"";position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);border:2px solid #fff;border-radius:50%;width:80px;height:80px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MSA4MSI+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgcng9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0idHJhbnNwYXJlbnQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0zMCA1MlYyOWEyIDIgMCAwMTMtMS43MWwxOS4xNCAxMS41YTIgMiAwIDAxMCAzLjQyTDMzIDUzLjY4QTIgMiAwIDAxMzAgNTJ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:contain}.text-gallery__image-wrap>a>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease-out}@media (hover: hover){.text-gallery__image-wrap>a:hover>img{transform:scale(1.05)}}.text-gallery__image-wrap:first-of-type{width:36vw;height:40vw;top:0;right:39vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:first-of-type{width:17vw;height:20vw;top:0;right:22vw}}.text-gallery__image-wrap:nth-of-type(2){width:54vw;height:58vw;right:39vw;top:43vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:nth-of-type(2){width:27vw;height:28vw;right:22vw;top:22vw}}.text-gallery__image-wrap:last-of-type{width:36vw;height:60vw;right:0;top:21vw}@media screen and (min-width: 960px){.text-gallery__image-wrap:last-of-type{width:20vw;height:32vw;right:0;top:11vw}}.card-carousel{padding-top:calc(4.5 * 30px);padding-bottom:calc(2 * 30px)}@media screen and (min-width: 1280px){.card-carousel{padding-top:200px;padding-bottom:160px}}.card-carousel__cards,.card-carousel__cards--four,.card-carousel__cards--five{margin-bottom:calc(2 * 30px)}@media screen and (min-width: 1280px){.card-carousel__cards,.card-carousel__cards--four,.card-carousel__cards--five{margin-bottom:calc(3 * 30px)}}.card-carousel__card-inner-wrap{height:100%;padding:60px 30px;border:1px solid #ccc}@media screen and (min-width: 1280px){.card-carousel__card-inner-wrap{padding:100px 70px}}.card-carousel__card{padding:0 8px;height:100%}@media screen and (min-width: 960px){.card-carousel__card{padding:0 15px}}.card-carousel__card--first .card-carousel__card-inner-wrap{max-width:400px;border:none}@media screen and (min-width: 1080px){.card-carousel__card--first .card-carousel__card-inner-wrap{padding-left:0}}@media screen and (min-width: 1280px){.card-carousel__card--first .card-carousel__card-inner-wrap{position:relative;top:50%;transform:translateY(-50%);height:auto;padding:100px 30px;max-width:100%}}@media screen and (min-width: 1440px){.card-carousel__card--first .card-carousel__card-inner-wrap{padding:100px 70px}}.card-carousel__card--first .card-carousel__number{visibility:hidden}.card-carousel__card--first .card-carousel__heading{font-size:24px;line-height:1}@media screen and (min-width: 1080px){.card-carousel__card--first .card-carousel__heading{font-size:32px}}@media screen and (min-width: 1600px){.card-carousel__card--first .card-carousel__heading{font-size:42px}}.card-carousel__number{font-family:"sweet-sans-pro",sans-serif;font-size:20px;font-weight:800;line-height:20px;color:#72f0b2}.card-carousel__heading{font-size:20px;line-height:20px;margin-bottom:75px}.card-carousel__icons,.card-carousel__icons--four,.card-carousel__icons--five{position:relative}.card-carousel__icons:before,.card-carousel__icons--four:before,.card-carousel__icons--five:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;z-index:0;background-color:#ccc}.card-carousel__icon svg{display:block;margin:0 auto;max-width:70px;background:#fff;border-radius:50%;fill:#ccc;cursor:pointer;transition:.2s ease}.card-carousel__icon svg:hover{fill:#72f0b2;transition:.2s ease}.testimonial{position:relative;padding:35px 0 0;background-color:#1f3050;color:#fff}@media screen and (min-width: 960px){.testimonial{padding:311px 0}}.testimonial>.content-wrap{position:relative;z-index:2}.testimonial__text{position:relative;padding:65px 30px 100px;border:1px solid #72f0b2;transform:translateY(45px)}@media screen and (min-width: 960px){.testimonial__text{width:60%;padding:65px 30px;transform:translateY(0)}}.testimonial__text p{font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:20px;text-transform:uppercase}.testimonial__icon{position:absolute;height:111px;width:55px;top:-20px}.testimonial__quote{margin:0;padding:0;color:#fff}.testimonial__author{display:inline-block;padding-left:45px;font-size:16px;position:relative;color:#72f0b2}.testimonial__author:before{content:"";position:absolute;top:14px;left:0;height:1px;width:30px;background:#72f0b2}.testimonial__image{position:relative;height:378px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.testimonial__image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}@media screen and (min-width: 960px){.testimonial__image{position:absolute;top:50%;right:0;height:calc(100% - 186px);width:65%;transform:translateY(-50%);z-index:1}}.join-newsletter{padding:calc(2 * 30px) 0 35px}@media screen and (min-width: 1080px){.join-newsletter{padding:101px 0 39px}}.join-newsletter__form{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 782px){.join-newsletter__input-wrap{width:50%;max-width:743px}}@media screen and (min-width: 1080px){.join-newsletter__input-wrap{transform:translateY(-10px)}}.join-newsletter__label{margin-bottom:40px;font-size:20px}@media screen and (min-width: 782px){.join-newsletter__label{margin-bottom:0}}