.btn-primary{font-size:.75rem;letter-spacing:.1rem;color:#fff;background:#0f1c28;padding:19px 30px;transition:all .25s ease-out;position:relative}.btn-primary:hover{background:hsla(0,0%,100%,.7);color:#0f1c28}.btn-primary-opacity{font-size:.6875rem;background:rgba(15,28,40,.2);color:#0f1c28;padding:13px 19px 10px;letter-spacing:.1rem;transition:all .25s ease-out}.btn-primary-opacity:hover{background:#0f1c28}.btn-white-opacity{font-size:.6875rem;background:hsla(0,0%,100%,.2);color:#fff;padding:13px 19px 10px;letter-spacing:.1rem;transition:all .25s ease-out}.btn-white-opacity:hover{background:#fff}.btn-directions{display:inline-block;border:1px solid rgba(15,28,40,.2);color:#0f1c28;padding:12px 32px;text-align:center}.btn-directions p{font-size:.875rem}.btn-directions p.small{font-size:.625rem}@media only screen and (max-width:575px){.btn-modal-close{top:20px;right:20px}.btn-mob-full{width:100%;display:block}}#cookies-warning{background:#0f1c28;color:#fff}#cookies-warning .cookies-close{background:#fff}#cookies-warning .cookies-close svg polygon{fill:#0f1c28!important}@media only screen and (max-width:575px){#cookies-warning .cookies-close{border-color:#0f1c28}}.fancybox-bg{opacity:.9;background:#0f1c28}.fancybox-slide--image{padding:150px 0}.fancybox-close-small{width:52px;height:52px;padding:0;top:-102px;right:unset;left:50%;transform:translateX(-50%)}.fancybox-infobar{top:unset;bottom:50px;left:50%;transform:translateX(-50%)}.fancybox-caption{padding:100px 0}.fancybox-caption .fancybox-caption__body{font-size:.875rem;font-weight:300}.fancybox-title{position:absolute;top:120px;left:50%;transform:translateX(-50%)}.fancybox-title p{font-weight:900;letter-spacing:.2rem;font-size:1rem}.fancybox-slide{padding-top:120px}footer{background:#ddd;padding-bottom:3.5rem}footer.with-cookies{padding-bottom:8rem}.footer-menu{list-style:none;padding-left:0;margin-bottom:0}.footer-menu li{text-align:right;margin-bottom:5px}.footer-menu li a{color:#0f1c28;font-size:.8125rem;letter-spacing:.2rem;transition:all .25s ease-out}.footer-menu li a.active,.footer-menu li a:hover{color:#7a7b7c}.copyrights{font-family:Arial;font-size:.6875rem;color:#0f1c28;text-align:right}.copyrights span{opacity:1}.copyrights a{position:relative;color:#0f1c28;opacity:1;transition:all .25s ease-out}.copyrights a:after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;background:currentColor;transition:width .25s ease-out}.copyrights a:hover{color:#0f1c28}.copyrights a:hover:after{width:100%}@media only screen and (max-width:991px){.footer-menu{text-align:center}.footer-menu li{display:inline-block;margin:0 10px}}@media only screen and (max-width:767px){.copyrights{text-align:center}}@media only screen and (max-width:575px){.footer-menu li{margin:0 4px}.footer-menu li a{font-size:.68rem}}@media only screen and (min-width:1240px){footer.with-cookies{padding-bottom:3.5rem}}[v-cloak]{display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:all .25s ease-out}.justify-content-container-left{margin-left:19%}.justify-content-container-right{margin-right:19%}.pl-container-align{padding-left:38%}.pr-container-align{padding-right:38%}.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-y-center{position:absolute;top:50%;transform:translateY(-50%)}.pos-y-bottom-x-center{position:absolute!important;bottom:0;left:0;right:0;transform:translateY(50%)}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-100{opacity:1!important}.bg-white-90{background:hsla(0,0%,100%,.9)}.bg-lighter-90{background:hsla(0,0%,88.6%,.9)}.transform-y--center{transform:translateY(-50%)}.transform-y-center{transform:translateY(50%)}.text-underline:after{bottom:-2px;width:100%;height:1px}.max-w-150{max-width:150px}.max-w-250{max-width:250px}[class*=z-],[class^=z-]{position:relative}.z-n1{z-index:-1}.z-n2{z-index:-2}.z-5{z-index:5}.z-10{z-index:10}@media only screen and (min-width:1200px){.container{padding:0 40px}.transform-y-xl--center{transform:translateY(-50%)}.justify-content-container-xl-left{margin-left:19%}.justify-content-container-xl-right{margin-right:19%}.vh-xl-100{height:100vh!important}}@media only screen and (min-width:992px){.transform-y-lg--center{transform:translateY(-50%)}.position-lg-sticky{position:-webkit-sticky;position:sticky;top:0}.vh-lg-100{height:100vh!important}}@media only screen and (min-width:768px){.offset-md--1{margin-left:-6.25%}.vh-md-100{height:100vh!important}}@media only screen and (min-width:576px){.transform-y-sm--center{transform:translateY(-50%)}.w-sm-150{width:150px}.w-sm-200{width:200px}.w-sm-235{width:235px}.w-sm-250{width:250px}}.header{position:absolute;top:0;left:0;right:0;z-index:100;transition-property:background;transition-duration:.5s;transition-timing-function:ease-out}.header .btn-menu{text-align:left;width:60px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header .btn-menu span{height:4px;background:#0f1c28;display:block;position:absolute;left:0;transition:all .25s ease-out}.header .btn-menu span:first-child{top:0;width:71px}.header .btn-menu span:nth-child(2){top:calc(50% - 1px);width:54px}.header .btn-menu.active span:nth-child(2),.header .btn-menu:hover span:nth-child(2){width:71px}.header .logo{width:160px;padding:40px 0;transition:all .5s ease-out}.header .btn-contact{top:45px;position:absolute;right:12px;white-space:nowrap;transition:top .25s ease-in-out}.header .languages{list-style:none;padding-left:0;margin-bottom:0}.header .languages li{display:inline-block;margin:0 10px}.header .languages li a{color:#0f1c28;font-size:.625rem;opacity:.3;display:block;position:relative;padding-top:20px;transition:all .25s ease-out}.header .languages li a:after{content:"";display:block;width:1px;height:0;background:#0f1c28;position:absolute;top:0;left:50%;transition:all .25s ease-out}.header .languages li a:hover{opacity:.5}.header .languages li a:hover:after{height:10px}.header .languages li a.active{opacity:1}.header .languages li a.active:after{height:15px}.header.sticky{position:fixed;background:#ddd;box-shadow:0 10px 20px rgba(0,0,0,.2)}.header.sticky .logo{padding:15px 0;width:80px}.header.sticky .btn-contact{top:40px}@media only screen and (max-width:1199px){.header .logo{width:130px}}@media only screen and (max-width:991px){.header .logo{width:110px}}@media only screen and (max-width:575px){.header .languages li{margin:0 8px}}@media only screen and (min-width:576px){.header .btn-contact{top:29px;right:100px}.header .languages li a{padding-top:30px}.header .languages li a.active:after{height:24px}.header.sticky .btn-contact{top:28px}}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid #0f1c28;border-radius:0;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:none;border:1px solid #0f1c28;border-top-style:none;border-radius:0 0 0 0;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #0f1c28;border-radius:0;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.btn-submit{letter-spacing:.06rem;padding:18px 49px 15px;position:relative;color:#fff;transition:all .25s ease-out;background:#0f1c28;font-size:.875rem}.btn-submit:hover{background:rgba(15,28,40,.5)}.btn-submit.loading .btn-loader{opacity:1}.btn-loader{display:flex;justify-content:center;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease-out;background:#fff;padding:0 30%;z-index:1}.btn-loader>span{background-color:#0f1c28;height:100%;width:25px;margin:0 2px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite}.btn-loader>span.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.btn-loader>span.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.btn-loader>span.rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.btn-loader>span.rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.2)}20%{transform:scaleY(.4)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.2)}20%{transform:scaleY(.4)}}.input-wrapper{position:relative;margin-bottom:1.375rem}.input-wrapper label{font-size:.875rem;display:block;font-weight:300;letter-spacing:.1rem;cursor:pointer}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search],.input-wrapper input[type=text]{font-size:.875rem;font-weight:300;letter-spacing:.1rem;color:#0f1c28;width:100%;border:1px solid #0f1c28;border-radius:0;padding:18px 20px 14px;background-color:transparent;-webkit-appearance:none;transition:all .25s ease-out}.input-wrapper input[type=email]:focus,.input-wrapper input[type=number]:focus,.input-wrapper input[type=password]:focus,.input-wrapper input[type=search]:focus,.input-wrapper input[type=text]:focus{outline:none}.input-wrapper input[type=email]::-webkit-input-placeholder,.input-wrapper input[type=number]::-webkit-input-placeholder,.input-wrapper input[type=password]::-webkit-input-placeholder,.input-wrapper input[type=search]::-webkit-input-placeholder,.input-wrapper input[type=text]::-webkit-input-placeholder{letter-spacing:0;font-size:.625rem;color:#000}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=search]::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder{letter-spacing:0;font-size:.625rem;color:#000}.input-wrapper input[type=email]:-ms-input-placeholder,.input-wrapper input[type=number]:-ms-input-placeholder,.input-wrapper input[type=password]:-ms-input-placeholder,.input-wrapper input[type=search]:-ms-input-placeholder,.input-wrapper input[type=text]:-ms-input-placeholder{letter-spacing:0;font-size:.625rem;color:#000}.input-wrapper input[type=email]:-moz-placeholder,.input-wrapper input[type=number]:-moz-placeholder,.input-wrapper input[type=password]:-moz-placeholder,.input-wrapper input[type=search]:-moz-placeholder,.input-wrapper input[type=text]:-moz-placeholder{letter-spacing:0;font-size:.625rem;color:#000}.input-wrapper input[type=email]::-webkit-inner-spin-button,.input-wrapper input[type=email]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=password]::-webkit-inner-spin-button,.input-wrapper input[type=password]::-webkit-outer-spin-button,.input-wrapper input[type=search]::-webkit-inner-spin-button,.input-wrapper input[type=search]::-webkit-outer-spin-button,.input-wrapper input[type=text]::-webkit-inner-spin-button,.input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper .v-select{padding-top:18px;width:100%}.input-wrapper .v-select .vs__open-indicator{fill:#0f1c28}.input-wrapper .v-select .vs__open-indicator:before{font-size:1.3rem}@media (max-height:900px),(max-width:900px){.input-wrapper .v-select .vs__open-indicator:before{font-size:calc(1.03rem + .48vmin)}}.input-wrapper .v-select .vs__dropdown-toggle{padding:18px 20px 14px;border:1px solid #0f1c28;border-radius:0;overflow:hidden}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{color:#0f1c28;position:absolute;margin:0;padding:0;font-size:.875rem;font-weight:300;letter-spacing:.1rem;border:none;white-space:nowrap}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .vs__deselect{fill:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search{margin:0;padding:0;font-size:.875rem;letter-spacing:.1rem;font-weight:300;border:none}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-webkit-input-placeholder{letter-spacing:.1rem;font-size:.875rem;color:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search::-moz-placeholder{letter-spacing:.1rem;font-size:.875rem;color:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-ms-input-placeholder{letter-spacing:.1rem;font-size:.875rem;color:#fff}.input-wrapper .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:-moz-placeholder{letter-spacing:.1rem;font-size:.875rem;color:#fff}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option{color:#0f1c28;font-size:.875rem;font-weight:300;letter-spacing:.1rem}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--disabled{text-decoration:line-through}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected{background-color:#0f1c28;color:#fff}.input-wrapper .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background-color:#ddd;color:#0f1c28}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.4}.input-wrapper .error-msg{position:absolute;top:12px;right:5px;font-size:.5rem;letter-spacing:.1rem;color:#fff;background-color:#9b1815;padding:7px 9px 5px;z-index:5}.input-wrapper.has-error label{color:#9b1815}.input-wrapper.has-error .dpifs-fake-input,.input-wrapper.has-error .v-select .vs__dropdown-toggle,.input-wrapper.has-error input[type=email],.input-wrapper.has-error input[type=number],.input-wrapper.has-error input[type=password],.input-wrapper.has-error input[type=search],.input-wrapper.has-error input[type=text]{border-color:#9b1815}.input-wrapper.label-float{margin-bottom:.9rem}.input-wrapper.label-float label{position:absolute;top:calc(50% + 11px);left:21px;transform:translateY(-50%);transition:all .25s ease-out}.input-wrapper.label-float input[type=email],.input-wrapper.label-float input[type=number],.input-wrapper.label-float input[type=password],.input-wrapper.label-float input[type=search],.input-wrapper.label-float input[type=text]{margin-top:18px}.input-wrapper.label-float .error-msg{top:0}.input-wrapper.label-float.has-value label{font-size:.7rem;top:0;left:0;transform:translateY(0)}.input-wrapper.input-wrapper-small .v-select{padding-top:0}.input-wrapper.input-wrapper-small .v-select .vs__dropdown-toggle{padding:10px 10px 9px}.input-wrapper.input-wrapper-small .v-select .vs__dropdown-menu .vs__dropdown-option,.input-wrapper.input-wrapper-small .v-select .vs__dropdown-toggle .vs__selected-options .vs__search,.input-wrapper.input-wrapper-small .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{font-weight:400}.input-wrapper.input-wrapper-white label{color:#fff}.input-wrapper.input-wrapper-white input[type=email],.input-wrapper.input-wrapper-white input[type=number],.input-wrapper.input-wrapper-white input[type=password],.input-wrapper.input-wrapper-white input[type=search],.input-wrapper.input-wrapper-white input[type=text]{color:#fff;border-color:#fff}.input-wrapper.input-wrapper-white .v-select .vs__open-indicator{fill:#fff}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-toggle{border-color:#fff}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{color:#fff}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .vs__deselect{fill:#0f1c28}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-menu{background-color:#0f1c28}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-menu .vs__dropdown-option{color:#fff}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--selected{background-color:#ddd;color:#0f1c28}.input-wrapper.input-wrapper-white .v-select .vs__dropdown-menu .vs__dropdown-option.vs__dropdown-option--highlight{background-color:#fff;color:#0f1c28}.input-wrapper.input-wrapper-white.has-error label{color:#ff8400}.textarea-wrapper{position:relative;margin-bottom:2rem}.textarea-wrapper label{display:block;cursor:pointer}.textarea-wrapper label,.textarea-wrapper textarea{font-size:.875rem;font-weight:300;letter-spacing:.1rem}.textarea-wrapper textarea{color:#0f1c28;width:100%;border:1px solid #0f1c28;border-radius:0;background-color:#fff;padding:18px 20px 14px;-webkit-appearance:none;transition:all .25s ease-out}.textarea-wrapper textarea:focus{outline:none}.textarea-wrapper .error-msg{position:absolute;top:12px;right:5px;font-size:.5rem;letter-spacing:.1rem;color:#fff;background-color:#9b1815;padding:7px 9px 5px;z-index:5}.textarea-wrapper.has-error label{color:#9b1815}.textarea-wrapper.has-error textarea{border-color:#9b1815}.textarea-wrapper.label-float{margin-bottom:.9rem}.textarea-wrapper.label-float label{position:absolute;top:47px;left:21px;transform:translateY(-50%);transition:all .25s ease-out}.textarea-wrapper.label-float textarea{margin-top:18px}.textarea-wrapper.label-float .error-msg{top:0}.textarea-wrapper.label-float.has-value label{font-size:.7rem;top:0;left:0;transform:translateY(0)}.textarea-wrapper.textarea-wrapper-white label{color:#fff}.textarea-wrapper.textarea-wrapper-white textarea{background-color:transparent;color:#fff;border-color:#fff}.checkbox-wrapper{display:inline-block;position:relative;padding-left:30px;cursor:pointer;font-size:.625rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper label{margin-bottom:0;cursor:pointer;font-size:.82rem;font-family:effra,sans-serif;line-height:1.4}.checkbox-wrapper label a{transition:all .25s ease-out;text-decoration:underline}.checkbox-wrapper input{position:absolute;opacity:0;visibility:hidden;cursor:pointer}.checkbox-wrapper .checkbox{position:absolute;top:50%;left:0;height:18px;width:18px;border:2px solid #0f1c28;transform:translateY(-50%)}.checkbox-wrapper:hover input~.checkbox,.checkbox-wrapper input:checked~.checkbox{background-color:transparent}.checkbox-wrapper .checkbox:after{content:"";position:absolute;display:none;left:4px;top:1px;width:6px;height:10px;border:solid #0f1c28;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input:checked~.checkbox:after{display:block}.checkbox-wrapper button{color:#0f1c28;text-decoration:underline}.checkbox-wrapper .error-msg{position:absolute;top:calc(100% + 5px);right:0;font-size:.625rem;color:#ff8405}.checkbox-wrapper.has-error{color:#9b1815}.checkbox-wrapper.has-error .checkbox{border-color:#9b1815}.checkbox-wrapper.has-error label a,.checkbox-wrapper.has-error label button{transition:all 0ms ease-out;color:#ff8405}.checkbox-wrapper.checkbox-lg{padding-left:35px}.checkbox-wrapper.checkbox-lg .checkbox{height:26px;width:26px;border-width:1px}.checkbox-wrapper.checkbox-lg .checkbox:after{left:7px;top:1px;width:10px;height:17px;border-width:0 4px 4px 0}.checkbox-wrapper.checkbox-xl{padding-left:39px}.checkbox-wrapper.checkbox-xl .checkbox{height:27px;width:27px;border-width:2px}.checkbox-wrapper.checkbox-xl .checkbox:after{left:7px;top:1px;width:10px;height:17px;border-width:0 4px 4px 0}.checkbox-wrapper.checkbox-wrapper-white label,.checkbox-wrapper.checkbox-wrapper-white label button{color:#fff}.checkbox-wrapper.checkbox-wrapper-white .checkbox,.checkbox-wrapper.checkbox-wrapper-white .checkbox:after{border-color:#fff}.side-menu .main-menu{padding-left:0;margin-bottom:0;list-style:none;text-align:center;display:flex;flex-direction:column;justify-content:center}.side-menu .main-menu li{display:block;margin-bottom:55px}.side-menu .main-menu li a,.side-menu .main-menu li button{display:inline-block;font-weight:300;font-size:2.5rem!important;color:#0f1c28;letter-spacing:.2rem;position:relative;line-height:1;padding:0 20px}.side-menu .main-menu li a:after,.side-menu .main-menu li a:before,.side-menu .main-menu li button:after,.side-menu .main-menu li button:before{content:"";display:block;position:absolute;top:35%;width:0;height:1px;background:#0f1c28;transition:all .25s ease-out}.side-menu .main-menu li a:before,.side-menu .main-menu li button:before{right:100%}.side-menu .main-menu li a:after,.side-menu .main-menu li button:after{left:100%}.side-menu .main-menu li a:hover:after,.side-menu .main-menu li a:hover:before,.side-menu .main-menu li button:hover:after,.side-menu .main-menu li button:hover:before{width:26px}.side-menu .main-menu li a.active:after,.side-menu .main-menu li a.active:before,.side-menu .main-menu li button.active:after,.side-menu .main-menu li button.active:before{width:56px}.side-menu .main-menu li:last-child{margin-bottom:0}.modal-body{padding:60px 5px 0}.btn-modal-close{color:#fff;opacity:1;position:absolute;top:0;right:0;z-index:5}.btn-modal-close:hover{opacity:.5}.btn-modal-close.centered{right:unset;left:50%;transform:translateX(-50%)}::-moz-selection{color:#fff;background:#0f1c28;opacity:1}::selection{color:#fff;background:#0f1c28;opacity:1}@-webkit-keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-out}.fade-enter,.fade-leave-to{opacity:0}.bg-zoom .bg-image{-webkit-animation:zoom 3s forwards;animation:zoom 3s forwards}.reveal-top{opacity:0;transform:translateY(-20px);transition:all .5s ease-out}.reveal-top.revealed{opacity:1;transform:translateY(0)}.tiny{font-size:.5rem}.ls-00,.ls-00 b,.ls-00 span{letter-spacing:0!important}.ls-01,.ls-01 b,.ls-01 span{letter-spacing:1px!important}.ls-02,.ls-02 b,.ls-02 span{letter-spacing:2px!important}.ls-03,.ls-03 b,.ls-03 span{letter-spacing:3px!important}.ls-04,.ls-04 b,.ls-04 span{letter-spacing:4px!important}.ls-05,.ls-05 b,.ls-05 span{letter-spacing:5px!important}.lh-00{line-height:0}.lh-10{line-height:1}.lh-12{line-height:1.2}.lh-13{line-height:1.3}.lh-14{line-height:1.4}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-17{line-height:1.7}.lh-18{line-height:1.8}.lh-20{line-height:2}.text-erase{position:relative;display:inline-block}.text-erase:after{content:"";display:block;width:calc(100% + 30px);height:1px;background:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%)}.text-dynamic-small{text-align:justify}.text-dynamic-small .h1,.text-dynamic-small .h2,.text-dynamic-small .h3,.text-dynamic-small .h4,.text-dynamic-small .h5,.text-dynamic-small .h6,.text-dynamic-small h1,.text-dynamic-small h2,.text-dynamic-small h3,.text-dynamic-small h4,.text-dynamic-small h5,.text-dynamic-small h6,.text-dynamic-small p{color:#0f1c28;font-family:effra,sans-serif}.text-dynamic-small h1{margin-bottom:10px}.text-dynamic-small h2{margin-bottom:25px;color:#0f1c28}.text-dynamic-small h3,.text-dynamic-small h4,.text-dynamic-small h5,.text-dynamic-small h6{margin:30px 0 5px}.text-dynamic-small p{font-size:.8rem;margin-bottom:10px;line-height:1.6;letter-spacing:.03rem}.text-dynamic-small p:last-child{margin-bottom:0}.text-dynamic-small ol,.text-dynamic-small ul{padding:0 0 0 20px;margin-bottom:10px}.text-dynamic-small ol li,.text-dynamic-small ul li{line-height:1.4;letter-spacing:.03rem;font-size:.8rem;margin-bottom:5px}.text-dynamic-small table{width:100%}.text-dynamic-small table tr td{border:1px solid #0f1c28;padding:20px}.text-dynamic{text-align:justify}.text-dynamic .h1,.text-dynamic .h2,.text-dynamic .h3,.text-dynamic .h4,.text-dynamic .h5,.text-dynamic .h6,.text-dynamic h1,.text-dynamic h2,.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6,.text-dynamic p{color:#0f1c28;font-family:effra,sans-serif}.text-dynamic h2{margin-bottom:25px;color:#0f1c28}.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6{color:#0f1c28;margin:20px 0}.text-dynamic p{margin-bottom:15px;line-height:1.5rem;font-weight:300;letter-spacing:.04rem}.text-dynamic p:last-child{margin-bottom:0}.text-dynamic ul{padding:0 0 0 20px;margin-bottom:15px}.text-dynamic ul li{margin-bottom:20px}.text-dynamic-2{text-align:justify}.text-dynamic-2 .h1,.text-dynamic-2 .h2,.text-dynamic-2 .h3,.text-dynamic-2 .h4,.text-dynamic-2 .h5,.text-dynamic-2 .h6,.text-dynamic-2 h1,.text-dynamic-2 h2,.text-dynamic-2 h3,.text-dynamic-2 h4,.text-dynamic-2 h5,.text-dynamic-2 h6,.text-dynamic-2 p{font-family:effra,sans-serif}.text-dynamic-2 h2{margin-bottom:25px;color:#0f1c28}.text-dynamic-2 h3,.text-dynamic-2 h4,.text-dynamic-2 h5,.text-dynamic-2 h6{margin:20px 0}.text-dynamic-2 p{font-size:.875rem;margin-bottom:15px;line-height:1.5rem;letter-spacing:.04rem}.text-dynamic-2 p:last-child{margin-bottom:0}.text-dynamic-2 ul{padding:0 0 0 20px;margin-bottom:15px}.text-dynamic-2 ul li{margin-bottom:20px}.text-vertical{transform:rotate(-90deg) translateX(-100%);display:inline-block;transform-origin:0 25%}ul.no-style{padding:0;margin:0;list-style:none}ul.no-style li{line-height:1.5}hr{border-top:1px solid #fff;margin:5px auto;width:100%}hr.primary{border-color:#0f1c28}hr.vertical{border-top:none;position:relative;margin:0 auto}hr.vertical:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:180px;background:#fff;transform:translateY(-50%)}hr.vertical.tiny:after{height:14px}hr.vertical.small:after{height:42px}hr.vertical.medium:after{height:86px}hr.vertical.primary:after{background:#0f1c28}hr.tiny{width:34px}hr.small{width:53px}hr.large{width:100px}hr.thick{border-width:4px}i[class*=" icon-"],i[class^=icon-]{font-size:0}i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:1.1875rem}@media (max-height:900px),(max-width:900px){i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:calc(1.01875rem + .3vmin)}}i.icon-m[class*=" icon-"]:before,i.icon-m[class^=icon-]:before{font-size:1.8rem}@media (max-height:900px),(max-width:900px){i.icon-m[class*=" icon-"]:before,i.icon-m[class^=icon-]:before{font-size:calc(1.08rem + 1.28vmin)}}i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:2.93rem}@media (max-height:900px),(max-width:900px){i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:calc(1.193rem + 3.088vmin)}}i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:3.25rem}@media (max-height:900px),(max-width:900px){i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:calc(1.225rem + 3.6vmin)}}i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:6.6rem}@media (max-height:900px),(max-width:900px){i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:calc(1.56rem + 8.96vmin)}}@media only screen and (max-width:991px){.large,body{font-size:.8rem}.small{font-size:.65rem}.xsmall,.xxsmall{font-size:.6rem}}.grecaptcha-badge{display:none!important}.bg-1d3347{background:#1d3347}.bg-opacity-10 .bg-image{opacity:.1!important}.page-wrapper{padding-top:14%}.header-stripes-wrapper{margin-top:-15%;padding-top:41%;position:relative;z-index:1}.header-stripes-wrapper .header-stripes{opacity:.15;background:url(../images/header-stripes.svg?dc55ecd59f8041513024754ad57861ea);background-size:153%;background-repeat:no-repeat;background-position:50% 100%;position:absolute;left:0;right:0;top:20px;height:100%}.content-wrapper{margin-top:-32.5%}.title-line{position:relative;text-align:right;display:inline-block}.title-line span{width:1px;height:370px;background-color:#0f1c28;position:absolute;bottom:calc(100% + 10px);left:50%}.title-line p{font-size:1.125rem;font-weight:300;letter-spacing:.11rem;color:#0f1c28;line-height:1}@media (max-height:900px),(max-width:900px){.title-line p{font-size:calc(1.0125rem + .2vmin)}}.bg-overlay:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(104deg,rgba(14,79,117,.5),rgba(57,198,207,.5))}.footer-stripes-wrapper{margin-top:-30%;padding-top:44%;position:relative;z-index:-1}.footer-stripes-wrapper .footer-stripes{opacity:.15;background:url(../images/footer-stripes.svg?dfaded1e3a865786d403162d5f0a444e);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;left:0;right:0;bottom:-20%;height:100%;transform:translateY(35%)}.footer-stripes-wrapper .moto{display:inline-block;position:absolute;opacity:.4;letter-spacing:.2rem;font-weight:300;left:50%;bottom:330px;transform:rotate(-90deg) translateX(-50%);transform-origin:1% 50%;font-size:.87rem}.triangle-bottom-right{border-left:991px solid transparent;right:0}.triangle-bottom-left,.triangle-bottom-right{width:50%;height:100px;border-bottom:100px solid #ddd;position:absolute;bottom:0}.triangle-bottom-left{border-right:991px solid transparent;left:0}.xp-banner{text-align:center;border:1px solid #0f1c28;border-top:0 solid #0f1c28;padding:30px 5px 20px;position:relative}.xp-banner:after,.xp-banner:before{content:"";display:block;height:1px;width:20%;background:#0f1c28;position:absolute;top:0}.xp-banner:before{left:0}.xp-banner:after{right:0}.xp-banner .inner-border{border:1px solid #0f1c28;border-top:0 solid #0f1c28;position:absolute;top:50%;left:50%;width:calc(100% - 14px);height:calc(100% - 14px);transform:translate(-50%,-50%)}.xp-banner .inner-border:after,.xp-banner .inner-border:before{content:"";display:block;height:1px;width:30%;background:#0f1c28;position:absolute;top:0}.xp-banner .inner-border:before{left:0}.xp-banner .inner-border:after{right:0}.xp-banner .display-2{font-size:3.375rem;font-weight:900;line-height:.7;position:absolute;top:0;left:50%;transform:translate(-50%,-20%)}@media (max-height:900px),(max-width:900px){.xp-banner .display-2{font-size:calc(1.2375rem + 3.8vmin)}}.leed-badge-home{position:absolute;top:0;right:0;transform:translate(40%,-30%);z-index:1;width:120px}.home-slider-container{overflow:hidden;z-index:5;position:relative}.home-slider-bg{position:absolute;width:100%;height:70vh;top:90px}.home-slider-bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8)}.home-slider-wrapper{margin-right:-6px;margin-left:-6px}.home-slider-wrapper .slick-list{overflow:visible}.home-slider-wrapper .home-slider-slide .home-slider-photos,.home-slider-wrapper .home-slider-slide .home-slider-video{overflow:hidden}.home-slider-wrapper .home-slider-slide .home-slider-photos{display:flex;margin-left:-6px;margin-right:-6px;margin-bottom:15px}.home-slider-wrapper .home-slider-slide .home-slider-photos a{margin:0 6px;position:relative}.home-slider-wrapper .home-slider-slide .home-slider-photos a .home-slider-img{height:75vh}.home-slider-wrapper .home-slider-slide .home-slider-video{display:flex;margin-left:-6px;margin-right:-6px;margin-bottom:15px;height:75vh}.home-slider-wrapper .home-slider-slide .home-slider-video a{margin:0 6px;position:relative}.home-slider-wrapper .home-slider-slide .home-slider-video a .bg-video .video{max-height:100%}.home-slider-wrapper .home-slider-slide .home-slider-text{display:flex;align-items:center;width:80%}.home-slider-wrapper .home-slider-slide .home-slider-text:after{content:"";display:block;height:1px;width:100%;background:#0f1c28}.home-slider-wrapper .slick-dots{list-style:none;padding-left:0;margin:10px 0;text-align:center;display:flex;justify-content:center;align-items:center}.home-slider-wrapper .slick-dots li{margin:0 3px;line-height:1;font-size:0}.home-slider-wrapper .slick-dots li button{font-size:0;width:10px;height:10px;background:#0f1c28;opacity:.2;transition:all .25s ease-out}.home-slider-wrapper .slick-dots li.slick-active button{opacity:1}.home-slider-next{display:none!important;color:#0f1c28;opacity:1;transition:all .25s ease-out;position:absolute;bottom:0;right:0;font-size:.6875rem;font-weight:300;letter-spacing:.1rem}.home-slider-next:after{content:"";display:block;height:1px;width:1000px;background:#0f1c28;position:absolute;top:35%;left:calc(100% + 20px)}.home-slider-next:hover{opacity:.5}.home-slider-tag{font-size:.6875rem;letter-spacing:.08rem;position:absolute;bottom:31%;right:-50px;background:#0f1c28;color:#fff;padding:5px 12px}.text-xp-years{display:flex;align-items:center;position:relative}.text-xp-years .left-part,.text-xp-years .right-part{width:100%}.text-xp-years .left-part{text-align:right;padding-right:2rem}.text-xp-years .left-part h2{font-size:1.875rem;font-weight:400;letter-spacing:.8rem;margin-left:10px;white-space:nowrap}@media (max-height:900px),(max-width:900px){.text-xp-years .left-part h2{font-size:calc(1.0875rem + 1.4vmin)}}.text-xp-years .left-part h5{font-size:1.3125rem;font-weight:400;letter-spacing:.55rem;margin-left:5px;white-space:nowrap}@media (max-height:900px),(max-width:900px){.text-xp-years .left-part h5{font-size:calc(1.03125rem + .5vmin)}}.text-xp-years .right-part{padding-left:2.5rem;text-align:justify}.text-xp-years .right-part .display-2{font-size:3.375rem;font-weight:900;letter-spacing:.2rem;white-space:nowrap}@media (max-height:900px),(max-width:900px){.text-xp-years .right-part .display-2{font-size:calc(1.2375rem + 3.8vmin)}}.text-xp-years hr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.profile-wrapper{background:hsla(0,0%,88.6%,.5);padding:1px 36px 45px;margin-top:40px;position:relative}.profile-wrapper .bg-image-wrapper{margin-top:-40px;box-shadow:0 0 20px rgba(0,0,0,.1)}.profile-wrapper .btn-primary{position:absolute;bottom:0;right:30px;transform:translateY(50%)}.bg-about{position:relative;padding-top:30%;padding-bottom:13%;padding-right:10%}.bg-about:before{content:"";display:block;width:100%;border-top:620px solid #fff;border-right:1010px solid transparent;position:absolute;left:0;top:0}.bg-about .bg-about-content,.project-list{position:relative}.project-list{display:block;margin:0 7% 12%}.project-list .leed-badge{position:absolute;top:0;left:0;transform:translate(-40%,-30%);z-index:1;width:80px}.project-list .tag{font-size:.6875rem;letter-spacing:.08rem;position:absolute;top:20px;right:0;transform:translateX(50%);background:#0f1c28;color:#fff;padding:5px 12px}.project-list-bg{opacity:.1;position:absolute;bottom:0;left:0;right:0;margin:0 4px}.news{list-style:none;margin-bottom:0;padding-left:0}.news li{margin-top:50px}.news li a{background:#f1f1f1;display:block;padding:40px;position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;transition:background .25s ease-in-out}.news li a .category{position:absolute;top:0;left:40px;background:#0f1c28;font-size:.7rem;color:#fff;transform:translateY(-50%);transition:background .25s ease-in-out,color .25s ease-in-out}.news li a .date{text-align:center;min-width:80px;color:#0f1c28;transition:color .25s ease-in-out}.news li a .date .year{font-size:2rem;font-weight:900;display:block;line-height:1}@media (max-height:900px),(max-width:900px){.news li a .date .year{font-size:calc(1.1rem + 1.6vmin)}}.news li a .date .month{font-size:.6rem;display:block;letter-spacing:.07rem}.news li a .text{margin:0 40px;width:100%}.news li a .text .title{font-size:1.5rem;font-weight:900;display:block;line-height:1.2;letter-spacing:.04rem;color:#0f1c28;transition:color .25s ease-in-out}@media (max-height:900px),(max-width:900px){.news li a .text .title{font-size:calc(1.05rem + .8vmin)}}.news li a .text .text-category{display:block;font-size:.75rem;letter-spacing:.05rem;color:#0f1c28;transition:color .25s ease-in-out}.news li a .text .text-category b{font-weight:900;letter-spacing:.05rem}.news li a .descr{text-align:center;min-width:95px}.news li a .descr i{display:block;margin-bottom:10px;color:#0f1c28;transition:color .25s ease-in-out}.news li a .descr i.icon-laptop:before{font-size:2.4rem}@media (max-height:900px),(max-width:900px){.news li a .descr i.icon-laptop:before{font-size:calc(1.14rem + 2.24vmin)}}.news li a .descr i.icon-pdf-download:before{font-size:3rem}@media (max-height:900px),(max-width:900px){.news li a .descr i.icon-pdf-download:before{font-size:calc(1.2rem + 3.2vmin)}}.news li a .descr span{display:block;font-size:.7rem;line-height:1.2;color:#0f1c28;transition:color .25s ease-in-out}.news li a:hover{background:#0f1c28}.news li a:hover .category{background:#fff;color:#0f1c28}.news li a:hover .date,.news li a:hover .descr i,.news li a:hover .descr span,.news li a:hover .text .text-category,.news li a:hover .text .title{color:#fff}.actions{list-style:none;margin-bottom:0;padding-left:0}.actions li{margin-top:115px}.actions li:first-child{margin-top:0}.actions li a{display:block;position:relative;width:100%;filter:drop-shadow(0 18px 15px rgba(0,0,0,.24));transition:filter .25s ease-in-out}.actions li a .images{display:flex;position:absolute;top:0;left:52.5%;transform:translate(-50%,-20%);z-index:1}.actions li a .images .bg-image-wrapper{margin:0 2px;width:150px;height:150px}.actions li a .action-wrapper{padding:150px 20px 20px;background:linear-gradient(97deg,#0e4f75,#39c6cf);-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%)}.actions li a .date{display:flex;align-items:center;justify-content:flex-end}.actions li a .date span{display:block;height:1px;width:calc(100% - 220px);background-color:#0f1c28}.actions li a .date p{font-size:.625rem;color:#0f1c28;white-space:nowrap;margin-left:20px}.actions li a .title{color:#fff;font-size:1.25rem;margin:20px}@media (max-height:900px),(max-width:900px){.actions li a .title{font-size:calc(1.025rem + .4vmin)}}.actions li a .more-text{background-color:#fff;color:#0f1c28;padding:15px 26px;position:absolute;top:100%;right:15px;font-weight:900;font-size:.625rem;letter-spacing:.03rem;-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);transition:color .25s ease-in-out}.actions li a:hover{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.actions li a:hover .more-text{color:#7a7b7c}.action-inner{padding:0 20px 100px;position:relative;min-height:860px}.action-inner .action-inner-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:drop-shadow(0 18px 15px rgba(0,0,0,.239))}.action-inner .action-inner-bg:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(104deg,#0e4f75,#39c6cf)}.action-inner .photos-wrapper{position:relative;top:-50px;width:85%;max-width:300px}.action-inner .photos-wrapper .photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));height:280px}.action-inner .photos-wrapper .photos .all-photos,.action-inner .photos-wrapper .photos .photo{overflow:hidden;position:relative;margin:2px;display:block}.action-inner .photos-wrapper .photos .all-photos:first-child,.action-inner .photos-wrapper .photos .photo:first-child{grid-row-end:span 35}.action-inner .photos-wrapper .photos .all-photos:nth-child(2),.action-inner .photos-wrapper .photos .all-photos:nth-child(3),.action-inner .photos-wrapper .photos .photo:nth-child(2),.action-inner .photos-wrapper .photos .photo:nth-child(3){grid-row-end:span 50}.action-inner .photos-wrapper .photos .all-photos:nth-child(4),.action-inner .photos-wrapper .photos .photo:nth-child(4){grid-row-end:span 35}.action-inner .photos-wrapper .photos .all-photos .bg-image-wrapper,.action-inner .photos-wrapper .photos .photo .bg-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.action-inner .photos-wrapper .photos .all-photos{text-align:left;background-color:#0f1c28;transition:background-color .25s ease-in-out}.action-inner .photos-wrapper .photos .all-photos span{color:#fff;font-size:.75rem;font-weight:400;line-height:1.5;position:absolute;left:20px;bottom:10px}.action-inner .photos-wrapper .photos .all-photos:hover{background-color:#7a7b7c}.action-inner .video{min-width:100%}.action-inner .video .video-btn{position:relative}.action-inner .video .video-btn:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,49,71,.8)}.action-inner .video .video-btn img{width:60px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.action-inner .text h1{font-size:1.25rem;font-weight:700;margin-bottom:20px;color:#fff}@media (max-height:900px),(max-width:900px){.action-inner .text h1{font-size:calc(1.025rem + .4vmin)}}.action-inner .text .descr{color:#fff}.action-inner .text .descr p{margin-bottom:20px;font-size:.9375rem;font-weight:400}.action-inner .text .descr p b,.action-inner .text .descr p strong{font-weight:700}.action-inner .text .descr p li{font-size:.9375rem;font-weight:400}.news-carousel{position:relative}.news-carousel .swiper-slide{position:relative;margin-right:1px;padding-bottom:40px;min-height:100%;height:unset}.news-carousel .swiper-slide a{color:#fff;text-align:center;display:block;padding:0 30px;height:100%;transition:opacity .25s ease-in-out}.news-carousel .swiper-slide a p{color:#fff}.news-carousel .swiper-slide a:hover{opacity:.6}.news-carousel .swiper-slide a .article-source{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.news-carousel .swiper-slide:before{content:"";display:block;position:absolute;top:50px;right:0;width:1px;height:67px;background-color:#0f1c28}.news-carousel .swiper-slide:last-child:before{content:unset}.news-carousel .news-carousel-nav{position:absolute;left:0;right:0;top:50%;z-index:5;transform:translateY(-50%)}.news-carousel .news-carousel-nav .nav-buttons{position:absolute;width:100%}.news-carousel .news-carousel-nav .nav-buttons .btn-next,.news-carousel .news-carousel-nav .nav-buttons .btn-prev{position:absolute;top:50%;transform:translateY(-50%)}.news-carousel .news-carousel-nav .nav-buttons .btn-next.swiper-button-disabled,.news-carousel .news-carousel-nav .nav-buttons .btn-prev.swiper-button-disabled{opacity:0}.news-carousel .news-carousel-nav .nav-buttons .btn-next i:before,.news-carousel .news-carousel-nav .nav-buttons .btn-prev i:before{color:#fff;font-size:6.4rem}@media (max-height:900px),(max-width:900px){.news-carousel .news-carousel-nav .nav-buttons .btn-next i:before,.news-carousel .news-carousel-nav .nav-buttons .btn-prev i:before{font-size:calc(1.54rem + 8.64vmin)}}.news-carousel .news-carousel-nav .nav-buttons .btn-prev{right:calc(100% + 10px)}.news-carousel .news-carousel-nav .nav-buttons .btn-next{left:calc(100% + 10px)}.category{font-size:.6875rem;letter-spacing:.08rem;background:#0f1c28;color:#fff;padding:5px 12px 3px;display:inline-block}.border-box{border:1px solid rgba(15,28,40,.2);text-align:center;padding:19% 5%;display:block;color:#0f1c28;width:100%}.border-box i{display:inline-block;margin-bottom:20px}.border-box i:before{font-size:2.93rem}@media (max-height:900px),(max-width:900px){.border-box i:before{font-size:calc(1.193rem + 3.088vmin)}}.border-box p{font-size:.6875rem;font-weight:900;letter-spacing:.05rem}.border-box:hover{color:#ddd}.comparison-carousel{position:relative;padding:0 3rem}.comparison-carousel .title-left,.comparison-carousel .title-right{position:absolute;top:0;background:rgba(15,28,40,.8);color:#fff;padding:10px 20px;font-weight:400;letter-spacing:.05rem;font-size:.8rem}.comparison-carousel .title-left{left:0}.comparison-carousel .title-right{right:0}.comparison-carousel .comparison-carousel-nav{position:absolute;left:0;right:0;top:50%;z-index:5;transform:translateY(-50%)}.comparison-carousel .comparison-carousel-nav .nav-buttons{position:absolute;width:100%}.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-next,.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-prev{position:absolute;top:50%;transform:translateY(-50%)}.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-next i:before,.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-prev i:before{color:#fff;font-size:6.4rem}@media (max-height:900px),(max-width:900px){.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-next i:before,.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-prev i:before{font-size:calc(1.54rem + 8.64vmin)}}.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-next:disabled,.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-prev:disabled{opacity:.2}.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-prev{left:0}.comparison-carousel .comparison-carousel-nav .nav-buttons .btn-next{right:0}.comparison-carousel .comparison-carousel-nav .pagination{height:3px;width:200%;position:absolute;bottom:-10px;left:0;z-index:2}.comparison-carousel .comparison-carousel-nav .pagination.swiper-pagination-progressbar{background:rgba(15,28,40,.2)}.comparison-carousel .comparison-carousel-nav .pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0f1c28}@media only screen and (max-width:1199px){.triangle-bottom-right{border-left:975px solid transparent}.triangle-bottom-left{border-right:975px solid transparent}.page-wrapper{padding-top:18%}.header-stripes-wrapper{margin-top:-18%}.bg-about{padding-top:10%;padding-right:0}}@media only screen and (max-width:991px){.triangle-bottom-right{border-left:751px solid transparent}.triangle-bottom-left{border-right:751px solid transparent}.home-slider-bg{height:62vh}.home-slider-wrapper .home-slider-slide .home-slider-photos a .home-slider-img,.home-slider-wrapper .home-slider-slide .home-slider-video{height:65vh}.home-slider-tag{right:5%}}@media only screen and (max-width:767px){.triangle-bottom-right{border-left:559px solid transparent}.triangle-bottom-left{border-right:559px solid transparent}.leed-badge-home{transform:translate(-10%,-50%);width:80px}.home-slider-bg{height:48vh}.home-slider-wrapper .home-slider-slide .home-slider-photos a .home-slider-img,.home-slider-wrapper .home-slider-slide .home-slider-video{height:50vh}.text-xp-years{flex-flow:column}.text-xp-years .left-part{text-align:center;padding-right:0}.text-xp-years .right-part{padding-left:0;margin-top:1rem;text-align:center}.text-xp-years hr{position:relative;margin:10px auto 5px;left:unset;transform:rotate(90deg)}.profile-wrapper{padding:1px 20px 45px}.news li a{flex-direction:column}.news li a .category{position:absolute;left:50%;transform:translate(-50%,-50%)}.news li a .text{margin:20px 0;text-align:center}}@media only screen and (max-width:575px){.container{padding-right:15px;padding-left:15px}.triangle-bottom-right{border-left:320px solid transparent}.triangle-bottom-left{border-right:320px solid transparent}.leed-badge-home{transform:translate(-10%,-50%);width:80px}.home-slider-bg{height:50vh}.home-slider-wrapper .home-slider-slide .home-slider-text{flex-flow:column;align-items:flex-start}.home-slider-wrapper .home-slider-slide .home-slider-text:after{display:none}.home-slider-tag{transform:translateX(0)}.project-list .tag{transform:translateX(20%)}.footer-stripes-wrapper{margin-top:-56%;padding-top:70%}.footer-stripes-wrapper .moto{font-size:.6rem;bottom:350px}.profile-wrapper .btn-primary{right:unset;left:50%;transform:translate(-50%,50%)}.border-box p{font-size:.55rem;font-weight:400}}@media only screen and (min-width:576px){.home-slider-next{display:inline-block!important}.actions li a .action-wrapper{padding:150px 40px 40px}}@media only screen and (min-width:768px){.actions li a .images{top:50%;left:0;transform:translate(-20%,-50%)}.actions li a .action-wrapper{padding:40px 40px 40px 200px}.actions li a .title{margin:40px 0 40px 80px}.action-inner{padding:0 50px 160px 80px}.action-inner .action-inner-bg:before{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}@media only screen and (min-width:992px){.action-inner{padding:130px 100px 160px}.action-inner .action-inner-bg:before{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.action-inner .photos-wrapper{max-width:unset}.action-inner .photos-wrapper .photos{height:540px}}@media only screen and (min-width:1200px){.actions li a .title{margin:50px 30px 50px 100px}.action-inner{padding:100px 50px 160px 80px}.action-inner .photos-wrapper{margin-top:200px;margin-left:-80px;min-width:330px}.action-inner .video{margin-top:-100px;min-width:33%}.action-inner .text{margin-top:-200px!important}.action-inner .text.without-video{margin-left:10vw}}@media only screen and (min-width:1367px){.actions li a .title{margin:50px 100px}.action-inner{padding:100px 150px 160px}.action-inner .photos-wrapper{margin-left:-150px}.action-inner .video{min-width:33%}.action-inner .text.without-video{margin-left:15vw}}