.scroll-indicator[data-v-3b79bb79]{transition:opacity .66s ease,-webkit-transform .33s linear .15s;transition:opacity .66s ease,transform .33s linear .15s;transition:opacity .66s ease,transform .33s linear .15s,-webkit-transform .33s linear .15s;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);opacity:0;padding:0;position:absolute;left:50%;top:85vh;z-index:3;overflow:visible}.scroll-indicator:hover .scroll-indicator__label[data-v-3b79bb79]{opacity:1}.scroll-indicator.shown[data-v-3b79bb79]{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.scroll-indicator__icon[data-v-3b79bb79]{font-size:38px}.scroll-indicator__label[data-v-3b79bb79]{cursor:pointer;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:1px;font-weight:400;color:#fff;position:relative;opacity:.6;transition:opacity .66s ease}.scroll-indicator__label[data-v-3b79bb79]:after{content:"";position:absolute;width:20px;bottom:-17px;height:2px;background-color:#fff}.scroll-indicator__arrows[data-v-3b79bb79],.scroll-indicator__label[data-v-3b79bb79]:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll-indicator__arrows[data-v-3b79bb79]{margin-top:25px;position:relative;width:30px;height:30px;margin-left:-10px}.scroll-indicator__arrows[data-v-3b79bb79]:before{-webkit-transform:translate(10px,40px) rotate(-45deg);transform:translate(10px,40px) rotate(-45deg);-webkit-animation:arrows-data-v-3b79bb79 2.5s linear infinite;animation:arrows-data-v-3b79bb79 2.5s linear infinite}.scroll-indicator__arrows[data-v-3b79bb79]:after,.scroll-indicator__arrows[data-v-3b79bb79]:before{content:"";position:absolute;width:100%;height:100%;border-left:2px solid #fff;border-bottom:2px solid #fff}.scroll-indicator__arrows[data-v-3b79bb79]:after{-webkit-transform:translate(20px) rotate(-45deg);transform:translate(20px) rotate(-45deg);-webkit-animation:arrows-data-v-3b79bb79 2.5s linear -1.25s infinite;animation:arrows-data-v-3b79bb79 2.5s linear -1.25s infinite}@media (max-height:800px){.scroll-indicator__label[data-v-3b79bb79]{display:none}.scroll-indicator[data-v-3b79bb79]{top:89vh}.scroll-indicator__arrows[data-v-3b79bb79]{width:20px;height:20px;margin-top:0}}@-webkit-keyframes arrows-data-v-3b79bb79{0%{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);-webkit-transform:translate(-5px,-20px) rotate(-45deg);transform:translate(-5px,-20px) rotate(-45deg)}10%,90%{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0)}50%{border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translate(-5px) rotate(-45deg);transform:translate(-5px) rotate(-45deg)}to{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);-webkit-transform:translate(-5px,20px) rotate(-45deg);transform:translate(-5px,20px) rotate(-45deg)}}@keyframes arrows-data-v-3b79bb79{0%{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);-webkit-transform:translate(-5px,-20px) rotate(-45deg);transform:translate(-5px,-20px) rotate(-45deg)}10%,90%{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0)}50%{border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translate(-5px) rotate(-45deg);transform:translate(-5px) rotate(-45deg)}to{border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);-webkit-transform:translate(-5px,20px) rotate(-45deg);transform:translate(-5px,20px) rotate(-45deg)}}.contact__person[data-v-0c0535bc]{min-width:250px;width:100%}.contact__person .identification__text[data-v-0c0535bc]{color:#000}.contact__person .details__phone[data-v-0c0535bc],.contact__person .person__title[data-v-0c0535bc]{margin-bottom:10px}.contact__person .person__name[data-v-0c0535bc]{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #cecece;font-size:24px}.contact__person .person__title[data-v-0c0535bc]{font-size:13px}.contact__person .person__details[data-v-0c0535bc]{display:flex;flex-direction:column;justify-content:space-between;font-size:15px}.contact__person .person__detail[data-v-0c0535bc]{color:#000;display:flex;align-items:center}.contact__person .person__detail[data-v-0c0535bc]:hover{opacity:.33}.contact__person .details__icon[data-v-0c0535bc]{height:27px;width:27px;font-size:19px;background-color:#000;border-radius:50%;color:#fff;margin-right:10px;display:flex;align-items:center;justify-content:center}.contact__person .details__text[data-v-0c0535bc]{word-break:break-all}.scroll-down-button[data-v-60d04efc]{margin-top:36px}.gdpr-dialog{max-width:375px;padding:0 10px}.gdpr-dialog .el-dialog__body{padding-top:20px;font-size:14px}.gdpr-dialog .dialog-footer,.gdpr-dialog .el-switch,.gdpr-dialog .gdpr-text{margin-top:30px}.gdpr-dialog .gdpr-text{margin-bottom:10px}.gdpr-dialog .el-dialog__footer{padding-bottom:10px}.gdpr-dialog .el-button{margin-left:0}@media (max-width:600px){.gdpr-dialog{display:flex;flex-direction:column}.gdpr-dialog .el-dialog__body{flex:1}}@media (max-width:600px){.project-interest-form{margin:40px 0 0}}.contact-people .contacts{z-index:1;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.contact-people .contacts .contact__person+.contact__person{margin-left:60px}.contact-people .contacts.contacts-centered .contact__person{width:auto;display:flex;justify-content:center}.contact-people .contacts.contacts-centered .contact__person .person__identification{display:flex;flex-direction:column;justify-content:center;padding-right:30px;margin-right:30px;border-right:1px solid #000;text-align:right}.contact-people .contacts.contacts-centered .contact__person .person__name{padding-bottom:0;margin-bottom:0;border-bottom:0}@media (max-width:600px){.contact-people .contacts{flex-direction:column;justify-content:center}.contact-people .contacts:not(.contacts-centered) .contact__person:last-child{margin-left:0!important;margin-top:50px}}@media (max-width:400px){.contact-people .contacts.contacts-centered{text-align:center}.contact-people .contacts.contacts-centered .contact__person{flex-direction:column}.contact-people .contacts.contacts-centered .contact__person:last-child{margin-left:0}.contact-people .contacts.contacts-centered .contact__person .person__identification{border-right:0;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px;padding-right:0;margin-right:0;text-align:center}.contact-people .contacts.contacts-centered .contact__person .details__icon{margin-top:10px;margin-right:0}.contact-people .contacts.contacts-centered .person__detail,.contact-people .contacts.contacts-centered .person__details{flex-direction:column-reverse}}.gallery{background-color:#000}.gallery figcaption{background-image:linear-gradient(transparent,rgba(0,0,0,.66) 200%)}.gallery .gallery-image img{height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}.gallery .video-button-overlay{z-index:1;background-color:rgba(0,0,0,.5);height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.gallery .video-button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.gallery .swiper-button-prev{margin-left:15px}.gallery .swiper-button-next{margin-right:15px}@media (max-width:900px){.gallery .gallery-image img{height:66vh}}@media (max-width:600px){.gallery .swiper-button-prev{margin-left:10px}.gallery .swiper-button-next{margin-right:10px}}