.form--content p{font-family:"roboto-thin"," Arial, sans-serif";font-weight:normal;font-style:normal}.section--intro__point p{font-family:"roboto-light"," Arial, sans-serif";font-weight:normal;font-style:normal}.form .input-group-text,.form--content p.green,.section--project .project--item p a{font-family:"roboto-regular"," Arial, sans-serif";font-weight:normal;font-style:normal}.bx-wrapper .bx-pager.bx-default-pager a span.text,.bx-wrapper .bx-pager,.svg--project svg,.section--project .project--item h4 a,.section--project .project--intro p,.section--project .project--message p,.section--intro__point p strong,.section--intro__company p,.section--intro__text h3{font-family:"roboto-bold"," Arial, sans-serif";font-weight:normal;font-style:normal}.animate--active .section--intro__point,.section--intro__point,.animate--active .section--intro__company,.section--intro__company{-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;-o-transition:all .45s;transition:all .45s}.bx-controls svg,.bx-wrapper .bx-pager.bx-default-pager a.active span.text,.bx-wrapper .bx-pager.bx-default-pager a span.text,.bx-wrapper .bx-pager.bx-default-pager a span,.bx-wrapper .bx-pager.bx-default-pager a:hover span:not(.text),.bx-wrapper .bx-pager.bx-default-pager a:hover span.text,.section--project .project--item__image img,.section--project .project--item p a,.section--project .project--item h4 a::after,.section--project .project--item:hover img,.section--project .project--item:hover p a,.section--project .project--item:hover h4 a::after,.animate--active .section--intro__link,.section--intro__link,.animate--active .section--intro__text h3 .intro--text .char,.section--intro__text h3 .intro--text .char{-webkit-transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transition:all .3s cubic-bezier(0.77, 0, 0.175, 1)}.section{padding-bottom:6vw}@media(max-width: 1400px){.section{padding-bottom:75px}}.section--intro{min-height:100vh;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}@media(max-width: 1200px){.section--intro{min-height:auto;display:block;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;align-items:inherit;-webkit-align-items:inherit}}@media(max-width: 470px){.section--intro{padding-bottom:30px}}.section--intro__text{margin-bottom:6vw;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}@media(max-width: 1400px){.section--intro__text{margin-bottom:75px}}@media(max-width: 1200px){.section--intro__text{margin-top:60px;margin-bottom:60px}}@media(max-width: 767px){.section--intro__text{margin-top:60px}}@media(max-width: 470px){.section--intro__text{margin-bottom:45px}}.section--intro__text h3{max-width:735px;margin:0;font-size:90px;line-height:1}@media(max-width: 1400px){.section--intro__text h3{font-size:75px;max-width:650px}}@media(max-width: 1200px){.section--intro__text h3{font-size:60px;max-width:500px}}@media(max-width: 767px){.section--intro__text h3{font-size:50px;max-width:400px}}@media(max-width: 470px){.section--intro__text h3{font-size:36px;max-width:300px}}.section--intro__text h3 .intro--text{display:inline-block;width:100%}.section--intro__text h3 .intro--text .char{opacity:0}.animate--active .section--intro__text h3 .intro--text .char{opacity:1}.section--intro__link{text-align:center;margin-bottom:6vw;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}@media(max-width: 1400px){.section--intro__link{margin-bottom:105px}}@media(max-width: 767px){.section--intro__link{margin-bottom:60px}}.animate--active .section--intro__link{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.section--intro__company{padding-right:5vw;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}@media(max-width: 900px){.section--intro__company{text-align:center;padding-right:0;margin-bottom:30px}}@media(max-width: 470px){.section--intro__company{margin-bottom:20px}}.animate--active .section--intro__company{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.section--intro__company p{padding-left:60px;line-height:1.2;position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}@media(max-width: 1200px){.section--intro__company p{padding-left:45px;margin-bottom:0}}@media(max-width: 900px){.section--intro__company p{width:auto;max-width:400px;text-align:left;display:inline-block;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;align-items:inherit;-webkit-align-items:inherit}}@media(max-width: 470px){.section--intro__company p{padding:0 15px;text-align:center}}.section--intro__company .icon--logo{font-size:28px;position:absolute;left:0}@media(max-width: 900px){.section--intro__company .icon--logo{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width: 470px){.section--intro__company .icon--logo{width:100%;display:block;text-align:center;margin-bottom:10px;position:inherit;left:auto;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.section--intro__point{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.animate--active .section--intro__point{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.section--intro__point ul{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.section--intro__point ul li{padding-left:30px}@media(max-width: 900px){.section--intro__point ul li{padding-left:15px;padding-right:15px}}@media(max-width: 470px){.section--intro__point ul li{width:100%;text-align:center;margin-bottom:20px}}.section--intro__point p{margin:0;line-height:1.2}@media(max-width: 470px){.section--slider{padding-bottom:45px}}.section--project{padding-top:6vw;padding-bottom:0;background-color:#181f26}@media(max-width: 1200px){.section--project{padding-top:60px}}@media(max-width: 767px){.section--project{padding-top:45px;padding-bottom:30px}}@media(max-width: 470px){.section--project{padding-bottom:45px}}.section--project__content{position:relative;margin-bottom:9vw}@media(max-width: 1200px){.section--project__content{margin-bottom:90px}}@media(max-width: 470px){.section--project__content{margin-bottom:0;padding-bottom:60px;overflow:hidden}}.section--project__list>div{padding-left:3vw;padding-right:3vw}@media(max-width: 767px){.section--project__list>div{padding-left:0;padding-right:0}}@media(max-width: 470px){.section--project__list>div{padding-left:15px;padding-right:15px}}.section--project .project--background{width:400px;position:absolute;top:0;left:50%;z-index:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.section--project .project--background{-webkit-transform:translateX(calc((50% - 40px) * -1));-moz-transform:translateX(calc((50% - 40px) * -1));-ms-transform:translateX(calc((50% - 40px) * -1));-o-transform:translateX(calc((50% - 40px) * -1));transform:translateX(calc((50% - 40px) * -1))}}@media(max-width: 370px){.section--project .project--background{-webkit-transform:translate(-35%, 30%);-moz-transform:translate(-35%, 30%);-ms-transform:translate(-35%, 30%);-o-transform:translate(-35%, 30%);transform:translate(-35%, 30%)}}.section--project .project--background svg{max-width:400px;height:auto}@media(max-width: 1400px){.section--project .project--background svg{max-width:320px}}@media(max-width: 370px){.section--project .project--background svg{max-width:270px}}.section--project .project--message{padding:3vw 0;text-align:center;position:relative;z-index:1}@media(max-width: 1200px){.section--project .project--message{padding:60px 0 0 0}}@media(max-width: 370px){.section--project .project--message{padding:0}}.section--project .project--message>div{display:inline-block;width:auto;max-width:55vw}@media(max-width: 1200px){.section--project .project--message>div{max-width:70%}}@media(max-width: 900px){.section--project .project--message>div{max-width:100%}}.section--project .project--message ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.section--project .project--message ul li{width:50%;padding-left:30px;padding-right:30px;margin-bottom:30px}@media(max-width: 767px){.section--project .project--message ul li{padding-left:15px;padding-right:15px}}@media(max-width: 470px){.section--project .project--message ul li{width:100%;margin-bottom:15px}}.section--project .project--message p{width:auto;display:inline-block;color:#000;text-transform:uppercase;padding:25px 3vw 25px 4.5vw;margin:0;border-radius:60px;background-color:#fff;box-shadow:0px 2px 22px rgba(13,128,121,.75);position:relative}@media(max-width: 1400px){.section--project .project--message p{padding:20px 30px 20px 65px}}@media(max-width: 767px){.section--project .project--message p{font-size:12px;padding:15px 25px 15px 50px;text-align:left}}.section--project .project--message .icon{max-width:30px;height:auto;position:absolute;top:50%;left:2.25vw;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}@media(max-width: 1400px){.section--project .project--message .icon{left:25px;max-width:25px}}@media(max-width: 767px){.section--project .project--message .icon{left:20px;max-width:20px}}.section--project .project--intro{position:relative;z-index:1;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.section--project .project--intro div{display:inline-block;width:auto}.section--project .project--intro p{font-size:65px;line-height:1;margin:0}@media(max-width: 1400px){.section--project .project--intro p{font-size:50px}}@media(max-width: 1200px){.section--project .project--intro p{font-size:45px}}@media(max-width: 767px){.section--project .project--intro p{text-align:center}}.section--project .project--intro p.outline{-webkit-text-stroke:.25px #fff;-webkit-text-fill-color:transparent}.section--project .project--list{width:auto;float:none;margin-left:-3vw}@media(max-width: 1400px){.section--project .project--list{margin-left:-45px}}@media(max-width: 1200px){.section--project .project--list{margin-left:-30px}}@media(max-width: 767px){.section--project .project--list{margin-left:-15px}}.section--project .project--column{width:50%;float:left;padding-left:3vw}@media(max-width: 1400px){.section--project .project--column{padding-left:45px}}@media(max-width: 1200px){.section--project .project--column{padding-left:30px}}@media(max-width: 767px){.section--project .project--column{padding-left:15px}}@media(max-width: 470px){.section--project .project--column{width:100%}}.section--project .project--column:nth-child(2){padding-top:6vw}@media(max-width: 1400px){.section--project .project--column:nth-child(2){padding-top:90px}}@media(max-width: 470px){.section--project .project--column:nth-child(2){padding-top:0}}.section--project .project--item{width:100%;margin-bottom:3vw}@media(max-width: 1400px){.section--project .project--item{margin-bottom:45px}}@media(max-width: 470px){.section--project .project--item{margin-bottom:30px}}.section--project .project--item:hover h4 a::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.section--project .project--item:hover p a{color:#fff}.section--project .project--item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.section--project .project--item h4{font-size:14px;margin:0 0 15px}@media(max-width: 1400px){.section--project .project--item h4{margin-bottom:10px}}@media(max-width: 470px){.section--project .project--item h4{font-size:12px}}.section--project .project--item h4 a{text-transform:uppercase;color:#0aa599;position:relative}.section--project .project--item h4 a::after{content:"";display:block;width:100%;height:1px;background-color:#0aa599;position:absolute;left:0;top:100%;opacity:0;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}.section--project .project--item p{font-size:19px;margin:0}@media(max-width: 1400px){.section--project .project--item p{font-size:16px}}@media(max-width: 470px){.section--project .project--item p{font-size:14px}}.section--project .project--item p a{color:#9ab}.section--project .project--item__image{margin-bottom:30px}@media(max-width: 1400px){.section--project .project--item__image{margin-bottom:15px}}.section--project .project--item__image a{width:100%;position:relative;overflow:hidden}.section--project .project--item__image img{width:100%;height:auto}.section--parallax{height:100vh;min-height:auto;max-height:680px;margin-top:-3vw;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}@media(max-width: 1200px){.section--parallax{background-attachment:inherit}}@media(max-width: 767px){.section--parallax{max-height:300px}}@media(max-width: 470px){.section--parallax{max-height:175px}}.section--contact{min-height:auto;padding-top:5vw;padding-bottom:4vw;background-color:#181f26}@media(max-width: 1600px){.section--contact{padding-bottom:6vw}}@media(max-width: 900px){.section--contact{position:relative;overflow:hidden}}@media(max-width: 767px){.section--contact{padding-top:45px;padding-bottom:45px}}.section--contact__logo{width:45%}@media(max-width: 900px){.section--contact__logo{width:100%;position:absolute;top:50%;left:65%;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);transform:translateY(-45%)}}@media(max-width: 900px){.section--contact__logo svg{max-width:60%}}.section--contact__form{width:55%}@media(max-width: 900px){.section--contact__form{width:100%;position:relative;z-index:1}}@media(max-width: 470px){.section--contact__form{padding-left:15px;padding-right:15px}}.form--content{margin-bottom:3.5vw}@media(max-width: 767px){.form--content{margin-bottom:30px}}.form--content p{font-size:45px;margin:0;line-height:1.4}@media(max-width: 1400px){.form--content p{font-size:36px}}@media(max-width: 767px){.form--content p{font-size:30px}}.form--content p.green{font-size:40px;line-height:1;color:#0aa599}@media(max-width: 1400px){.form--content p.green{font-size:32px}}@media(max-width: 767px){.form--content p.green{font-size:26px}}.form--action{margin-top:15px}@media(max-width: 767px){.form--action{margin-top:0}}.form .input-group{padding:20px 30px;margin-bottom:20px;background-color:#fff;border-radius:60px}@media(max-width: 1400px){.form .input-group{padding:15px 30px}}@media(max-width: 767px){.form .input-group{padding:15px 25px}}@media(max-width: 470px){.form .input-group{padding:15px 20px}}.form .input-group.textarea{border-radius:10px}.form .input-group-text{font-size:14px;color:#777e90;padding:0;border:none;border-radius:0;background-color:transparent}.form .input-group-text.textarea{align-items:flex-start;-webkit-align-items:flex-start}.form-control{font-size:14px;padding:0 0 0 15px;margin:0;border:none;border-radius:0;background-color:transparent}.form-control.textarea{height:100px;resize:none}.form-control:focus{color:#000;background-color:#fff;border-color:#fff;outline:0;box-shadow:none}.svg--logo svg{width:100%;max-width:400px;height:auto}@media(max-width: 1400px){.svg--logo svg{max-width:320px}}.svg--project svg{width:100%;max-width:625px;height:65px;font-size:60px}.svg--project svg text{fill:none;stroke:#fff;stroke-width:.3px;stroke-linejoin:round}.icon--logo{font-size:28px;position:absolute;left:0}.bx-wrapper .bx-pager{height:100%;font-size:0;padding:0;position:inherit;bottom:auto;right:auto;z-index:inherit;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;-webkit-flex-direction:column}.bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent !important;text-indent:inherit;width:12px;height:12px;margin:0;outline:0;border-radius:0;position:relative;z-index:10;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.bx-wrapper .bx-pager.bx-default-pager a:hover{color:#fff;background-color:transparent}.bx-wrapper .bx-pager.bx-default-pager a:hover span.text{left:calc(100% + 30px);opacity:1}.bx-wrapper .bx-pager.bx-default-pager a:hover span:not(.text){background-color:#0aa599}.bx-wrapper .bx-pager.bx-default-pager a span{display:inline-block;width:12px;height:2px;background-color:#fff}@media(max-width: 767px){.bx-wrapper .bx-pager.bx-default-pager a span{height:1px}}.bx-wrapper .bx-pager.bx-default-pager a span.text{width:100vw;max-width:100px;height:auto;background-color:transparent;font-size:14px;text-align:left;text-transform:uppercase;position:absolute;top:50%;left:calc(100% + 15px);opacity:0;-webkit-transform:translateY(calc(-50% - 1px));-moz-transform:translateY(calc(-50% - 1px));-ms-transform:translateY(calc(-50% - 1px));-o-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}@media(max-width: 1200px){.bx-wrapper .bx-pager.bx-default-pager a span.text{max-width:90px;font-size:12px;left:100%}}.bx-wrapper .bx-pager.bx-default-pager a.active span.text{left:calc(100% + 30px);opacity:1;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media(max-width: 1200px){.bx-wrapper .bx-pager.bx-default-pager a.active span.text{left:calc(100% + 15px)}}.bx-wrapper .bx-pager .bx-pager-item{width:100%;position:relative;flex:1 0 0%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.bx-wrapper .bx-pager .bx-pager-item:first-child .bullet--1{display:none}.bx-wrapper .bx-pager .bx-pager-item:last-child .bullet--2{display:none}.bx-wrapper .bx-pager .bx-pager-item .bullet{display:inline-block;width:100%;height:50%;position:absolute}.bx-wrapper .bx-pager .bx-pager-item .bullet::before,.bx-wrapper .bx-pager .bx-pager-item .bullet::after{content:"";display:inline-block;width:2px;height:2px;background-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.bx-wrapper .bx-pager .bx-pager-item .bullet::before,.bx-wrapper .bx-pager .bx-pager-item .bullet::after{width:1px;height:1px}}.bx-wrapper .bx-pager .bx-pager-item .bullet--1{top:0}.bx-wrapper .bx-pager .bx-pager-item .bullet--1::before{width:6px;bottom:40%;margin-top:-1px}@media(max-width: 767px){.bx-wrapper .bx-pager .bx-pager-item .bullet--1::before{width:3px;margin-top:0}}.bx-wrapper .bx-pager .bx-pager-item .bullet--1::after{bottom:80%;margin-top:-1px}@media(max-width: 767px){.bx-wrapper .bx-pager .bx-pager-item .bullet--1::after{margin-top:0}}.bx-wrapper .bx-pager .bx-pager-item .bullet--2{bottom:0}.bx-wrapper .bx-pager .bx-pager-item .bullet--2::before{top:40%;margin-bottom:-1px}@media(max-width: 767px){.bx-wrapper .bx-pager .bx-pager-item .bullet--2::before{margin-top:0}}.bx-wrapper .bx-pager .bx-pager-item .bullet--2::after{top:80%;margin-bottom:-1px}@media(max-width: 767px){.bx-wrapper .bx-pager .bx-pager-item .bullet--2::after{margin-top:0}}.bx-viewport{max-width:66.66%;margin:0 auto}@media(max-width: 767px){.bx-viewport{max-width:calc(100% - 125px);margin:0 0 0 125px}}@media(max-width: 470px){.bx-viewport{max-width:calc(100% - 30px);margin:0 auto}}.bx-controls{position:absolute;top:0;left:0;bottom:0}@media(max-width: 1200px){.bx-controls{left:15px}}@media(max-width: 470px){.bx-controls{display:none}}.bx-controls svg{position:absolute;right:100%;margin-top:5px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media(max-width: 1200px){.bx-controls svg{max-width:44px;height:auto;margin-top:4px}}@media(max-width: 900px){.bx-controls svg{margin-top:9px}}@media(max-width: 767px){.bx-controls svg{margin-top:8px}}@media(max-width: 470px){.bx-controls svg{display:none}}.bx-pager-link{text-indent:inherit}.bx-pager-link.active{background-color:transparent}.content--canvas{position:relative;z-index:-1}.slider--link{margin-top:4vw}@media(max-width: 1200px){.slider--link{margin-top:45px}}@media(max-width: 470px){.slider--link{margin-top:30px}}/*# sourceMappingURL=home.css.map */
