.contact{background-color:#fff;display:flex;flex-direction:row;padding:60px 0 48px;width:100%}@media (max-width:768px){.contact{flex-direction:column}}.contact .block-left{border-right:1px solid rgba(0,0,0,.2);color:#101010;font-family:DINRegularAlternate,sans-serif;font-size:16px;line-height:24px;padding:0 56px 28px 40px;width:58%}@media (max-width:768px){.contact .block-left{border-right:unset;padding:0 5px 28px;width:100%}}@media (min-width:769px) and (max-width:991px){.contact .block-left{padding:0 20px 28px 15px}}.contact .block-left p{margin:0}.contact .block-left a{color:#000}.contact .block-left .description{margin-bottom:30px}.contact .block-left .button-wrapper{margin-bottom:38px;text-transform:uppercase}.contact .block-left .address,.contact .block-left .phones{margin-bottom:40px}.contact .block-left .phones span{display:inline-block;width:30px}.contact .block-left .emails{margin-bottom:30px}.contact .block-left .customer-service{background-color:#ff0;border-radius:5px;box-shadow:0 0 2px 1px rgba(0,0,0,.03),0 6px 10px 2px rgba(0,0,0,.08);padding:32px;width:100%}.contact .block-left .customer-service h2{font-family:DINCondBold,sans-serif;font-size:32px;line-height:24px;margin:0 0 12px;text-transform:uppercase}.contact .block-left .customer-service p{margin-bottom:10px}.contact .block-left .customer-service p a{text-decoration:underline}.contact .block-right{padding:40px 40px 0 56px;width:42%}@media (max-width:768px){.contact .block-right{padding:40px 5px 0;width:100%}}@media (min-width:769px) and (max-width:991px){.contact .block-right{padding:40px 15px 0 20px}}.contact .block-right .popup-body h2{font-family:DINRegularAlternate,sans-serif;font-size:30px;line-height:33px;margin:0 0 5px}.contact .block-right .popup-body h3{font-family:MyriadWebPro,sans-serif;font-size:20px;line-height:22px;margin:20px 0 10px}@media (max-width:768px){.contact .block-right .popup-body h3{text-align:center}}.contact .block-right .popup-body p{color:#333;font-family:MyriadProLight,sans-serif;font-size:16px;line-height:20px;margin:0 0 20px}.contact .block-right .popup-body a{color:#000;font-family:DINRegularAlternate,sans-serif}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes black-banner-bg-title-animation{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translateZ(0)}}.fadeIn-enter-active,.fadeIn-leave-active{transition:all .5s}.fadeIn-enter,.fadeIn-leave-to{opacity:0}.fadeOutLeft-enter-active,.fadeOutLeft-leave-active{transition:all .5s}.fadeOutLeft-enter,.fadeOutLeft-leave-to{opacity:0;transform:translate3d(-50%,0,0)}.zoomIn-enter-active,.zoomIn-leave-active{transition:all .2s}.zoomIn-enter,.zoomIn-leave-to{opacity:0;transform:scale3d(.3,.3,.3)}.shrink-enter-active,.shrink-leave-active{overflow:hidden;transition:all .3s}.shrink-enter,.shrink-leave-to{max-height:0!important;opacity:0}.black-banner{background-color:#000;box-sizing:border-box;min-height:350px;width:100%}@media (max-width:768px){.black-banner{align-items:flex-end;display:flex;height:200px;min-height:200px}}.black-banner__main{height:350px;overflow:hidden;position:relative;top:0;width:100%}@media (max-width:768px){.black-banner__main{height:135px}}.black-banner__bg-title{text-wrap:nowrap;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:black-banner-bg-title-animation;bottom:0;color:#262626;font-family:DINCondBold,sans-serif;font-size:435px;height:350px;line-height:360px;overflow:hidden;position:absolute;right:50%;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (max-width:768px){.black-banner__bg-title{font-size:200px;height:135px;line-height:115px}}.black-banner__content{align-content:center;bottom:0;box-sizing:content-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;overflow:hidden;padding-bottom:15px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}@media (max-width:768px){.black-banner__content{padding-bottom:30px}}.black-banner__logo-img{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;aspect-ratio:auto;flex-grow:0;height:125px;opacity:0}@media (max-width:768px){.black-banner__logo-img{height:70px}}.black-banner__logo-text{align-content:center;animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;color:#fff;display:flex;flex-grow:0;flex-wrap:wrap;font-family:DINCondBold,sans-serif;font-size:60px;height:125px;line-height:70px;opacity:0;text-transform:uppercase}@media (max-width:768px){.black-banner__logo-text{height:70px}.black-banner__logo-text.logo-text-mobile{font-size:40px;line-height:48px}.black-banner__logo-text.logo-text-mobile span{border-width:5px;margin:30px 0 62px}}.black-banner__logo-text span{border-bottom:6px solid #ff0}.black-banner__logo-text.no-underline span{border-bottom:unset;max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.black-banner__logo-text span.inline-svg{border-bottom:unset;margin-right:22px}@media (max-width:768px){.black-banner__logo-text span.inline-svg{margin-bottom:0;margin-right:14px}.black-banner__logo-text span.inline-svg+span{line-height:1.5;margin:30px 0}.black-banner__logo-text span.inline-svg svg{height:60px;width:60px}}.black-banner__toggle-button-wrapper{height:24px;margin-top:15px;text-align:center}@media (max-width:768px){.black-banner__toggle-button-wrapper{display:none}}.black-banner__toggle-button{animation-delay:1.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;color:#ff0;cursor:pointer;display:block;flex-grow:0;font-family:DINRegularAlternate,sans-serif;font-size:12px;font-weight:700;line-height:24px;opacity:0;text-align:center;text-transform:uppercase;transition:color .3s 0s,opacity .3s 5s}.black-banner__toggle-button:hover{color:#e6e200}@media (max-width:768px){.black-banner__toggle-button{display:none}}.black-banner__description-wrapper{align-content:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:MyriadWebPro,sans-serif;font-size:14px;justify-content:center;line-height:17px;max-height:0;opacity:0;transition:max-height .3s .1s,opacity .1s 0s}@media (max-width:768px){.black-banner__description-wrapper{display:none}}.black-banner__description-wrapper .black-banner__toggle-button{animation:none;margin-bottom:30px;opacity:1}.black-banner__description{max-width:756px;padding:30px 20px 15px;text-align:center}.black-banner--extended .black-banner__description-wrapper{max-height:500px;opacity:1;transition:max-height .3s 0s,opacity .5s .3s}.black-banner--extended .black-banner__main .black-banner__toggle-button{color:transparent;transition:color .3s 0s,opacity .3s 0s;visibility:hidden}.black-banner--sm{min-height:clamp(280px,30vw,336px)}@media (max-width:768px){.black-banner--sm{min-height:160px}}.black-banner--sm .black-banner__main{height:clamp(280px,30vw,336px)}@media (max-width:768px){.black-banner--sm .black-banner__main{height:160px}}.black-banner--sm .black-banner__bg-title{align-items:flex-end;display:flex;font-size:clamp(140px,15vw,190px);line-height:.75}@media (max-width:768px){.black-banner--sm .black-banner__bg-title{font-size:70px;line-height:53px}}.black-banner--sm .black-banner__logo-text{font-family:DINMedium,sans-serif;font-size:clamp(25px,4vw,40px);height:unset;line-height:1.2}@media (max-width:768px){.black-banner--sm .black-banner__logo-text{display:none}}.black-banner--sm .black-banner__toggle-button-wrapper{margin:0}
