@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(1);opacity:0}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{transform:scale(1);opacity:0}}@keyframes revealLeft{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes revealRight{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 0)}}@keyframes blink{to{visibility:hidden}}@media(max-width: 768px){.subheader{margin-top:clamp(20px,20px + 10*(100vw - 320px)/448,30px)}}.subheader .subheader__inner{position:relative;border-radius:24px;overflow:hidden}.subheader .subheader__inner .subheader__bg{width:100%;height:auto;display:block}@media(max-width: 768px){.subheader .subheader__inner .subheader__bg{height:clamp(200px,200px + 50*(100vw - 320px)/448,250px);object-fit:cover;object-position:center right}}.subheader .subheader__inner .subheader__content{position:absolute;inset:0;display:flex;align-items:center;padding-left:clamp(14px,14px + 62*(100vw - 320px)/1600,76px);padding-right:clamp(14px,14px + 16*(100vw - 320px)/1600,30px)}.subheader .subheader__inner .subheader__content .subheader__title{font-family:"Manrope",sans-serif;font-weight:600;font-style:normal;line-height:1.3;font-size:clamp(24px,24px + 20*(100vw - 320px)/1600,44px);color:var(--c-invert);text-transform:uppercase}.contact-page .communication{padding:clamp(50px,50px + 55*(100vw - 320px)/1600,105px) 0}.contact-page .communication .communication__inner{display:grid;gap:clamp(50px,50px + 100*(100vw - 320px)/1600,150px)}.contact-page .communication .communication__inner h2{text-align:center}.contact-page .communication .communication__inner .contact{opacity:0}.contact-page .communication .communication__inner .contact._active{animation:1s fadeInDown ease-in-out forwards}.contact-page .communication .communication__inner .contact .contact__items{margin-top:clamp(24px,24px + 26*(100vw - 320px)/1600,50px);display:flex;flex-wrap:wrap;gap:50px}.contact-page .communication .communication__inner .contact .contact__items .contact__item{flex:1;display:flex;justify-content:center;align-items:start;gap:clamp(8px,8px + 6*(100vw - 320px)/1600,14px)}.contact-page .communication .communication__inner .contact .contact__items .contact__item svg{width:clamp(34px,34px + 28*(100vw - 320px)/1600,62px);flex-shrink:0}.contact-page .communication .communication__inner .contact .contact__items .contact__item .contact__item-data{display:flex;flex-direction:column;gap:10px}.contact-page .communication .communication__inner .contact .contact__items .contact__item .contact__item-data .custom-shortcode{font-family:"Manrope",sans-serif;font-weight:400;font-style:normal;line-height:1.4;font-size:clamp(16px,16px + 2*(100vw - 320px)/1600,18px);color:var(--c-text)}.contact-page .communication .communication__inner .feedback._active{animation:1s fadeInLeft ease-in-out forwards}.contact-page .communication .communication__inner .feedback .feedback-body{margin-top:clamp(24px,24px + 26*(100vw - 320px)/1600,50px);position:relative;max-width:clamp(300px,300px + 500*(100vw - 320px)/1600,800px);margin-inline:auto}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--c-bg);border-radius:6px;justify-content:center;align-items:center;z-index:10}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader._show{display:flex}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader .spinner{--r1: 154%;--r2: 68.5%;width:60px;aspect-ratio:1;border-radius:50%;background:radial-gradient(var(--r1) var(--r2) at top, rgba(0, 0, 0, 0) 79.5%, var(--c-prime) 80%),radial-gradient(var(--r1) var(--r2) at bottom, var(--c-prime) 79.5%, rgba(0, 0, 0, 0) 80%),radial-gradient(var(--r1) var(--r2) at top, rgba(0, 0, 0, 0) 79.5%, var(--c-prime) 80%),#ccc;background-size:50.5% 220%;background-position:-100% 0%,0% 0%,100% 0%;background-repeat:no-repeat;animation:l9 2s infinite linear}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader .preloader-message{text-align:center}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader .preloader-message.success{color:var(--c-prime)}.contact-page .communication .communication__inner .feedback .feedback-body .feedback-preloader .preloader-message.error{color:var(--c-text1)}@keyframes l9{33%{background-position:0% 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0% 66%,100% 66%}100%{background-position:0% 100%,100% 100%,200% 100%}}.contact-page .communication .communication__inner .feedback .feedback-form .form-group:not(:last-of-type){margin-bottom:clamp(8px,8px + 8*(100vw - 320px)/1600,16px)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea{padding:clamp(16px,16px + 14*(100vw - 320px)/1600,30px) clamp(20px,20px + 14*(100vw - 320px)/1600,34px);display:inline-flex;width:100%;background:var(--c-l-grey);border-radius:24px;color:var(--c-text);transition:.3s ease-in-out;resize:none;font-family:"Manrope",sans-serif;font-weight:400;font-style:normal;line-height:1.4;font-size:clamp(16px,16px + 2*(100vw - 320px)/1600,18px)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input::placeholder,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea::placeholder{transition:.3s ease-in-out}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input:focus::-webkit-input-placeholder,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input:focus::-moz-placeholder,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input:focus:-moz-placeholder,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group input:focus:-ms-input-placeholder,.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.contact-page .communication .communication__inner .feedback .feedback-form .form-group textarea{height:170px}.contact-page .communication .communication__inner .feedback .feedback-form .form-group .message-error{font-family:"Manrope",sans-serif;font-weight:400;font-style:normal;line-height:1.4;font-size:clamp(10px,10px + 2*(100vw - 320px)/1600,12px);color:red;margin-left:14px}.contact-page .communication .communication__inner .feedback .feedback-form div.btn-submit{margin-top:34px;display:flex;justify-content:center}
