@-moz-keyframes scale{0%{transform:scale(.5,.5)}to{transform:scale(1,1)}}@-webkit-keyframes scale{0%{transform:scale(.5,.5)}to{transform:scale(1,1)}}@-o-keyframes scale{0%{transform:scale(.5,.5)}to{transform:scale(1,1)}}@keyframes scale{0%{transform:scale(.5,.5)}to{transform:scale(1,1)}}@-moz-keyframes firstBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-166px)}}@-webkit-keyframes firstBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-166px)}}@-o-keyframes firstBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-166px)}}@keyframes firstBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-166px)}}@-moz-keyframes secondBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-100px)}}@-webkit-keyframes secondBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-100px)}}@-o-keyframes secondBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-100px)}}@keyframes secondBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-100px)}}@-moz-keyframes thirdBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-30px)}}@-webkit-keyframes thirdBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-30px)}}@-o-keyframes thirdBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-30px)}}@keyframes thirdBubble{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-30px)}}@-moz-keyframes firstBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-130px)}}@-webkit-keyframes firstBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-130px)}}@-o-keyframes firstBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-130px)}}@keyframes firstBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-130px)}}@-moz-keyframes secondBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-75px)}}@-webkit-keyframes secondBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-75px)}}@-o-keyframes secondBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-75px)}}@keyframes secondBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-75px)}}@-moz-keyframes thirdBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-22px)}}@-webkit-keyframes thirdBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-22px)}}@-o-keyframes thirdBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-22px)}}@keyframes thirdBubbleTable{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-22px)}}@-moz-keyframes firstBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-60px)}}@-webkit-keyframes firstBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-60px)}}@-o-keyframes firstBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-60px)}}@keyframes firstBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-25px)}to{opacity:1;transform:translate(0,-60px)}}@-moz-keyframes secondBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-37px)}}@-webkit-keyframes secondBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-37px)}}@-o-keyframes secondBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-37px)}}@keyframes secondBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,-15px)}to{opacity:1;transform:translate(0,-37px)}}@-moz-keyframes thirdBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-14px)}}@-webkit-keyframes thirdBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-14px)}}@-o-keyframes thirdBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-14px)}}@keyframes thirdBubbleMobile{0%{transform:translate(0,0)}50%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translate(0,-14px)}}@-moz-keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@-o-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-moz-keyframes fill{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes fill{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-o-keyframes fill{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fill{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}@-moz-keyframes fadeIn{to{opacity:1}}@-webkit-keyframes fadeIn{to{opacity:1}}@-o-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-moz-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes wave{50%{transform:scale(.9)}}@-webkit-keyframes wave{50%{transform:scale(.9)}}@-o-keyframes wave{50%{transform:scale(.9)}}@keyframes wave{50%{transform:scale(.9)}}.contacts{min-height:100vh}.contacts__top{background:url("static/contacts-bg.949e8f9f08e0.svg") center center no-repeat;background-size:cover;margin-bottom:23px;padding:30px 0 20px}@media (max-width:480px){.contacts__top{background:0 0;padding:0 0 10px;margin-bottom:10px}}.contacts__top-container{max-width:1030px;box-shadow:0 4px 20px 0 #eff5ff;margin:0 auto;border-top:2px solid #2bbfca;background-color:#fff}@media (max-width:480px){.contacts__top-container{border-color:transparent}}.contacts__aside{position:absolute;right:50px}@media (max-width:980px){.contacts__aside{order:-1;position:static}}.contacts__submit-wrap{display:flex;gap:15px}@media (max-width:768px){.contacts__submit-wrap{flex-direction:column-reverse}}.contacts__form-items{width:590px;margin-top:30px}@media (max-width:980px){.contacts__form-items{width:100%}}.contacts__form-title{font-size:32px;text-transform:uppercase;font-family:'Montserrat',sans-serif;line-height:50px;letter-spacing:.4px;font-weight:900}@media (max-width:768px){.contacts__form-title{font-size:22px;line-height:27px}}.contacts__form-text{color:#232323;font-size:18px;line-height:29px;max-width:506px}@media (max-width:768px){.contacts__form-text{font-size:16px;margin-top:10px}}.contacts__form-container{display:flex;padding:30px;gap:40px;position:relative}@media (max-width:980px){.contacts__form-container{flex-direction:column;align-items:center;padding:20px}}.contacts__item{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:650px){.contacts__item{width:100%;flex-wrap:wrap}}.contacts__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.contacts__input{position:absolute;top:0;left:0;height:30px;width:100%;background-color:transparent;border:0 solid #b8b8b8;border-bottom:1px solid #b8b8b8;z-index:1}.contacts__input:focus+label{color:#232323;transform:translate(0,-25px)}.contacts__input-company,.contacts__input-email,.contacts__input-message,.contacts__input-name,.contacts__input-phone{padding:2px 0;font-size:14px!important;color:#232323!important}@media (max-width:768px){.contacts__input-company,.contacts__input-email,.contacts__input-message,.contacts__input-name,.contacts__input-phone{font-size:16px!important}}.contacts__input-wrap{width:45%;position:relative;padding:30px 0 0}@media (max-width:650px){.contacts__input-wrap{width:100%}.contacts__input-wrap:not(:last-child){margin-bottom:40px}}.contacts__input-wrap-message{width:100%;padding:0}.contacts__input-wrap-error .contacts__input-label,.contacts__input-wrap-error .contacts__input:focus+label{color:#ff6969}.contacts__input-wrap-error .contacts__input{border-bottom:2px solid #ff6969}.contacts__input-wrap-error .contacts__input-underline{border-color:#ff6969}.contacts__input-label{position:absolute;top:0;left:0;color:#b8b8b8;font-family:'Montserrat',sans-serif;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),color .6s ease-in;font-size:12px}.contacts__input-label_active{color:#232323;transform:translate(0,-25px)}.contacts__input-underline{position:absolute;left:0;bottom:0;width:0;border-bottom:2px solid #2bbfca;transition:width .2s ease-out;z-index:2}.contacts__input-underline-message{bottom:5px}@media (min-width:731px){.contacts__input-underline-message{transition-duration:.4s}}.contacts__input-underline_active{width:100%}.contacts__input-message{position:relative;resize:none;height:95%}.contacts__input-file{position:fixed;bottom:0;right:0;height:0;width:0;z-index:1}.contacts__submit-text{font-size:13px;margin:6px 0 0 25px;color:#8b8b8b}.contacts__btn-send{padding:10px 25px;font-size:14px;line-height:28px;font-weight:700;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;height:48px}.contacts__btn-send:disabled{background-color:#e5e5e5}@media screen and (max-width:650px){.contacts__btn-send{width:100%;margin-right:0;margin-bottom:10px}}.contacts__form-error{display:none;color:#ff6969;font-size:14px;font-weight:700}.contacts__form-done{align-items:center;justify-content:center;flex-direction:column;padding:30px;display:none}.contacts__form-done-title{font-size:32px;text-transform:uppercase;font-family:'Montserrat',sans-serif;line-height:50px;letter-spacing:4%;text-align:center;margin-top:25px;font-weight:900}@media (max-width:768px){.contacts__form-done-title{font-size:22px;line-height:27px}}.contacts__form-done-text{color:#232323;font-size:18px;line-height:29px;margin:10px 0 30px;text-align:center}@media (max-width:768px){.contacts__form-done-text{font-size:16px;margin-top:10px}}.contacts__form-done-checkmark{width:95px;height:95px;display:flex;align-items:center;justify-content:center;border:1px dashed #eff5ff;border-radius:50%}.contacts__activities-items{display:flex;align-items:center;gap:30px;justify-content:center}@media (max-width:1024px){.contacts__activities-items{flex-direction:column}}.contacts__activities-item{border:1px solid #eff5ff;padding:20px;width:310px;height:200px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1024px){.contacts__activities-item{width:100%;height:auto}}.contacts__activities-item:hover{box-shadow:0 4px 20px 0 #eff5ff;border-color:transparent}.contacts__activities-item:hover .contacts__activities-btn,.contacts__activities-item:hover .icon-color{opacity:1}.contacts__activities-item:hover .icon-black{opacity:0;transition:opacity .4s ease-in-out}.contacts__activities-item-description{font-size:16px;color:#232323;line-height:27px}.contacts__activities-item-icon{transition:opacity .4s ease-in-out}.contacts__activities-item-icon_wrap{position:relative;width:40px;height:40px;margin-bottom:10px}.contacts__activities-item-icon_wrap .icon-color{position:absolute;top:0;left:0;opacity:0}.contacts__activities-btn{opacity:0;transition:all .3s ease-out;display:flex;justify-content:space-between;align-items:center;width:130px;height:47px;text-decoration:none;padding-right:10px;position:relative;cursor:pointer}.contacts__activities-btn:hover{padding-right:5px}.contacts__activities-btn:hover .contacts__activities-btn_icon{opacity:1}@media (max-width:1023px){.contacts__activities-btn{opacity:1}}@media (max-width:768px){.contacts__activities-btn{margin:unset}}.contacts__activities-btn_text{font-size:14px;line-height:17px;font-weight:700;font-family:'Montserrat',sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#2bbfca}.contacts__activities-btn_icon{opacity:0}.contacts__footer{margin-bottom:40px;padding:0 20px}.contacts__footer-container{max-width:1030px;box-shadow:0 4px 20px 0 #eff5ff;margin:0 auto;padding:20px}@media (max-width:1024px){.contacts__footer-container{padding:20px}}.contacts__footer-email{text-decoration:none;font-size:14px;color:#232323;line-height:23px}.contacts__footer-social-icon{color:#2bbfca;display:flex;font-size:16px!important;height:15px;margin-right:5px;justify-content:center;transition:color .2s ease-out;width:18px}@media (max-width:480px){.contacts__footer-social-icon{width:15px}}.contacts__footer-social-icon:hover{color:#eff5ff}.contacts__footer-info{display:flex;gap:150px;align-items:center;margin-top:20px;border-top:1px solid #eff5ff;padding-top:20px}@media (max-width:1024px){.contacts__footer-info{display:grid;grid-template-columns:1fr 1fr;gap:unset}}.contacts__footer-info_title{text-transform:uppercase;font-weight:700;letter-spacing:.3px;line-height:19.5px;font-size:16px;padding-bottom:10px;font-family:'Montserrat',sans-serif}.contacts__countries-list{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:50px}@media (max-width:1024px){.contacts__countries-list{grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px}}.contacts__countries-list-img{width:121px;height:121px;margin-bottom:15px}@media (max-width:480px){.contacts__countries-list-img{width:100px;height:100px}}.contacts__countries-list-img_item{width:100%;height:100%;object-fit:contain;display:flex}.contacts__countries-list-item{margin-top:15px;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:20px}.contacts__countries-list-flag{margin-top:0}.contacts__countries-list-flag_wrap{display:flex;align-items:center;gap:9px;margin-bottom:10px}.contacts__countries-list-city{text-transform:uppercase;font-weight:700;letter-spacing:.3px;line-height:19.5px;font-size:16px}@media (max-width:650px){.contacts__countries-list-city{font-size:15px}}.contacts__countries-list-address{color:#5c5c5c;font-size:14px;line-height:25px}.contacts__countries-list-phone{text-decoration:none;text-underline:none;color:#232323;font-size:14px;margin-top:20px}.checkmark,.contacts .background{border-radius:50%;position:relative}.contacts .background{margin-top:95px;width:270px;height:270px;background:#eff5ff;will-change:transform;animation:scale .3s ease-out forwards}@media (max-width:980px){.contacts .background{height:207px;width:207px;margin-top:0}}@media (max-width:768px){.contacts .background{height:106px;width:106px}}.contacts .bubble{width:144px;height:75px}@media (max-width:980px){.contacts .bubble{width:110px;height:46px}}@media (max-width:768px){.contacts .bubble{width:56px;height:23px}}.contacts .first-bubble{position:absolute;left:50px;bottom:0;opacity:0;will-change:transform,opacity;animation:firstBubble .6s ease-out .3s forwards}@media (max-width:980px){.contacts .first-bubble{animation:firstBubbleTable .6s ease-out .3s forwards;left:40px}}@media (max-width:768px){.contacts .first-bubble{animation:firstBubbleMobile .6s ease-out .3s forwards;left:16px}}.contacts .second-bubble{position:absolute;right:18px;bottom:0;opacity:0;will-change:transform,opacity;animation:secondBubble .6s ease-out .9s forwards}@media (max-width:980px){.contacts .second-bubble{animation:secondBubbleTable .6s ease-out .9s forwards;right:25px}}@media (max-width:768px){.contacts .second-bubble{animation:secondBubbleMobile .6s ease-out .9s forwards;right:10px}}.contacts .third-bubble{position:absolute;left:50px;bottom:0;opacity:0;will-change:transform,opacity;animation:thirdBubble .6s ease-out 1.5s forwards}@media (max-width:980px){.contacts .third-bubble{animation:thirdBubbleTable .6s ease-out 1.5s forwards;left:40px}}@media (max-width:768px){.contacts .third-bubble{animation:thirdBubbleMobile .6s ease-out 1.5s forwards;left:20px}}.checkmark{width:60px;height:60px}.checkmark__circle{fill:none;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;stroke:url(#gradientStroke);animation:dash .4s linear forwards}.checkmark__fill{fill:url(#gradientFill);transform-origin:center;transform:scale(0);opacity:0;animation:fill .3s linear .4s forwards}.checkmark__check{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:48;stroke-dashoffset:48;animation:dash .3s linear .7s forwards,fadeIn .1s linear .7s forwards}.loader{width:20px;height:20px;display:none;border:2px solid #fff;border-bottom-color:#2bbfca;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}.checkbox-wrapper input[type=checkbox]{display:none;visibility:hidden}.checkbox__label{display:flex;gap:5px}.checkbox__label-text{font-size:13px;line-height:18px;color:#232323}.checkbox-wrapper .checkbox__label{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}.checkbox-wrapper .checkbox__label span{display:inline-flex;vertical-align:middle;transform:translate3d(0,0,0)}.checkbox-wrapper .checkbox__label span:first-child{position:relative;width:20px;height:20px;min-width:20px;min-height:20px;transform:scale(1);vertical-align:middle;border:1px solid #b8b8b8;transition:all .2s ease}.checkbox-wrapper .checkbox__label span:first-child:before{content:"";width:100%;height:100%;background:#2bbfca;display:block;transform:scale(0);opacity:1;border-radius:50%}.checkbox-wrapper .checkbox__label span:first-child svg{position:absolute;top:3px;left:3px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.checkbox-wrapper .checkbox__label:hover span:first-child{border-color:#2bbfca}.checkbox-wrapper .checkbox__input:checked+.checkbox__label span:first-child{background:#2bbfca;border-color:#2bbfca;animation:wave .4s ease}.checkbox-wrapper .checkbox__input:checked+.checkbox__label span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper .checkbox__input:checked+.checkbox__label span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}
/*# sourceMappingURL=contacts.css.57a76096e435.map */