﻿@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v26-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/montserrat-v26-latin-500.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v26-latin-600.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat-v26-latin-700.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v26-latin-800.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v26-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/montserrat-v26-latin-500.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v26-latin-600.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat-v26-latin-700.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v26-latin-800.woff2") format("woff2");}.banner{width:100%;height:45rem;display:flex;align-items:center;justify-content:center;position:relative;}.banner-content{position:relative;z-index:1;max-width:1420px;text-align:center;color:#fff;}.banner-content h1{color:#fff;text-shadow:0 .25rem .875rem rgba(0,0,0,.25);}.banner>.logoV{display:none;}.videoContainer{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:url(../videos/first-frame.webp) center no-repeat;background-size:cover;overflow:hidden;}.videoContainer video{width:100%;height:100%;object-fit:cover;}.videoContainer:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 100px 0 rgba(0,0,0,.8);z-index:3;pointer-events:none;}.videoContainer:after{content:"";display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:#191715;opacity:.25;pointer-events:none;}.videoContainer .playPause{cursor:pointer;width:2.875rem;height:2.875rem;position:absolute;left:2.5rem;bottom:2.5rem;z-index:4;display:flex;justify-content:center;align-items:center;border:1px #fff solid;border-radius:.5rem;}.videoContainer .playPause svg{width:.875rem;height:auto;}.videoContainer .playPause svg.play{display:block;}.videoContainer .playPause svg.pause{display:none;}.videoContainer .playPause.play svg.play{display:none;}.videoContainer .playPause.play svg.pause{display:block;}.videoContainer .logoV{position:absolute;right:5.125rem;bottom:-1.125rem;z-index:3;width:17.4479166667%;min-width:180px;height:auto;}.sectorsContent{color:#fff;}.newContentHome{overflow:hidden;}.newContentHome-title{margin-bottom:3rem;}.newContentHome-slider .tns-slider{display:flex;}.newContentHome-slider .tns-slider .tns-item.tns-item{display:flex;font-size:1rem!important;}.newsItem{display:flex;}.newsItem-flex{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:36.0625%;position:relative;background:#f2f1ef;border-radius:.5rem;overflow:hidden;}.newsItem-image{position:absolute;left:0;height:100%;width:36.0625%;min-width:300px;}.newsItem-image img{object-fit:cover;width:100%;height:100%;}.newsItem-text{width:100%;}.projectsContent{padding:8.75rem 0;margin-top:5rem;position:relative;}.projectsContent:before{content:"";display:block;border-top:1px #d8d5d2 solid;margin:0 auto;left:-9999px;right:-9999px;width:100%;max-width:1600px;position:absolute;top:0;}.projectsContent .wrapper_flex{align-items:center;}.projectsContent-text{width:47.5%;}.projectsContent-gallery{width:47.5%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:relative;}.projectsContent-image{width:35.5263157895%;height:12.9375rem;border-radius:.5rem;overflow:hidden;}.projectsContent-image img{object-fit:cover;width:100%;height:100%;}.projectsContent-image:nth-child(2){width:49.6052631579%;height:20.4375rem;position:absolute;left:-9999px;right:-9999px;top:50%;transform:translateY(-50%);margin:0 auto;}.projectsContent-image:nth-child(2):before{content:"";display:block;position:absolute;left:-999px;right:-999px;margin:0 auto;bottom:-1.25rem;width:120%;height:130px;transform:rotate(174deg);background:linear-gradient(180deg,#ec7803 0%,rgba(236,120,3,0) 100%);z-index:1;}@media(max-width:1024px){.projectsContent{padding:4.5rem 0;}.projectsContent-image{height:9rem;}.projectsContent-image:nth-child(2){height:13rem;}}@media screen and (max-width:920px){.newsItem-flex{padding-left:300px;}}@media screen and (max-width:767px){.banner{height:auto;display:block;overflow:hidden;}.banner .btn{width:auto;display:inline-flex;}.banner-content{text-align:left;max-width:100%;padding-top:1.75rem;padding-bottom:3.75rem;}.banner-content h1{color:#393735;text-shadow:none;}.banner>.logoV{display:block;position:absolute;right:-1rem;bottom:-.625rem;z-index:1;width:6.25rem;height:auto;}.videoContainer{position:relative;height:12.5rem;}.videoContainer .playPause{width:2.875rem;height:2.875rem;left:initial;right:1.25rem;bottom:1.25rem;}.videoContainer .playPause svg{width:.875rem;}.videoContainer .logoV{opacity:0;}.newContentHome-title{margin-bottom:2.25rem;}.newsItem-flex{display:block;padding:0;}.newsItem{display:block;}.newsItem-image{width:100%;min-width:100%;height:11rem;position:static;}.newsItem-text{width:100%;}.slider .tns-outer .tns-controls{width:100%;}.projectsContent{padding:4.5625rem 0 0 0;}.projectsContent .wrapper_flex{flex-direction:column-reverse;}.projectsContent-text{width:100%;}.projectsContent-gallery{width:100%;margin-bottom:3.3125rem;}.projectsContent-image{width:35.1145038168%;height:5.625rem;}.projectsContent-image:nth-child(2){width:48.8549618321%;height:8.75rem;}}