.titlebar,.typed-title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}body,div#__next,div#__next>div,html{height:100%;background-color:#000}body::-webkit-scrollbar,div#__next::-webkit-scrollbar,div#__next>div::-webkit-scrollbar,html::-webkit-scrollbar{width:1.5rem}body::-webkit-scrollbar-track,div#__next::-webkit-scrollbar-track,div#__next>div::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb,div#__next::-webkit-scrollbar-thumb,div#__next>div::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#313636}body::-webkit-scrollbar-thumb:hover,div#__next::-webkit-scrollbar-thumb:hover,div#__next>div::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#191a1a}#fp-nav{z-index:5!important}#fp-nav ul li a span{background:#fff!important}a{color:inherit;text-decoration:none}.contact-form{width:50%;display:flex;align-items:center;flex-direction:column}.contact-form .contact-form-wrapper{width:75%;max-width:52rem;margin-bottom:1.2rem;display:flex;flex-direction:column}.contact-form .contact-form-wrapper:last-child{margin-bottom:0}.contact-form .contact-form-wrapper .contact-form-input{padding:0 3rem;height:7rem;background-color:transparent;border:.1rem solid #fff;outline:none;font-family:Eurostile Next Pro Regular,sans-serif;font-size:1.4rem;color:#fff}.contact-form .contact-form-wrapper .contact-form-input::-moz-placeholder{color:#fff}.contact-form .contact-form-wrapper .contact-form-input:-ms-input-placeholder{color:#fff}.contact-form .contact-form-wrapper .contact-form-input::placeholder{color:#fff}.contact-form .contact-form-wrapper .contact-form-input.textarea{padding:3rem;min-height:14rem;resize:vertical}.contact-form .contact-form-wrapper .contact-form-input.contact-form-input_error{border-color:#f44336}.contact-form .contact-form-wrapper .contact__form-error{height:1.2rem;font-size:1.2rem;font-family:Eurostile Next Pro Regular,sans-serif;color:#f44336;margin-top:.3rem}.contact-form .contact-form-wrapper .contact__form-error.contact__form-error_success{color:#fff;font-size:1.6rem}@media screen and (max-width:767px){.contact-form{width:100%}.contact-form .contact-form-wrapper{margin-bottom:1rem}.contact-form .contact-form-wrapper .contact-form-input{height:5rem}}@media screen and (max-width:960px)and (orientation:landscape){.contact-form{margin-bottom:7rem}.contact-form .contact-form-wrapper{margin-bottom:.5rem}.contact-form .contact-form-wrapper .contact-form-input{padding:2rem;height:4rem}.contact-form .contact-form-wrapper .contact-form-input.textarea{min-height:6rem;padding:2rem}.contact-form .contact-form-wrapper .contact__form-error{margin-top:0}}@media screen and (max-width:666px)and (orientation:landscape){.contact-form{margin-bottom:3rem}}@font-face{font-family:Microgramma D Extended;src:url("/fonts/Microgramma D Extended/Microgramma D Extended Medium.otf");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Eurostile Next Pro Regular;src:url(/fonts/Eurostile/EurostileNextProRegular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eurostile Next Pro SemiBold;src:url(/fonts/Eurostile/EurostileNextProSemiBold.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Eurostile Next Pro Extended;src:url(/fonts/Eurostile/EurostileNextProExt.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Eurostile Next Pro Extended SemiBold;src:url(/fonts/Eurostile/EurostileNextProExtSmBd.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Eurostile Next Pro Extended SemiBold Italic;src:url(/fonts/Eurostile/EurostileNextProExtSmBdIt.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Eurostile Next Pro Wide;src:url(/fonts/Eurostile/EurostileNextProWide.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eurostile Next Pro Wide SemiBold;src:url(/fonts/Eurostile/EurostileNextProWideSmBd.ttf);font-style:normal;font-weight:600;font-display:swap}body,html{font-family:Eurostile Next Pro SemiBold,sans-serif;font-weight:500;font-size:10px;color:#fff}.error-unexpected-page{z-index:100;width:100%;height:100%;position:absolute;display:flex;justify-content:center;flex-direction:column;background:#191a1a!important}.error-unexpected-page .error-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:25%}.error-unexpected-page .error-wrapper .error{color:#fff}.error-unexpected-page .error-wrapper .error.error-404{font-size:3.6rem;margin-bottom:1rem}.error-unexpected-page .error-wrapper .error.error-text{font-family:Eurostile Next Pro Extended SemiBold,sans-serif;font-size:5.8rem;margin-bottom:5rem}@media screen and (max-width:960px){.error-unexpected-page .error-wrapper .error.error-404{font-size:2.4rem}.error-unexpected-page .error-wrapper .error.error-text{font-size:2.6rem}}@media screen and (max-width:660px){.error-unexpected-page .error-wrapper .error.error-text{font-size:2rem}}@media screen and (max-width:530px){.error-unexpected-page .error-wrapper .error.error-text{font-size:1.6rem}}@media screen and (max-width:400px){.error-unexpected-page .error-wrapper .error.error-text{font-size:1.4rem}}@media screen and (max-width:660px){.error-unexpected-page .error-wrapper{position:static;display:flex;flex-direction:column;align-items:center}}.header{z-index:11;width:100%;height:11rem;padding:0 5rem;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;transition:all .5s ease;background-color:#191a1a}.header.header_active{background-color:transparent}.header .header__nav{height:100%;display:flex;align-items:center}.header .header__nav .header__nav-logo{display:flex;justify-content:center;align-items:center;margin-right:11rem;cursor:pointer}.header .header__nav .header__nav-list{display:flex;position:absolute;left:31.5rem}.header .header__nav .header__nav-list .header__nav-list__item{margin-right:3rem;font-family:Eurostile Next Pro Regular,sans-serif;font-size:1.4rem;text-transform:uppercase;opacity:.7;cursor:pointer;list-style-type:none;transition:all .5s ease}.header .header__nav .header__nav-list .header__nav-list__item:last-child{margin-right:0}.header .header__nav .header__nav-list .header__nav-list__item:hover{opacity:1}.header .header__nav .header__nav-list .header__nav-list__item.header__nav-list__item_active{pointer-events:none;opacity:1}.header .header__actions{z-index:10;width:45.7rem;display:flex;align-items:center;justify-content:space-between}.header .header__actions.header__actions_absolute{position:fixed;top:3.7rem;right:5rem}.header .header__actions .header__actions-lang{font-size:1.4rem;font-family:Eurostile Next Pro Regular,sans-serif}.header .header__actions__menu-icon{height:3.2rem;position:absolute;right:5rem;cursor:pointer}@media screen and (max-height:960px){.header .header__actions.header__actions_absolute{top:2.2rem}.header{height:8rem}}@media screen and (max-width:1300px){.header .header__actions{width:52rem}}@media screen and (max-width:960px){.header .header__actions{width:43rem}}@media screen and (max-width:767px){.header{height:6rem;padding:0 2rem}.header .header__actions{justify-content:flex-end}.header .header__actions.header__actions_absolute{top:1.5rem;right:1.5rem}.header .header__actions .header__actions-lang{margin-right:3rem}.header .header__actions__menu-icon{right:2rem!important}}@media screen and (max-width:960px)and (orientation:landscape){.header{height:6rem}}.footer{z-index:2;width:100%;min-height:10rem;height:10rem;padding:0 5rem;position:absolute;bottom:0;justify-content:space-between;background-color:#000}.footer,.footer .footer-left{display:flex;align-items:center}.footer .footer-left .footer-left__link{font-size:1.6rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;margin-right:2.7rem;cursor:pointer}.footer .footer-left .footer-left__protection{font-size:1.6rem;font-family:Eurostile Next Pro Regular,sans-serif;text-decoration:underline;opacity:.6;cursor:pointer;transition:all .5s ease}.footer .footer-left .footer-left__protection:hover{opacity:1}.footer .footer-right{display:flex;align-items:center}.footer .footer-right .footer-right__content{font-size:1.6rem;font-family:Eurostile Next Pro Regular,sans-serif;opacity:.6;cursor:pointer;transition:all .5s ease}.footer .footer-right .footer-right__content:hover{opacity:1}.footer .footer-right .footer-right__icons{display:flex;align-items:center}.footer .footer-right .footer-right__icons .footer-right__icons-icon{margin-right:2.8rem;cursor:pointer}.footer .footer-right .footer-right__icons .footer-right__icons-icon:last-child{margin-right:0}.footer.bottom{position:static}@media screen and (max-height:960px){.footer{min-height:8rem;height:8rem}}@media screen and (max-width:960px){.footer{padding:0 2rem}}@media screen and (max-width:767px){.footer{height:6rem;min-height:6rem;justify-content:center}.footer .footer-left{flex-direction:column}.footer .footer-left .footer-left__link{margin-right:0;margin-bottom:1rem}}.footer-home{z-index:9;width:100%;height:11rem;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center}.footer-home.footer-home_mobile{bottom:2rem}.footer-home .footer-home-arrow{display:flex;flex-direction:column;align-items:center;cursor:pointer;animation:btn-arrow-bottom 1.5s ease infinite}.footer-home .footer-home-arrow .footer-home_arow-title{font-size:1.4rem;color:#fff;text-transform:uppercase}@keyframes btn-arrow-bottom{0%{transform:translateY(0)}50%{transform:translateY(.8rem)}to{transform:translateY(0)}}@media screen and (max-width:960px)and (orientation:landscape){.footer-home.footer-home_mobile{bottom:0}}.footer-link{width:100%;margin-top:1rem;opacity:.5;font-family:Microgramma D Extended,sans-serif;letter-spacing:.2rem;transition:all .5s ease;cursor:pointer}.footer-link:hover{opacity:1}.page{width:100%;display:flex;flex-direction:column;justify-content:space-between}.page.hide_scrollbar{overflow:scroll}.page.hide_scrollbar::-webkit-scrollbar{display:none}.page .projects__list{padding-top:11rem;width:100%;display:grid;grid-template-columns:1fr 1fr}.page .services__list{padding-top:11rem;width:100%;display:grid;grid-template-columns:1fr}@media screen and (max-height:960px){.page .projects__list,.page .services__list{padding-top:8rem}}@media screen and (max-width:960px){.page .projects__list{grid-template-columns:1fr}}@media screen and (max-width:767px){.page .projects__list,.page .services__list{padding-top:6rem}}@media screen and (max-width:960px)and (orientation:landscape){.page .projects__list,.page .services__list{padding-top:6rem}}.page-pdf{height:100%;overflow-x:hidden;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.3)!important}.page-pdf .react-pdf__Page__annotations{display:none}.section{overflow:hidden}.section.pad-top .fp-tableCell{padding-top:11rem}.section .digital-text{z-index:2;position:absolute;top:50%;left:12vw;transform:translateY(-50%);font-family:Eurostile Next Pro Extended SemiBold,sans-serif;font-size:3.6rem}@media screen and (max-height:960px){.section.pad-top .fp-tableCell{padding-top:8rem}}.gradient-overlay{background:transparent linear-gradient(118deg,transparent,rgba(0,0,0,.5)) 0 0 no-repeat padding-box}.fill-overlay-3,.gradient-overlay{z-index:1;width:100%;height:100%;position:absolute;top:0}.fill-overlay-3{background:rgba(0,0,0,.3)}.fill-overlay-5{z-index:1;width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,.5)}.page-gradient{background:transparent linear-gradient(118deg,#191a1a,#313636) 0 0 no-repeat padding-box}.page-fill{background:#191a1a}.page-hidden{overflow:hidden}.page-calendly{display:flex;justify-content:center}.header__nav-logo_absolute{z-index:10;position:fixed;top:4.2rem;left:5rem;cursor:pointer}@media screen and (max-height:960px){.header__nav-logo_absolute{top:3rem}}@media screen and (max-width:767px){.header__nav-logo_absolute{top:2rem;left:2rem}}@media screen and (max-width:960px)and (orientation:landscape){.header__nav-logo_absolute{top:2rem;left:2rem}}.primary-button{z-index:1;width:20rem;height:5rem;position:relative;border:.1rem solid #fff;border-radius:3rem;background-color:transparent;color:#fff;font-size:1.4rem;cursor:pointer;text-transform:uppercase}.primary-button .primary-button__title{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all .5s ease;text-align:center}.primary-button .primary-button__icon{height:3.2rem;opacity:0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:right .5s ease,opacity .3s ease}.primary-button:hover{background-color:#191a1a;border:.1rem solid transparent}.primary-button:hover .primary-button__title{left:7rem}.primary-button:hover .primary-button__icon{right:2rem;opacity:1}.primary-button.fill{background-color:#191a1a;border:none}.primary-button.outline{background-color:transparent;border:.1rem solid #fff}.primary-button.big-text:hover .primary-button__title{left:8rem}@media screen and (max-width:767px){.primary-button{width:18rem;height:4rem}}.secondary-button{width:20rem;height:3.5rem;display:flex;justify-content:center;align-items:center;border:.1rem solid #fff;border-radius:3rem;background-color:transparent;color:#fff;font-size:1.4rem;font-family:Eurostile Next Pro SemiBold,sans-serif;cursor:pointer;text-transform:uppercase;transition:all .5s ease}.secondary-button:hover{background-color:#fff;color:#191a1a}@media screen and (max-width:960px){.secondary-button{width:15rem;height:3rem}}.secondary-button.big{width:20rem;height:5rem}.secondary-button.moblile{width:18rem;height:4rem}.secondary-button.light{background-color:#fff;color:#191a1a}.secondary-button.light:hover{background-color:transparent;color:#fff}.secondary-button.dark{background-color:#191a1a;color:#fff;border-color:transparent}.secondary-button.dark:hover{background-color:transparent;color:#fff;border-color:#fff}.secondary-button.outline{background-color:#191a1a;color:#fff;border-color:transparent}.secondary-button.outline:hover{background-color:transparent;color:#191a1a;border-color:#191a1a}.secondary-button.long-btn{width:25rem;height:5rem}@media screen and (max-width:767px){.secondary-button.long-btn{width:20rem;height:4rem}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:4px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#fff}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.async-spinner{z-index:11;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.3)}.video-background{z-index:1;width:100vw;height:100vh;position:absolute;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;filter:brightness(.85)}.video-background.modal-video{height:unset;position:static;width:100%;box-shadow:0 3px 7px rgba(0,0,0,.3)}@media screen and (max-width:767px){.video-background.modal-video{height:calc(100% - 6rem)}}.typed-title{z-index:2;width:100%;padding:0 2rem;text-align:center}.typed-title .typed-title__subtitle{margin-bottom:1rem;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.typed-title .typed-title__title{height:16.5rem;margin-bottom:1rem;font-size:6.4rem;font-family:Eurostile Next Pro Extended SemiBold Italic,sans-serif;text-transform:uppercase}.typed-title .typed-title__actions{max-width:50rem;margin:0 auto;display:flex;justify-content:space-evenly}@media screen and (max-width:767px){.typed-title{text-align:unset;padding-left:4rem}.typed-title .typed-title__subtitle{max-width:22rem;margin-bottom:1.5rem;font-size:1.4rem}.typed-title .typed-title__title{height:9rem;margin-bottom:2rem;font-size:3.2rem}.typed-title .typed-title__actions{flex-direction:column}.typed-title .typed-title__actions>div{margin-bottom:1rem}}@media screen and (max-width:960px)and (orientation:landscape){.typed-title{text-align:center}.typed-title .typed-title__subtitle{max-width:unset}.typed-title .typed-title__title{height:-moz-min-content;height:min-content;margin-bottom:2rem;font-size:3.2rem}.typed-title .typed-title__actions{flex-direction:row}}@media screen and (max-width:666px)and (orientation:landscape){.typed-title .typed-title__title{height:6rem;margin-bottom:3rem}}.popup{z-index:10;width:36rem;height:25.4rem;position:absolute;bottom:3.6rem;right:3.6rem;opacity:0;background-color:#fff;transition:all .5s ease}.popup .popup__icon-close{position:absolute;top:1.6rem;right:1.6rem;cursor:pointer}.popup .popup__content{display:flex;flex-direction:column;padding:4rem}.popup .popup__content .popup__content-title{margin-bottom:1.5rem;font-size:2.8rem;color:#191a1a}.popup .popup__content .popup__content-text{height:6.4rem;margin-bottom:2.5rem;font-size:1.6rem;font-family:Eurostile Next Pro Wide,sans-serif;color:#191a1a}.popup .popup__content .popup__content-actions{display:flex;justify-content:center}.popup.popup_show{opacity:1}.popup.popup_hide{opacity:0}@media screen and (max-width:960px){.popup{width:28rem;height:20rem;bottom:2rem;right:2rem}.popup .popup__icon-close{top:1rem;right:1rem}.popup .popup__content{padding:2rem}.popup .popup__content .popup__content-title{margin-top:1.5rem;margin-bottom:1rem;font-size:2.4rem}.popup .popup__content .popup__content-text{height:4em;margin-bottom:0;font-size:1.4rem}}@media screen and (max-width:1024px)and (orientation:landscape){.popup{width:28rem;height:20rem;bottom:2rem;right:2rem}.popup .popup__icon-close{top:1rem;right:1rem}.popup .popup__content{padding:2rem}.popup .popup__content .popup__content-title{margin-top:1.5rem;margin-bottom:1rem;font-size:2.4rem}.popup .popup__content .popup__content-text{height:4em;margin-bottom:0;font-size:1.4rem}}.story{z-index:2;position:absolute;top:55%;left:15vw;transform:translateY(-50%)}.story .story__text{z-index:5}.story .story__text .story__text-title{margin-bottom:3rem;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.story .story__text .story__text-subtitle{max-width:88rem;height:12rem;min-height:-moz-min-content;min-height:min-content;margin-bottom:2rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}.story .story__text .story__text-subtitle.small-subtitle{height:-moz-min-content;height:min-content}.story .story__text .story__text-actions{display:flex}.story .story__text .story__text-actions>div{margin-right:1.5rem}.story .story__text .story__text-actions>div:last-child{margin-right:0}.story .story__list{z-index:5;margin-top:8.2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.story .story__list.story__list_show{display:grid}.story .story__list .story__list-item{margin-right:3rem}.story .story__list .story__list-item:last-child{margin-right:0}.story .story__list .story__list-item .story__list-item__num{margin-bottom:1rem;display:flex;align-items:flex-end;font-size:4.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.story .story__list .story__list-item .story__list-item__num span{margin-left:1rem;margin-bottom:.5rem;font-size:2.2rem}.story .story__list .story__list-item .story__list-item__text{max-width:18rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-height:860px){.story .story__list{margin-top:2.2rem}}@media screen and (max-width:1200px){.story .story__text .story__text-title{font-size:3.2rem}.story .story__text .story__text-subtitle{max-width:65rem}.story .story__list .story__list-item{margin-right:3rem}.story .story__list .story__list-item .story__list-item__num{font-size:3.6rem}.story .story__list .story__list-item .story__list-item__num span,.story .story__list .story__list-item .story__list-item__text{font-size:1.8rem}}@media screen and (max-width:960px){.story .story__text .story__text-title{font-size:2.8rem}.story .story__text .story__text-subtitle{max-width:50rem;font-size:1.8rem}.story .story__list{margin-top:6rem}}@media screen and (max-width:767px){.story{left:4rem}.story .story__text .story__text-title{max-width:31rem;margin-bottom:1.5rem;font-size:2.4rem}.story .story__text .story__text-subtitle{max-width:31rem;font-size:1.4rem}.story .story__text .story__text-actions{flex-direction:column}.story .story__text .story__text-actions>div{margin-right:0;margin-bottom:1rem}.story .story__text .story__text-actions>div:last-child{margin-bottom:0}.story .story__list{margin-top:2rem;grid-template-columns:1fr 1fr;justify-items:flex-start;row-gap:1.5rem}.story .story__list .story__list-item{margin-right:3rem}.story .story__list .story__list-item .story__list-item__num{font-size:3.6rem}.story .story__list .story__list-item .story__list-item__num span,.story .story__list .story__list-item .story__list-item__text{font-size:1.8rem}}@media screen and (max-width:374px){.story .story__list .story__list-item .story__list-item__num{font-size:2.6rem}.story .story__list .story__list-item .story__list-item__num span,.story .story__list .story__list-item .story__list-item__text{font-size:1.4rem}}@media screen and (max-width:413px){.story{left:4rem;top:48%;padding-right:1rem}}@media screen and (max-width:960px)and (orientation:landscape){.story{left:6rem;top:50%}.story .story__text .story__text-title{max-width:unset;margin-bottom:1.5rem;font-size:2.2rem}.story .story__text .story__text-subtitle{height:-moz-min-content;height:min-content;max-width:60rem;font-size:1.6rem}.story .story__text .story__text-actions{flex-direction:row}.story .story__text .story__text-actions>div{margin-bottom:0;margin-right:1rem}.story .story__text .story__text-actions>div:last-child{margin-right:0}.story .story__list{margin-top:3rem;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.story .story__list .story__list-item .story__list-item__num{margin-bottom:.3rem}}@media screen and (max-width:666px)and (orientation:landscape){.story{left:3rem}.story .story__text .story__text-title{margin-bottom:1rem}.story .story__list{margin-top:1rem}.story .story__list .story__list-item .story__list-item__num{font-size:2.4rem}.story .story__list .story__list-item .story__list-item__num span,.story .story__list .story__list-item .story__list-item__text{font-size:1.4rem}}.contact-wrp{width:100%;height:calc(100vh - 20rem);display:flex;align-items:center}.contact-wrp.contact-wrp_non-fullpage{height:calc(100vh - 12rem)}.contact-wrp .contact{width:50%;display:flex;flex-direction:column;align-items:center}.contact-wrp .contact .contact__content .contact__content-title{margin-bottom:9rem;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif;text-transform:uppercase}.contact-wrp .contact .contact__content .contact__content-item{margin-bottom:4rem;display:flex;flex-direction:column}.contact-wrp .contact .contact__content .contact__content-item:last-child{margin-bottom:0}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__title{margin-bottom:1.2rem;font-size:1.4rem;font-family:Eurostile Next Pro Wide,sans-serif;text-transform:uppercase;opacity:.6}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text{margin-bottom:2rem;font-size:2.2rem;position:relative;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;cursor:pointer}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text:after{content:"";width:25%;height:.2rem;background-color:#fff;opacity:0;position:absolute;bottom:-1rem;left:0;transition:all .5s ease}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text:hover:after{width:100%;opacity:1}@media screen and (max-width:960px){.contact-wrp .contact .contact__content{padding-left:2rem}.contact-wrp .contact .contact__content .contact__content-title{font-size:3.2rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text{font-size:1.8rem}}@media screen and (max-width:767px){.contact-wrp{height:100%;padding:5rem 0;margin-bottom:5rem;flex-direction:column;align-items:center;justify-content:center}.contact-wrp.contact-wrp_non-fullpage{height:100vh}.contact-wrp .contact{width:100%;margin-bottom:4rem;align-items:flex-start;padding-left:12vw}.contact-wrp .contact .contact__content{padding-left:0}.contact-wrp .contact .contact__content .contact__content-title{margin-bottom:3rem;font-size:2.4rem}.contact-wrp .contact .contact__content .contact__content-item{margin-bottom:2rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__title{margin-bottom:.7rem;font-size:1.4rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text{font-size:1.6rem}}@media screen and (max-width:374px){.contact-wrp.contact-wrp_non-fullpage{height:75rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text{font-size:1.4rem}}@media screen and (max-width:960px)and (orientation:landscape){.contact-wrp{margin-bottom:0;height:unset;padding:5rem 0;flex-direction:row;align-items:center}.contact-wrp.contact-wrp_non-fullpage{height:50rem}.contact-wrp .contact{padding-left:3rem;margin-bottom:13rem}.contact-wrp .contact .contact__content .contact__content-title{margin-bottom:3rem;font-size:2.4rem}.contact-wrp .contact .contact__content .contact__content-item{margin-bottom:2rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__title{margin-bottom:.7rem;font-size:1.4rem}.contact-wrp .contact .contact__content .contact__content-item .contact__content-item__text{font-size:1.4rem}}@media screen and (max-width:666px)and (orientation:landscape){.contact-wrp{padding:0}.contact-wrp .contact{margin-bottom:8rem}}.project-item{position:relative;max-height:60rem;height:calc(100vh - 11rem)}.project-item img{transform:scale(1);transition:all .5s ease;filter:brightness(.85)}.project-item:hover img{transform:scale(1.05)}.project-item .project-item__content{z-index:10;width:100%;position:relative;top:50%;transform:translateY(calc(50% - 18rem));padding:0 2rem;display:flex;flex-direction:column;align-items:center}.project-item .project-item__content .project-item__content-title{margin-bottom:13rem;font-size:4.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.project-item .project-item__content .project-item__content-actions{display:flex}.project-item .project-item__content .project-item__content-actions>div{margin-right:1.5rem}.project-item .project-item__content .project-item__content-actions>div:last-child{margin-right:0}@media screen and (max-width:1400px){.project-item .project-item__content .project-item__content-title{font-size:3.2rem}}@media screen and (max-width:767px){.project-item{max-height:36rem;height:calc(100vh - 6rem)}.project-item .project-item__content{padding:0;transform:translateY(calc(50% - 8rem))}.project-item .project-item__content .project-item__content-title{font-size:1.8rem;margin-bottom:5rem}}@media screen and (max-width:413px){.project-item .project-item__content .project-item__content-actions{flex-direction:column}.project-item .project-item__content .project-item__content-actions>div{margin-right:0;margin-bottom:1rem}.project-item .project-item__content .project-item__content-actions>div:last-child{margin-bottom:0}}@media screen and (max-width:960px)and (orientation:landscape){.project-item{height:calc(100vh - 6rem)}.project-item .project-item__content{transform:translateY(calc(50% - 10rem))}.project-item .project-item__content .project-item__content-title{margin-bottom:5rem}}.service-item{display:flex;height:60rem}.service-item .service-item__image{min-height:50%;width:50%;position:relative;display:flex;justify-content:center;align-items:center}.service-item .service-item__image .service-item__image-actions{z-index:2;transition:all .5s ease;opacity:0}.service-item .service-item__image>span>img{transition:all .5s ease}.service-item .service-item__image:hover .service-item__image-actions{opacity:1}.service-item .service-item__image:hover>span>img{filter:brightness(.7);transform:scale(1.05)}.service-item .service-item__content{width:50%;min-height:50%;padding:4rem 2rem 4rem 8rem;display:flex;flex-direction:column;justify-content:center;background:transparent linear-gradient(180deg,#242626,#191a1a) 0 0 no-repeat padding-box;color:#fff}.service-item .service-item__content .service-item__content-num{margin-bottom:8rem;font-size:1.4rem;font-family:Eurostile Next Pro Wide,sans-serif;opacity:.7}.service-item .service-item__content .service-item__content-title{margin-bottom:1.5rem;font-size:3.6rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}.service-item .service-item__content .service-item__content-subtitle{max-width:90%;margin-bottom:5rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-width:1200px){.service-item{height:calc(100vh - 8rem);flex-direction:column}.service-item .service-item__image{width:100%;height:100%;justify-content:flex-start;align-items:flex-end}.service-item .service-item__image>span>img{filter:brightness(.7)}.service-item .service-item__image .service-item__image-actions{opacity:1;margin-bottom:1rem;margin-left:1rem}.service-item .service-item__content{width:100%;height:100%}}@media screen and (max-width:767px){.service-item{height:100%}.service-item .service-item__image{height:20rem}.service-item .service-item__content{height:50vh;padding:3rem 0 3rem 3rem}.service-item .service-item__content .service-item__content-num{margin-bottom:2rem}.service-item .service-item__content .service-item__content-title{font-size:2.2rem}.service-item .service-item__content .service-item__content-subtitle{margin-bottom:2rem;font-size:1.4rem}}@media screen and (max-width:413px){.service-item .service-item__content{padding:3rem 1rem 3rem 3rem}.service-item .service-item__content .service-item__content-num{margin-bottom:1.2rem;font-size:1.2rem}.service-item .service-item__content .service-item__content-title{font-size:1.6rem}.service-item .service-item__content .service-item__content-subtitle{margin-bottom:1.5rem;font-size:1.4rem}}@media screen and (max-width:1024px)and (orientation:landscape){.service-item .service-item__content .service-item__content-num{margin-bottom:2rem}.service-item .service-item__content .service-item__content-title{font-size:2.2rem}.service-item .service-item__content .service-item__content-subtitle{margin-bottom:2rem;font-size:1.4rem}}@media screen and (max-width:960px)and (orientation:landscape){.service-item{height:calc(100vh - 6rem);flex-direction:row}.service-item .service-item__content,.service-item .service-item__image{height:100%;width:50%}.service-item .service-item__content .service-item__content-num{margin-bottom:2rem}.service-item .service-item__content .service-item__content-title{font-size:2.2rem}.service-item .service-item__content .service-item__content-subtitle{margin-bottom:2rem;font-size:1.4rem}}@media screen and (max-width:843px)and (orientation:landscape){.service-item .service-item__content .service-item__content-num{margin-bottom:1.5rem;font-size:1.2rem}.service-item .service-item__content .service-item__content-title{font-size:1.8rem;margin-bottom:1rem}.service-item .service-item__content .service-item__content-subtitle{font-size:1.2rem}}.titlebar{z-index:2;width:100%;display:flex;flex-direction:column;align-items:center}.titlebar.head-title .titlebar__head{font-size:6.4rem}.titlebar.head-title .titlebar__title{font-size:2.2rem}.titlebar.font-italic .titlebar__head,.titlebar.font-italic .titlebar__title{font-family:Eurostile Next Pro Extended SemiBold Italic,sans-serif}.titlebar .titlebar__head{margin-bottom:1.5rem;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.titlebar .titlebar__title{margin-bottom:8rem;padding:0 2rem;font-size:6.4rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif;text-align:center;text-transform:uppercase}.titlebar .titlebar__title.with-text{margin-bottom:2rem}.titlebar .titlebar__text{max-width:88rem;padding:0 2rem;margin-bottom:10rem;font-size:2.2rem;text-align:center;font-family:Eurostile Next Pro Regular,sans-serif}.titlebar .titlebar__actions{width:100%;display:flex;justify-content:center}.titlebar .titlebar__actions>div{margin-right:1.5rem}.titlebar .titlebar__actions>div:last-child{margin-right:0}@media screen and (max-width:1200px){.titlebar.head-title .titlebar__head{font-size:5.2rem}.titlebar.head-title .titlebar__title{font-size:3.2rem}.titlebar .titlebar__title{font-size:5.2rem}}@media screen and (max-width:960px){.titlebar.head-title .titlebar__head{font-size:5.2rem}.titlebar.head-title .titlebar__title{font-size:2.8rem}.titlebar .titlebar__title{font-size:4.8rem}}@media screen and (max-width:767px){.titlebar{align-items:flex-start;padding-left:4rem;top:60%}.titlebar.head-title .titlebar__head{font-size:2.4rem}.titlebar .titlebar__head,.titlebar.head-title .titlebar__title{font-size:1.4rem}.titlebar .titlebar__title{margin-bottom:1.5rem;padding:0;font-size:2.4rem;text-align:left}.titlebar .titlebar__text{height:unset;padding:0;margin-bottom:4rem;font-size:1.4rem;text-align:left}.titlebar .titlebar__actions{flex-direction:column}.titlebar .titlebar__actions>div{margin-bottom:1rem}.titlebar .titlebar__actions>div:last-child{margin-bottom:0}}@media screen and (max-width:413px){.titlebar{padding-left:2rem}.titlebar.head-title .titlebar__head{font-size:2rem}.titlebar.head-title .titlebar__title{font-size:1.4rem}.titlebar .titlebar__title{font-size:2rem}}@media screen and (max-width:960px)and (orientation:landscape){.titlebar{align-items:center;padding-left:0;top:50%}.titlebar.titlebar_big-nav .titlebar__head{margin-bottom:0}.titlebar.titlebar_big-nav .titlebar__title{margin-bottom:1rem}.titlebar.titlebar_big-nav .titlebar__text{margin-bottom:2rem}.titlebar.head-title .titlebar__head{font-size:3.2rem}.titlebar.head-title .titlebar__title{font-size:2.2rem}.titlebar .titlebar__head{margin-bottom:1rem;font-size:2.2rem}.titlebar .titlebar__title{text-align:center;margin-bottom:1.5rem;font-size:3.2rem}.titlebar .titlebar__text{height:-moz-min-content;height:min-content;padding:0 1rem;margin-bottom:4rem;text-align:center}.titlebar .titlebar__actions{flex-direction:row}.titlebar .titlebar__actions>div{margin-bottom:0;margin-right:.8rem}.titlebar .titlebar__actions>div:last-child{margin-right:0}}@media screen and (max-width:666px)and (orientation:landscape){.titlebar.head-title .titlebar__head{font-size:2.2rem}.titlebar.head-title .titlebar__title{font-size:1.8rem}.titlebar .titlebar__head{margin-bottom:.5rem;font-size:1.8rem}.titlebar .titlebar__title{font-size:2.2rem}}.feature-titlebar{position:absolute;top:50%;transform:translateY(-50%);left:15%;z-index:2}.feature-titlebar .feature-titlebar__num{margin-bottom:1.5rem;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.feature-titlebar .feature-titlebar__title{margin-bottom:1.5rem;font-size:4.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.feature-titlebar .feature-titlebar__head{max-width:88rem;height:12rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-width:767px){.feature-titlebar{left:4rem}.feature-titlebar .feature-titlebar__num{margin-bottom:1.5rem;font-size:1.8rem}.feature-titlebar .feature-titlebar__title{margin-bottom:1.5rem;font-size:2.2rem}.feature-titlebar .feature-titlebar__head{max-width:30rem;height:12rem;font-size:1.6rem}}@media screen and (max-width:960px)and (orientation:landscape){.feature-titlebar{left:4rem}.feature-titlebar .feature-titlebar__num{margin-bottom:1.5rem;font-size:1.8rem}.feature-titlebar .feature-titlebar__title{margin-bottom:1.5rem;font-size:2.2rem}.feature-titlebar .feature-titlebar__head{max-width:60rem;height:12rem;font-size:1.6rem}}@media screen and (max-width:666px)and (orientation:landscape){.feature-titlebar .feature-titlebar__head{max-width:40rem}}.text-slider__wrapper{height:11rem;position:absolute;overflow:hidden;bottom:0;width:100%}.text-slider__wrapper .text-slider{z-index:3;width:100%;height:11rem;position:absolute;bottom:0;display:flex;align-items:center;transition:all 1s ease;animation:scrollText 10s linear infinite}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.text-slider__wrapper .text-slider .text-slider__group{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute}.text-slider__wrapper .text-slider .text-slider__group.second{right:-100%}.text-slider__wrapper .text-slider .text-slider__group .text-slider__item{font-size:1.4rem;font-family:Eurostile Next Pro Extended,sans-serif;opacity:.7}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br{z-index:4;width:5rem;height:.1rem;background-color:#fff;opacity:.7}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br:last-child{margin-right:6%}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br.text-slider__br_icons:last-child{margin-right:3%}.text-slider__wrapper .text-slider__background{width:100%;height:11rem;position:absolute;bottom:0;background:rgba(25,26,26,.5);border-top-width:.8rem;border-top-style:solid;border-image-slice:100;border-image-source:linear-gradient(180deg,rgba(25,26,26,.5),transparent)}@media screen and (max-width:960px){.text-slider__wrapper{height:8rem}.text-slider__wrapper .text-slider{height:8rem;animation-duration:12s}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.text-slider__wrapper .text-slider .text-slider__group{width:200%}.text-slider__wrapper .text-slider .text-slider__group.second{right:-300%}.text-slider__wrapper .text-slider__background{height:8rem}}@media screen and (max-width:767px){.text-slider__wrapper .text-slider{animation-duration:6s}.text-slider__wrapper .text-slider .text-slider__group .text-slider__item{font-size:1.2rem}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br{width:3rem}}@media screen and (max-width:374px){.text-slider__wrapper{height:6rem}.text-slider__wrapper .text-slider{height:6rem;animation-duration:6s}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br:last-child{margin-right:3%}.text-slider__wrapper .text-slider .text-slider__group .text-slider__br.text-slider__br_icons{width:2rem}.text-slider__wrapper .text-slider__background{height:6rem}}@media screen and (max-width:960px)and (orientation:landscape){.text-slider__wrapper,.text-slider__wrapper .text-slider,.text-slider__wrapper .text-slider__background{height:5rem}}.service-intro{height:100%;display:flex;flex-direction:column;justify-content:center}.service-intro .service-intro__actions{display:flex;justify-content:center;align-content:center;margin-top:7.2rem}.service-intro .service-intro__head{padding:0 5rem 7.2rem 12vw;display:flex;justify-content:space-between;align-items:flex-end}.service-intro .service-intro__head .service-intro__head-title{display:flex;flex-direction:column}.service-intro .service-intro__head .service-intro__head-title .service-intro__head-title__subtitle{margin-bottom:2rem;font-size:1.4rem;font-family:Eurostile Next Pro Wide,sans-serif}.service-intro .service-intro__head .service-intro__head-title .service-intro__head-title__title{font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.service-intro .service-intro__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.service-intro .service-intro__list .service-card{position:relative;cursor:pointer}.service-intro .service-intro__list .service-card img{transform:scale(1);transition:all .5s ease}.service-intro .service-intro__list .service-card:hover img{transform:scale(1.1)}.service-intro .service-intro__list .service-card .service-card__content{z-index:2;position:absolute;bottom:10%;left:17%}.service-intro .service-intro__list .service-card .service-card__content .service-card__content-title{height:10rem;padding-right:2rem;font-size:2.4rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}@media screen and (max-width:1280px){.service-intro .service-intro__head{padding-top:calc(13rem)}.service-intro .service-intro__head .service-intro__head-title .service-intro__head-title__title{font-size:2.8rem}.service-intro .service-intro__list{grid-template-columns:1fr;grid-template-rows:auto}.service-intro .service-intro__list .service-card .service-card__content{left:4rem}.service-intro .service-intro__list .service-card .service-card__content .service-card__content-title{height:5rem;margin-bottom:3rem;font-size:2.6rem}.service-intro .service-intro__actions{margin:3rem 0}}@media screen and (max-width:767px){.service-intro .service-intro__head{padding:calc(7rem) 1rem 2rem 3rem}.service-intro .service-intro__head .service-intro__head-title .service-intro__head-title__title{font-size:2.4rem}.service-intro .service-intro__list .service-card .service-card__content .service-card__content-title{margin-bottom:1rem;font-size:1.8rem}.service-intro .service-intro__actions{justify-content:flex-start;padding-left:4rem}}@media screen and (max-width:960px)and (orientation:landscape){.service-intro .service-intro__head{padding:calc(7rem) 2rem 2rem}.service-intro .service-intro__head .service-intro__head-title .service-intro__head-title__title{font-size:2.4rem}.service-intro .service-intro__list .service-card .service-card__content .service-card__content-title{margin-bottom:1rem;font-size:1.8rem}}.partner__titlebar{z-index:2;position:absolute;padding:0 3rem;top:50%;left:15vw;transform:translateY(-50%)}.partner__titlebar .partner__titlebar-title{margin-bottom:1.5rem;font-size:4.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.partner__titlebar .partner__titlebar-subtitle{max-width:88rem;margin-bottom:1rem;height:12rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}.partner__titlebar .partner__titlebar-actions{display:flex}.partner__titlebar .partner__titlebar-actions>button{margin-right:1.5rem}.partner__titlebar .partner__titlebar-actions>button:last-child{margin-right:0}@media screen and (max-width:960px){.partner__titlebar{left:4rem}}@media screen and (max-width:767px){.partner__titlebar{left:0}.partner__titlebar .partner__titlebar-title{max-width:30rem;margin-bottom:1.5rem;font-size:2.4rem}.partner__titlebar .partner__titlebar-subtitle{max-width:30rem;margin-bottom:2rem;height:12rem;font-size:1.6rem}.partner__titlebar .partner__titlebar-actions{flex-direction:column}.partner__titlebar .partner__titlebar-actions>button{margin-right:0;margin-bottom:1rem}.partner__titlebar .partner__titlebar-actions>button:last-child{margin-bottom:0}}@media screen and (max-width:960px)and (orientation:landscape){.partner__titlebar{left:0;top:55%}.partner__titlebar .partner__titlebar-title{margin-bottom:1.5rem;font-size:2.4rem}.partner__titlebar .partner__titlebar-subtitle{max-width:60rem;margin-bottom:2rem;height:8rem;font-size:1.6rem}}.map-box{width:100%;height:100%;padding-top:11rem;padding-bottom:11rem;display:flex}.map-box .map-box__partners{width:50%;display:flex;justify-content:space-evenly;align-items:center}.map-box .map-box__partners .map-box__partners-wrapper{cursor:pointer}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm{position:relative;margin-bottom:3rem;font-size:1.8rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif;color:#fff;text-transform:uppercase}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm:after{content:"";width:0;height:.2rem;background-color:#fff;position:absolute;bottom:-1rem;transition:all .5s ease;opacity:0}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm:hover:after{width:50%;opacity:1}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm:last-child{margin-bottom:0}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm .map-box__partners-firm__city{margin-top:.5rem;font-size:1.4rem;font-family:Eurostile Next Pro Regular,sans-serif;opacity:.7;text-transform:capitalize}.map-box .map-box__map{width:50%;height:calc(100vh - 11rem - 10rem);-o-object-fit:cover;object-fit:cover}.map-box .map-box__map>div{width:100%!important;height:calc(100vh - 11rem - 10rem)!important}.map-box .map-box__map .map-box__map-marker{width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid transparent;background:#fff;cursor:pointer!important}.map-box .map-box__map .map-box__map-marker:after{content:"";width:3.2rem;height:3.2rem;position:absolute;top:-.5rem;left:-.5rem;border-radius:50%;border:.1rem solid #fff}.map-box .map-box__map .map-box__map-marker:hover{background:#242626;border-color:hsla(0,0%,100%,.3)}.map-box .map-box__map .map-box__map-marker:hover:after{animation:pulse .5s linear infinite}.map-box .map-box__map .map-box__map-marker.map-box__map-marker_active{background:#242626;border-color:hsla(0,0%,100%,.3)}.map-box .map-box__map .map-box__map-marker.map-box__map-marker_active:after{animation:pulse .5s linear infinite}.map-box .map-box__map .mapboxgl-ctrl-bottom-left,.map-box .map-box__map .mapboxgl-ctrl-bottom-right{display:none}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@media screen and (max-height:960px){.map-box{padding-top:8rem}}@media screen and (max-width:1365px){.map-box{padding-top:0;flex-direction:column-reverse;justify-content:space-between}.map-box .map-box__partners{padding:5rem 0;height:-moz-min-content;height:min-content;width:100%}.map-box .map-box__partners .map-box__partners-wrapper{display:flex;flex-direction:column;padding:0 3rem}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm{margin-right:3rem}.map-box .map-box__map{height:65vh;width:100%}.map-box .map-box__map>div{width:100%!important;height:100%!important}}@media screen and (max-width:767px){.map-box .map-box__partners{flex-direction:column}.map-box .map-box__partners .map-box__partners-wrapper{margin-bottom:3rem;flex-direction:column}.map-box .map-box__map .map-box__map-marker{width:1.6rem;height:1.6rem}.map-box .map-box__map .map-box__map-marker:after{width:2.4rem;height:2.4rem}}@media screen and (max-width:374px){.map-box .map-box__partners,.map-box .map-box__partners .map-box__partners-wrapper{flex-direction:column}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm{font-size:1.6rem}.map-box .map-box__partners .map-box__partners-wrapper .map-box__partners-firm .map-box__partners-firm__city{font-size:1.2rem}}@media screen and (max-width:960px)and (orientation:landscape){.map-box .map-box__map .map-box__map-marker{width:1.6rem;height:1.6rem}.map-box .map-box__map .map-box__map-marker:after{width:2.4rem;height:2.4rem}}.navigation-menu{z-index:20;width:42rem;height:100%;display:flex;flex-direction:column;position:fixed;top:0;right:0;opacity:1;background-color:#191a1a}.navigation-menu.navigation-menu_hide{transform:translateX(100%)}.navigation-menu .navigation-menu__icon-close{display:flex;justify-content:flex-end;margin:2.4rem 2.4rem 0 0}.navigation-menu .navigation-menu__icon-close span{cursor:pointer}.navigation-menu .navigation-menu__list{margin:10rem 0 0 6rem;display:flex;flex-direction:column;align-items:flex-start}.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-bottom:2rem;font-size:3.6rem;font-weight:700;color:#fff;cursor:pointer}.navigation-menu .navigation-menu__footer{position:absolute;width:100%;bottom:5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation-menu .navigation-menu__footer .navigation-menu__footer-actions{margin-bottom:5vh}.navigation-menu .navigation-menu__footer .navigation-menu__footer-actions>button{margin-bottom:1rem}.navigation-menu .navigation-menu__footer .navigation-menu__footer-actions>button:last-child{margin-bottom:0}.navigation-menu .navigation-menu__footer .navigation-menu__footer-logo{width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.navigation-menu{width:100%}.navigation-menu .navigation-menu__icon-close{margin:1.2rem 1.2rem 0 0}.navigation-menu .navigation-menu__list{align-items:center;margin-left:0}}@media screen and (max-height:890px){.navigation-menu .navigation-menu__footer .navigation-menu__footer-btn{margin-bottom:2rem}}@media screen and (max-height:811px){.navigation-menu .navigation-menu__list{margin-top:2rem}}@media screen and (max-height:716px){.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-bottom:1rem;font-size:3.2rem}}@media screen and (max-height:666px){.navigation-menu .navigation-menu__list{margin-top:2rem}.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-bottom:1rem;font-size:2.8rem}.navigation-menu .navigation-menu__footer{bottom:2rem}.navigation-menu .navigation-menu__footer .navigation-menu__footer-btn{margin-bottom:2rem}}@media screen and (max-width:960px)and (orientation:landscape){.navigation-menu{width:100%}.navigation-menu .navigation-menu__list{margin-top:5rem;margin-left:0;justify-content:center;flex-direction:row}.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-right:2rem;font-size:2.2rem}.navigation-menu .navigation-menu__list .navigation-menu__list-item:last-child{margin-right:0}}@media screen and (max-width:735px)and (orientation:landscape){.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:1.8rem}}@media screen and (max-width:666px)and (orientation:landscape){.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:1.6rem}.navigation-menu .navigation-menu__footer{bottom:1rem}}.navigation-menu__overlay{z-index:19;width:calc(100% - 42rem);height:100%;position:fixed;top:0;left:0;display:none;background-color:transparent}.navigation-menu__overlay.navigation-menu__overlay_active{display:block}.video-modal{position:relative}.video-modal .video-modal__group{width:100%}.video-modal .video-modal__group .modal-close-icon{z-index:3;height:3.2rem;position:absolute;top:-4rem;right:0;cursor:pointer;opacity:.7}@media screen and (max-width:960px)and (orientation:landscape){.video-modal .video-modal__group .modal-close-icon{top:11rem;right:13rem}}@media screen and (max-width:666px)and (orientation:landscape){.video-modal .video-modal__group .modal-close-icon{top:9rem;right:11rem}}.loading{z-index:100;position:fixed;top:0;left:0;width:100%;min-height:100%;height:100vh;background:transparent linear-gradient(180deg,#191a1a,#191a1a) 0 0 no-repeat padding-box}.loading,.loading .loading__main{display:flex;flex-direction:column;justify-content:center}.loading .loading__main{height:100%;align-items:center}.loading .loading__main .loading__main__logo{margin-bottom:2rem}.loading .loading__footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:3rem}.loading .loading__footer .footer-link{position:static;transform:none}.price-list{position:relative;display:flex;flex-direction:column;align-items:center}.price-list .price-list__title{width:100%;padding:4rem 5rem 2rem 12vw;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.price-list .price-list__subtitle{width:100%;margin-bottom:5.2rem;padding:0 5rem 0 12vw;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.price-list .price-list__cards{display:flex;justify-content:center;box-shadow:6px 6px 15px 2px rgba(0,0,0,.75)}.price-list .price-list__cards .price-list__card{min-height:-moz-min-content;min-height:min-content;width:33vw;max-width:48rem;padding-top:4rem;background-color:#292b2b}.price-list .price-list__cards .price-list__card:first-child{border-right:.1rem solid hsla(0,0%,100%,.7)}.price-list .price-list__cards .price-list__card:last-child{border-left:.1rem solid hsla(0,0%,100%,.7)}.price-list .price-list__cards .price-list__card .price-list__card-title{margin-bottom:3rem;padding-left:5rem;font-size:2.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.price-list .price-list__cards .price-list__card .price-list__card-items{width:100%;display:flex;flex-direction:column;align-items:flex-start}.price-list .price-list__cards .price-list__card .price-list__card-items span{width:100%;padding:2rem 2rem 2rem 5rem;font-size:1.6rem;font-family:Eurostile Next Pro Wide,sans-serif}.price-list .price-list__cards .price-list__card .price-list__card-items span:nth-child(odd){background-color:#313636}.price-list .price-list__cards .price-list__card .price-list__card-items span:last-child{margin-bottom:0}.price-list .price-list__cards .price-list__card .price-list__card-actions{min-height:10rem;display:flex;justify-content:center;align-items:center;background-color:#313636}@media screen and (max-height:960px){.price-list .price-list__title{padding:1rem 5rem 0 12vw;margin-bottom:1rem;font-size:2.4rem}.price-list .price-list__subtitle{margin-bottom:3rem;font-size:1.8rem}.price-list .price-list__cards .price-list__card{padding-top:2rem;width:30vw}.price-list .price-list__cards .price-list__card .price-list__card-title{margin-bottom:2rem;font-size:1.8rem}.price-list .price-list__cards .price-list__card .price-list__card-items span{padding:1.5rem 1.5rem 1.5rem 5rem;font-size:1.4rem}.price-list .price-list__cards .price-list__card .price-list__card-actions{min-height:8rem}}@media screen and (max-width:1300px){.price-list .price-list__cards .price-list__card .price-list__card-title{font-size:1.6rem}}@media screen and (max-width:1024px){.price-list .price-list__cards{width:100%;box-shadow:unset}.price-list .price-list__cards .price-list__card{width:100%;box-shadow:6px 6px 15px 2px rgba(0,0,0,.75)}.price-list .price-list__cards .price-list__card:last-child{border-left:unset}.price-list .price-list__cards .price-list__card.price-list_hide{display:none}}@media screen and (max-width:767px){.price-list{padding:5rem 0}.price-list .price-list__title{padding:0 3rem;margin-bottom:1rem;font-size:2.4rem}.price-list .price-list__subtitle{padding:0 3rem;font-size:1.8rem}.price-list .price-list__cards{width:100%;padding-left:4rem;padding-right:4rem;box-shadow:unset}.price-list .price-list__cards .price-list__card{padding-top:2rem;width:100%;justify-content:center}.price-list .price-list__cards .price-list__card .price-list__card-title{margin-bottom:2rem;font-size:2.2rem}.price-list .price-list__cards .price-list__card .price-list__card-items span{font-size:1.4rem}.price-list .price-list__cards .price-list__card .price-list__card-actions{min-height:8rem}}@media screen and (max-width:374px){.price-list .price-list__cards{padding:0 2rem}.price-list .price-list__cards .price-list__card .price-list__card-title{padding-left:3rem}.price-list .price-list__cards .price-list__card .price-list__card-items span{padding:1.5rem 1.5rem 1.5rem 3rem;font-size:1.2rem}}@media screen and (max-width:960px)and (orientation:landscape){.price-list .price-list__title{margin-bottom:1rem;padding-left:2rem;font-size:2.4rem}.price-list .price-list__subtitle{padding-left:2rem;font-size:1.8rem}.price-list .price-list__cards{padding-bottom:8rem;box-shadow:unset}.price-list .price-list__cards .price-list__card{padding-top:2rem;justify-content:center;box-shadow:6px 6px 15px 2px rgba(0,0,0,.75)}.price-list .price-list__cards .price-list__card .price-list__card-title{margin-bottom:2rem;font-size:2.2rem}.price-list .price-list__cards .price-list__card .price-list__card-items span{font-size:1.4rem}.price-list .price-list__cards .price-list__card .price-list__card-actions{min-height:8rem}}@media screen and (max-width:666px)and (orientation:landscape){.price-list{padding:5rem 0}}.vimeo{height:calc(100% - 8rem);justify-content:flex-end;padding:0 2rem}.vimeo,.vimeo .vimeo_wrap{width:100%;display:flex;flex-direction:column;align-items:center}.vimeo .vimeo_wrap{height:100%;justify-content:center;padding-top:11rem}.vimeo .vimeo_wrap iframe{width:100%;max-width:128rem;height:100%;max-height:72rem}.vimeo.live{height:72rem}.vimeo.vimeo-modal{width:100%;position:relative;padding:28.25%}.vimeo.vimeo-modal iframe{height:100%;width:100%;max-width:unset;max-height:unset;position:absolute;top:0;left:0}.vimeo.vimeo-modal .vimeo-modal__actions{position:absolute;bottom:-7rem}.vimeo .vimeo__bottom{width:100%;max-width:128rem;margin-top:2rem;justify-content:space-between}.vimeo .vimeo__bottom,.vimeo .vimeo__bottom .vimeo__bottom-live{display:flex;align-items:center}.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__title{padding:.3rem 1rem;background-color:red;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__subtitle{margin-left:1.3rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-width:960px){.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__subtitle,.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__title{font-size:1.8rem}}@media screen and (max-width:767px){.vimeo.live{height:24rem;padding:0;margin-top:0}.vimeo .vimeo_wrap{padding-top:6rem}.vimeo .vimeo_wrap iframe{padding:0}.vimeo .vimeo__bottom{flex-direction:column}.vimeo .vimeo__bottom .vimeo__bottom-live{margin-bottom:1.5rem}.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__title{font-size:1.6rem}.vimeo .vimeo__bottom .vimeo__bottom-live .vimeo__bottom-live__subtitle{font-size:1.4rem}}@media screen and (max-width:960px)and (orientation:landscape){.vimeo{height:calc(100% - 1rem)}.vimeo.live{height:44.8rem}.vimeo .vimeo_wrap{padding-top:calc(6rem + 1rem)}.vimeo .vimeo_wrap iframe{padding:0}}.blur-nav{z-index:3;width:100%;height:5rem;backdrop-filter:blur(2rem);background-color:rgba(25,26,26,.4);position:fixed;top:11rem;left:0}.blur-nav .blur-nav__list{height:100%;display:flex;margin-left:31.5rem;align-items:center}.blur-nav .blur-nav__list .blur-nav__list-item{margin-right:3rem;font-family:Eurostile Next Pro Regular,sans-serif;font-size:1.4rem;cursor:pointer}.blur-nav .blur-nav__list .blur-nav__list-item:last-child{margin-right:0}@media screen and (max-height:960px){.blur-nav{height:4rem;top:8rem}}@media screen and (max-width:1300px){.blur-nav .blur-nav__list{margin-left:20%}}@media screen and (max-width:767px){.blur-nav{height:4rem;top:6rem}.blur-nav .blur-nav__list{margin-left:2rem}.blur-nav .blur-nav__list .blur-nav__list-item{margin-right:2rem}}@media screen and (max-width:374px){.blur-nav{top:6rem}.blur-nav .blur-nav__list{margin-left:1.5rem}.blur-nav .blur-nav__list .blur-nav__list-item{margin-right:1.5rem}}@media screen and (max-width:960px)and (orientation:landscape){.blur-nav{height:4rem;top:6rem}}.live{width:100%;margin-top:7rem}.live .live__title{margin-left:32rem;margin-bottom:7.2rem;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.live .live__steps-list{width:100%;max-width:132rem;padding:0 2rem;margin:0 auto 13rem;display:flex;flex-direction:column;align-items:center}.live .live__steps-list .live__steps-list__card{width:100%;height:36rem;margin-bottom:4rem;display:flex;align-items:center}.live .live__steps-list .live__steps-list__card:nth-child(2n){flex-direction:row-reverse}.live .live__steps-list .live__steps-list__card:nth-child(2n) .live__steps-list__card-content{border-left:none;border-right:.5rem solid #292b2b}.live .live__steps-list .live__steps-list__card:last-child{margin-bottom:0}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content{width:100%;height:100%;background:linear-gradient(135deg,rgba(49,54,54,.5),rgba(25,26,26,.5));border:.5rem solid #292b2b;border-right:none}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-title{padding-left:7.4rem;padding-top:4.5rem;margin-bottom:5rem;font-family:Eurostile Next Pro Regular,sans-serif;font-size:3.6rem}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-subtitle{padding-left:7.4rem;padding-right:3rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.2rem}.live .live__steps-list .live__steps-list__card .live__steps-list__card-image{width:100%;height:100%;position:relative}.live .live__why-list{max-width:132rem;margin:0 auto 13rem;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}.live .live__why-list .live__why-list__item{width:100%;height:15rem;display:flex;align-items:center;background:linear-gradient(135deg,rgba(49,54,54,.5),rgba(41,43,43,.5));border:.5rem solid #292b2b}.live .live__why-list .live__why-list__item .live__why-list__item-icon{margin:0 6.2rem}.live .live__why-list .live__why-list__item .live__why-list__item-title{font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:2.8rem}.live .live__samples-list{margin-bottom:13rem;display:flex;flex-wrap:wrap;justify-content:center}.live .live__samples-list .live__samples-list__item{width:50%;height:60rem;position:relative}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title{width:100%;padding:0 2rem;z-index:2;position:absolute;top:50%;left:50%;text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%) translateY(-50%)}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-up{margin-bottom:1rem;font-size:3.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-bottom{font-size:4.2rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif;margin-bottom:5.5rem}.live .live__vimeo{margin-bottom:12rem}@media screen and (max-width:1200px){.live .live__title{margin-left:10%}.live .live__why-list .live__why-list__item .live__why-list__item-icon{margin:0 4rem}}@media screen and (max-width:960px){.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-title{font-size:2.8rem}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-subtitle,.live .live__why-list .live__why-list__item .live__why-list__item-title{font-size:2.4rem}.live .live__samples-list .live__samples-list__item{width:100%;height:40rem}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-up{font-size:2.8rem}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-bottom{font-size:3.6rem}}@media screen and (max-width:767px){.live .live__title{max-width:30rem;margin-left:4rem;margin-bottom:3rem;font-size:2.4rem}.live .live__steps-list{margin-bottom:10rem}.live .live__steps-list .live__steps-list__card{height:38.4rem;margin-bottom:2rem;flex-direction:column!important}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content,.live .live__steps-list .live__steps-list__card:nth-child(2n) .live__steps-list__card-content{border:.5rem solid #292b2b;border-bottom:none}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-title{padding-top:2.5rem;padding-left:4rem;margin-bottom:1.5rem;font-size:1.8rem}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-subtitle{padding-left:4rem}.live .live__why-list{margin-bottom:10rem;grid-template-columns:1fr}.live .live__why-list .live__why-list__item{height:10rem}.live .live__why-list .live__why-list__item .live__why-list__item-title{font-size:1.8rem}.live .live__samples-list{margin-bottom:10rem}.live .live__samples-list .live__samples-list__item{height:24.4rem}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-up{font-size:1.8rem}.live .live__samples-list .live__samples-list__item .live__samples-list__item-title .live__samples-list__item-title-bottom{font-size:2.2rem}}@media screen and (max-width:374px){.live .live__steps-list .live__steps-list__card{height:32rem}.live .live__steps-list .live__steps-list__card .live__steps-list__card-content .live__steps-list__card-content-subtitle{padding-left:4rem;font-size:1.8rem}.live .live__why-list .live__why-list__item .live__why-list__item-icon{margin:0 2rem}.live .live__why-list .live__why-list__item .live__why-list__item-title{font-size:1.6rem}}@media screen and (max-width:960px)and (orientation:landscape){.live .live__title{margin-bottom:4rem}.live .live__samples-list,.live .live__steps-list,.live .live__why-list{margin-bottom:7rem}}.inv-cmp{width:100%;z-index:2;position:absolute;top:60%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;align-items:center}.inv-cmp .inv-cmp__title{margin-bottom:4.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif;font-size:3.6rem}.inv-cmp .inv-cmp__content .inv-cmp__content-where{margin-bottom:18rem;display:flex;align-items:center;justify-content:center}.inv-cmp .inv-cmp__content .inv-cmp__content-where .inv-cmp__content-where__text{max-width:25rem;margin-left:4rem;font-size:2.2rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}.inv-cmp .inv-cmp__content .inv-cmp__content-contact{display:flex;flex-direction:column;align-items:center}.inv-cmp .inv-cmp__content .inv-cmp__content-contact .inv-cmp__content-contact__title{margin-bottom:2.4rem;font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.4rem;opacity:.6}.inv-cmp .inv-cmp__content .inv-cmp__content-contact .inv-cmp__content-contact__mail{font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:2.2rem}@media screen and (max-width:767px){.inv-cmp .inv-cmp__title{font-size:2.2rem}.inv-cmp .inv-cmp__content .inv-cmp__content-where{margin-bottom:8rem;flex-direction:column}.inv-cmp .inv-cmp__content .inv-cmp__content-where .inv-cmp__content-where__text{margin-top:2rem;margin-left:0;text-align:center;font-size:1.8rem}.inv-cmp .inv-cmp__content .inv-cmp__content-contact .inv-cmp__content-contact__mail{font-size:1.8rem;max-width:30rem;text-align:center}}@media screen and (max-width:374px){.inv-cmp{top:50%}}@media screen and (max-width:960px)and (orientation:landscape){.inv-cmp{top:40%}.inv-cmp .inv-cmp__title{font-size:2.2rem}.inv-cmp .inv-cmp__content .inv-cmp__content-where{margin-bottom:2rem;flex-direction:row}.inv-cmp .inv-cmp__content .inv-cmp__content-where .inv-cmp__content-where__text{margin-top:0;margin-left:4rem;text-align:left;font-size:1.8rem}.inv-cmp .inv-cmp__content .inv-cmp__content-contact .inv-cmp__content-contact__mail{font-size:1.8rem;max-width:unset;text-align:center}}.inv-cmp__qrcode{z-index:2;position:absolute;bottom:20rem;right:12rem}.calendly-overlay{background-color:rgba(25,26,26,.8)!important}.calendly-badge-widget{position:static!important}.calendly-badge-widget .calendly-badge-content{width:25rem!important;height:5rem!important;font-family:Eurostile Next Pro SemiBold,sans-serif!important;transition:all .5s ease;border:.1rem solid transparent!important}.calendly-badge-widget .calendly-badge-content:hover{background-color:transparent!important;color:#fff!important;border-color:#fff!important}.mipim-cards{width:100%;z-index:1;padding:0 2rem;display:flex;justify-content:center}.mipim-cards .mipim-card{width:100%;max-width:48rem;height:27.5rem;padding:6rem;margin-right:3rem;border-radius:1rem;background-color:#fff;color:#191a1a}.mipim-cards .mipim-card:last-child{margin-right:0}.mipim-cards .mipim-card .mipim-card__title{margin-bottom:1rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:2.8rem}.mipim-cards .mipim-card .mipim-card__subtitle{margin-bottom:4rem;font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.6rem}@media screen and (max-width:960px){.mipim-cards,.mipim-cards .mipim-card{flex-direction:column;align-items:center}.mipim-cards .mipim-card{max-width:40rem;padding:0;height:20rem;margin-bottom:1.5rem;margin-right:0;display:flex;justify-content:center}.mipim-cards .mipim-card:last-child{margin-bottom:0}.mipim-cards .mipim-card .mipim-card__title{margin-bottom:1rem;font-size:2.2rem}.mipim-cards .mipim-card .mipim-card__subtitle{margin-bottom:3rem;font-size:1.4rem}}@media screen and (max-width:767px){.mipim-cards{margin-top:2rem;padding-bottom:2rem;padding-left:0}.mipim-cards .mipim-card{text-align:center}.mipim-cards .mipim-card .mipim-card__title{padding:0 1rem}.mipim-cards .mipim-card .mipim-card__subtitle{padding:0 3rem}}@media screen and (max-width:960px)and (orientation:landscape){.mipim-cards{padding:0 1rem;flex-direction:row}.mipim-cards .mipim-card{text-align:center;padding:2rem 0;height:-moz-min-content;height:min-content;margin-top:0;margin-bottom:0;margin-right:1rem}.mipim-cards .mipim-card:last-child{margin-right:0}.mipim-cards .mipim-card .mipim-card__title{padding:0 1rem}.mipim-cards .mipim-card .mipim-card__subtitle{padding:0 3rem}}@media screen and (max-width:666px)and (orientation:landscape){.mipim-cards{margin-top:0}.mipim-cards .mipim-card{height:15rem}.mipim-cards .mipim-card .mipim-card__title{font-size:1.8rem}.mipim-cards .mipim-card .mipim-card__subtitle{height:3rem;margin-bottom:1rem;font-size:1.2rem}}.testimonials{width:100%;height:100vh}.testimonials .testimonials__wrapper{z-index:2;padding:0 5rem;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.testimonials .testimonials__title{margin-left:32rem;margin-bottom:4.5rem;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.testimonials .testimonials__cards{display:flex}.testimonials .testimonials__cards .testimonials__card{width:100%;max-width:60rem;min-height:-moz-min-content;min-height:min-content;margin-right:2rem;padding:6rem;border-radius:1rem;background-color:#fff;color:#191a1a}.testimonials .testimonials__cards .testimonials__card:last-child{margin-right:0}.testimonials .testimonials__cards .testimonials__card .testimonials__card-title{margin-bottom:1rem;font-size:2.8rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}.testimonials .testimonials__cards .testimonials__card .testimonials__card-subtitle{margin-bottom:3rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}.testimonials .testimonials__cards .testimonials__card .testimonials__card-text{font-size:1.6rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-width:1280px){.testimonials{padding:0;height:110rem}.testimonials .testimonials__title{margin-left:20vw;margin-bottom:4.5rem;font-size:2.8rem}.testimonials .testimonials__cards{flex-direction:column;align-items:center}.testimonials .testimonials__cards .testimonials__card{max-width:50rem;padding:4rem;margin-right:0;margin-bottom:2rem}.testimonials .testimonials__cards .testimonials__card:last-child{margin-bottom:0}.testimonials .testimonials__cards .testimonials__card .testimonials__card-title{margin-bottom:1rem;font-size:2.2rem}.testimonials .testimonials__cards .testimonials__card .testimonials__card-subtitle{margin-bottom:3rem;font-size:1.8rem}.testimonials .testimonials__cards .testimonials__card .testimonials__card-text{font-size:1.4rem}}@media screen and (max-width:767px){.testimonials{height:95rem}.testimonials .testimonials__wrapper{padding:0 2rem;top:45%}.testimonials .testimonials__title{margin-left:0;margin-bottom:2.5rem;font-size:2.2rem}.testimonials .testimonials__cards .testimonials__card{padding:3rem}.testimonials .testimonials__cards .testimonials__card .testimonials__card-title{font-size:1.8rem}.testimonials .testimonials__cards .testimonials__card .testimonials__card-subtitle{margin-bottom:1.5rem;font-size:1.6rem}.testimonials .testimonials__cards .testimonials__card .testimonials__card-text{font-size:1.4rem}}@media screen and (max-width:374px){.testimonials{height:110rem}}.vimeo-section__top{margin-top:calc(11rem)}.vimeo-section__top .vimeo-section__title{display:flex;justify-content:center;margin-bottom:3rem;font-size:3.6rem;font-family:Eurostile Next Pro Extended SemiBold,sans-serif}.vimeo-section__top .vimeo-section__subtitle{padding:0 15rem;width:100%;display:flex;justify-content:center;height:12rem;min-height:-moz-min-content;min-height:min-content;margin-bottom:2rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}.vimeo-section__action{margin-top:1rem;display:flex;justify-content:center}@media screen and (max-width:1200px){.vimeo-section__top .vimeo-section__title{font-size:2.8rem}.vimeo-section__top .vimeo-section__subtitle{padding:0 12rem;font-size:1.8rem}}@media screen and (max-width:960px){.vimeo-section__top .vimeo-section__title{padding-left:2rem;text-align:left}.vimeo-section__top .vimeo-section__subtitle{padding:0 6rem}}@media screen and (max-width:768px){.vimeo-section__top{margin-top:0}.vimeo-section__top .vimeo-section__title{font-size:2.2rem}.vimeo-section__top .vimeo-section__subtitle{padding:0 2rem;font-size:1.6rem}.vimeo-section__action{margin-top:3rem}}.vimeo-section-video{width:100%;height:54rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 2rem}.vimeo-section-video .vimeo-section-video_wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-top:2rem}.vimeo-section-video .vimeo-section-video_wrap iframe{width:100%;max-width:96rem;height:100%;max-height:54rem}.vimeo-section-video.vimeo-section-video-modal{width:100%;position:relative;padding:28.25%}.vimeo-section-video.vimeo-section-video-modal iframe{height:100%;width:100%;max-width:unset;max-height:unset;position:absolute;top:0;left:0}.vimeo-section-video.vimeo-section-video-modal .vimeo-section-video-modal__actions{position:absolute;bottom:-7rem}.vimeo-section-video .vimeo-section-video__bottom{width:100%;max-width:128rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live{display:flex;align-items:center}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__title{padding:.3rem 1rem;background-color:red;font-size:2.2rem;font-family:Eurostile Next Pro Wide,sans-serif}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__subtitle{margin-left:1.3rem;font-size:2.2rem;font-family:Eurostile Next Pro Regular,sans-serif}@media screen and (max-width:960px){.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__subtitle,.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__title{font-size:1.8rem}}@media screen and (max-width:767px){.vimeo-section-video{height:24rem}.vimeo-section-video .vimeo-section-video_wrap{padding-top:6rem}.vimeo-section-video .vimeo-section-video_wrap iframe{padding:0}.vimeo-section-video .vimeo-section-video__bottom{flex-direction:column}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live{margin-bottom:1.5rem}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__title{font-size:1.6rem}.vimeo-section-video .vimeo-section-video__bottom .vimeo-section-video__bottom-live .vimeo-section-video__bottom-live__subtitle{font-size:1.4rem}}@media screen and (max-width:960px)and (orientation:landscape){.vimeo-section-video{height:calc(100% - 1rem)}.vimeo-section-video .vimeo-section-video_wrap{padding-top:calc(6rem + 1rem)}.vimeo-section-video .vimeo-section-video_wrap iframe{padding:0}}