.map{background-color:var(--color__white);border-radius:.5rem;border-radius:1.5rem;flex:1;height:31.375rem;min-width:0;overflow:hidden;position:relative;width:100%}.map.is-loading{opacity:.64}.map__loader{font-size:3.5rem;left:calc(50% - .5em);opacity:0;position:absolute;top:calc(50% - .5em);transition:all .24s ease;z-index:-1}.map.is-loading .map__loader{opacity:1;z-index:1}.map__inner{height:100%;transition:all .48s cubic-bezier(.34,1.56,.64,1)}.map.is-loading .map__inner{opacity:0}.map__inner.is-transition{filter:blur(.5rem);transform:scale(2)}.map__inner .ymaps3--controls{z-index:10}.map__marker-default{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;position:relative;transform:translate(-50%,-100%)}.map__marker-info{background:#fff;border-radius:.75rem;bottom:calc(100% + .5rem);box-shadow:0 .25rem 1.25rem #0000001f;color:#011b2c;font-size:.875rem;line-height:130%;padding:.625rem .875rem;white-space:nowrap;z-index:2}.map__marker-info,.map__marker-info:after{left:50%;position:absolute;transform:translate(-50%)}.map__marker-info:after{border:.375rem solid transparent;border-top-color:#fff;content:"";top:100%}.map__marker .nuxt-icon svg{height:3.92588rem;width:3.15775rem}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/_f_D9FrYx9WC6rMoN-XIiKr0MrdoBMctPQnH486CSgI-tnULZ2yZYYyuQfe1j2_kbzXIMBB5roNnOIGTvNk6djE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/rgF0HD5GPi1s4WYaIHOxupWsPi984tKZDqufRu-GjL8-7wiV9dPacBaOYW_beZr34lkC1uZPUqNLalndBcW1EGw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/5AQzcQNjpIC79lI__OIVMvPASkts6w6axsIFsQvdqTQ-fD9ZTIlFjMxZzBqU1ch5Gyxuz2hirczkYXMV94GL3P0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/E941mGjq14aX0c-agjWMEC0Ji8ct3t_a9uZskkKE58w-h5M_6ent_E1Tq676QKbnMY4b1t1gSAPc6B21flXgWqI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/4SNUXAO_bHLtUP1C1VQKznge3GeDm67MMfq_ONe2c2s-pRIiOFBpV_QROmc1jmqZZ_jdDggX3QGsvwkuZUznO3E.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/72vGyOIt95_Yj3naTJ_GZktSLbjxrwGVppJWTI2TFw0-pcPAg2aDE7HAaQml2tCJUPZOe23QXToCTjQtdUUB6hM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.contacts__title{font-size:3rem;font-weight:600;letter-spacing:-.12rem;line-height:100%;text-align:center;width:100%}.contacts__feedback-wrap,.contacts__items{width:100%}.contacts__item{background:#fff;border-radius:1.5rem;flex:1;height:16.4375rem;padding:2rem;width:100%}.contacts__item-content{flex-wrap:nowrap;width:100%}.contacts__item-title{letter-spacing:-.02rem;line-height:120%;opacity:.62}.contacts__item-value{font-size:1.5rem;font-weight:600;letter-spacing:-.03rem;line-height:120%}.contacts__email,.contacts__tel{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#011b2c,#011b2c 62.5%,#011b2c59 78%,#011b2c00);background-position:100% 0;background-repeat:no-repeat;background-size:160% 100%;color:transparent;font-family:DM Sans,"DM Sans Fallback: Arial",DM Sans fallback;font-weight:600;letter-spacing:-.04rem;line-height:120%;-webkit-text-fill-color:transparent;display:inline-block;transition:background-position .32s ease,opacity .32s ease}.contacts__email:hover,.contacts__tel:hover{opacity:.8}.contacts__tel{text-transform:capitalize}.contacts__email.--revealed,.contacts__tel.--revealed{background-position:0 0}.contacts__item-value.--requisite{font-size:1.125rem}.contacts__button.ui-button.--simple{color:#3bac6c;height:auto}.contacts__feedback{background:#fff;border-radius:1.5rem;padding:2rem;position:relative;width:100%}.contacts__feedback-title{font-size:2rem;font-weight:600;letter-spacing:-.04rem;line-height:100%}.contacts__feedback-button{border-radius:6.25rem;height:3.875rem}.contact-form__policy-data{font-size:.875rem}.contacts__captcha{--captcha-scale:1;border-radius:.7rem;min-height:calc(102px*var(--captcha-scale));min-width:calc(300px*var(--captcha-scale));overflow:visible;padding:0;position:relative;transition:box-shadow .24s ease}.contacts__captcha iframe{border:0!important;box-shadow:none!important;outline:0!important}.contacts__captcha.is-error{box-shadow:0 0 0 2px var(--color__red)}.contacts__captcha-widget{left:0;position:absolute;top:0;transform:scale(var(--captcha-scale));transform-origin:left top;width:calc(100%/var(--captcha-scale))}.contacts__captcha-widget.--hidden{opacity:0;pointer-events:none}.contacts__captcha-loader{align-items:center;background-color:var(--color__bg);border-radius:.7rem;display:flex;inset:0;justify-content:center;min-height:calc(102px*var(--captcha-scale));pointer-events:none;position:absolute;z-index:1}.contacts__captcha-loader-icon{color:var(--color__fill-1);height:1.5rem;width:1.5rem}.contact-form__inputs{max-width:100%;width:100%}.contacts__policy-link{color:#171717;font-size:.875rem;font-weight:500;letter-spacing:-.0175rem;line-height:140%;text-decoration-line:none}.contacts__map{background-color:#fff;border-radius:2rem;min-width:0;width:100%}.contacts__feedback-wrap>.contacts__feedback{min-width:0}.contacts__form-input input{align-items:center;background:#f0f3f7;border-radius:6.25rem;display:flex;gap:1.5rem;height:3.63rem;padding:.75rem 1.25rem}.contacts__form-input .ui-input__field.--textarea{background:#f0f3f7;border-radius:1.5rem}.contacts__form-input .ui-input__field.--textarea:hover{background-color:#fff}@media screen and (max-width:1024px){.contacts__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){.contacts__feedback-wrap{grid-template-columns:1fr}.contacts__map{order:1}.contacts__feedback{order:2}.contact-form__policy-data{font-size:1.15rem;line-height:1.2}.contacts__policy-link{font-size:1.15rem}}@media screen and (max-width:768px){.contacts__feedback-wrap{grid-template-columns:1fr}.contacts__item-value{font-size:1.4652rem}.contacts__captcha{--captcha-scale:.8}}@media screen and (max-width:500px){.contact-form__form-inputs,.contacts__feedback-form-bottom,.contacts__items{grid-template-columns:1fr}.contacts__feedback-form-bottom{gap:1.75rem}}@media screen and (max-width:464px){.contacts__captcha{--captcha-scale:.8}}
