@font-face{font-family:Inter;src:url(../fonts/Inter/400.woff2)format("woff2"),url(../fonts/Inter/400.woff)format("woff");font-weight:400}@font-face{font-family:Inter;src:url(../fonts/Inter/500.woff2)format("woff2"),url(../fonts/Inter/500.woff)format("woff");font-weight:500}html{-webkit-text-size-adjust:100%}body{margin:0;line-height:1.1}fieldset{border:0;min-width:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:block}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dd,dt{margin:0;padding:0}a,a:active,a:hover{text-decoration:none}button,input,optgroup,select,textarea{letter-spacing:inherit;margin:0;padding:0;font-family:inherit}textarea{resize:vertical;display:block}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}input,textarea{background:0 0;border:none;outline:none;display:block}*,:after,:before{box-sizing:border-box;font-size:inherit;line-height:inherit;color:inherit}:not(svg *),:after,:before{transform-origin:50%}ul,ol,li,figure,figcaption{margin:0;padding:0;list-style-type:none}button,[type=submit]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}svg,img{width:auto;height:auto;display:block}dd,dt,address{margin:0;font-style:normal}iframe{border:none}.icons{pointer-events:none;opacity:0;width:0;height:0;position:absolute}.wrapper{--wrappad:60px;--wraplimit:1400px;width:100%;max-width:calc(var(--wraplimit) + var(--wrappad)*2);padding:0 var(--wrappad);margin:0 auto}.inwrap{margin:0 calc(var(--inwrapshift,0px) - var(--wrappad))}html,body{scroll-behavior:smooth;width:100%}body{flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;line-height:1.1;display:flex}@supports (min-height:100dvh){body{min-height:100dvh}}main{flex-grow:1;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}.counter{counter-reset:item-counter}.counter li{counter-increment:item-counter;gap:3px;display:flex}.counter li:before{content:counter(item-counter)". ";font-variant-numeric:tabular-nums;min-width:1em}.underlink.underlink{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .1s ease-out,text-decoration .1s ease-out}.underlink.underlink:hover{text-decoration-color:currentColor}.underlink.underlink_brown:hover{text-decoration-color:#a09081}.btn{-webkit-user-select:none;user-select:none;--bg:#181818;--hoverbg:transparent;--border:#181818;--bwidth:2px;--padding:18px 30px;--fsize:16px;--color:#fff;--hovercolor:#1a1a1a;white-space:nowrap;text-align:center;width:-moz-fit-content;width:fit-content;padding:var(--padding);font-weight:500;font-size:var(--fsize);color:var(--color);border:var(--bwidth)solid var(--border);background:var(--bg);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;line-height:1;transition:all .2s ease-out;display:flex}.btn[disabled]{pointer-events:none;opacity:.4}.btn:hover{background:var(--hoverbg);color:var(--hovercolor)}.btn_white{--color:#1a1a1a;--hovercolor:#fff;--bg:#fff;--border:#fff}.btn_whitereverse{--color:#fff;--hovercolor:#1a1a1a;--bg:transparent;--hoverbg:#fff;--border:#fff}.btn_48{--padding:14px 22px}.btn_40{--padding:10px 20px;--fsize:14px}body{--headerheight:52px}.header{z-index:100;color:#fff;width:100%;transition:transform .3s ease-in-out;position:fixed;top:0;left:0}.header:not(.active).headroom--unpinned{transform:translateY(-100%)}.header.headroom--not-top.headroom--pinned{background:#0005}.header__bg1{background:#181818}.header__line1,.header__line2{height:var(--headerheight);justify-content:space-between;align-items:center;display:flex}.header__contactlist{align-items:center;gap:34px;display:flex}.header__contactlist,.header__contactlist-2{--cit2-ic-color:#ceaa88}.header__line2{height:72px}.header__line2-list{align-items:center;gap:32px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.header__logo{font-size:32px;font-weight:500;line-height:1.12}.header__burger{--height:20px;--thick:2px;width:30px;height:var(--height);flex-direction:column;justify-content:space-between;display:flex}.header__burger-1,.header__burger-2,.header__burger-3{width:100%;height:var(--thick);transform-origin:50%;background-color:currentColor;border-radius:99px;transition:all .3s}.header__burger-2{transform-origin:50%}.header.active .header__burger-1{transform:translateY(calc((var(--height) - var(--thick))/2))rotate(-45deg)}.header.active .header__burger-3{transform:translateY(calc(0px - (var(--height) - var(--thick))/2))rotate(45deg)}.header.active .header__burger-2{opacity:0;transform:scaleX(0)}.header__bg2{display:contents}.contact-item__label{color:#7d7c7f;font-size:16px;line-height:1.4}.contact-item__value{color:#1a1a1a;margin:0;font-size:16px;line-height:1.4}.contact-item__value_phone{font-size:18px}.contact-item2{align-items:center;gap:8px;display:flex}.contact-item2__icon{color:var(--cit2-ic-color,#a09081);flex-shrink:0}.contact-item2__text{color:#fff;margin:0;font-size:14px;line-height:1.45}.contact-item2__text a{color:inherit}.contact-item2_phone .contact-item2__text{font-size:16px;line-height:1.4;text-decoration:none}.footer{color:#fff;z-index:3;background:#181818;padding:32px 0;position:relative}.footer__line1,.footer__line2,.footer__line3{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.footer__line3{border-top:1px solid #7d7c7f;margin-bottom:0;padding-top:23px}.footer__logo{color:#fff;font-size:32px;font-weight:500;line-height:1.12}.footer__nav-list{gap:32px;margin:0;padding:0;list-style:none;display:flex}.footer__nav-list a{color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.footer__contact{font-style:normal}.footer__contact-list{gap:34px;display:flex}.footer__social-list{gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer__social-list a svg{width:24px}.footer__legal{justify-content:space-between;width:100%;display:flex}.footer__legal a{color:#fff;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s}.breadcrumbs{flex-wrap:wrap}.breadcrumbs>:not(:last-child){color:#7d7c7f}.breadcrumbs>:not(:last-child):after{content:"•";vertical-align:middle;margin:0 10px 2px;display:inline-block}.breadcrumbs__item{display:inline-block}.contacts{background:#f8f8f8;padding:96px 0}.contacts__content{gap:64px;display:flex}.contacts__left{flex-shrink:0;width:412px}.contacts__title{color:#1a1a1a;margin-bottom:16px;font-size:44px;font-weight:500;line-height:1.15}.contacts__list{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.contacts__special{letter-spacing:.01em;color:#1a1a1a;border-top:1px solid #d8d9dc;align-items:center;gap:16px;margin-bottom:64px;padding-top:17px;font-size:18px;line-height:1.36;display:flex}.contacts__special svg{color:#a09081;transform:translateY(-2px)}.contacts__button{text-align:center;display:block}.contacts__right{flex:1}.contacts__map{width:100%;height:480px}.contacts__map iframe{width:100%;height:100%}.question{-webkit-user-select:none;user-select:none;background:#f8f8f8;border-radius:8px;transition:all .3s;overflow:hidden}.question:focus{outline:none}.question:focus-visible{outline-offset:2px;outline:2px solid #a09081}.question__header{cursor:pointer;justify-content:space-between;align-items:center;padding:19px 16px;transition:background .2s;display:flex}.question__header:hover{background:#f8f8f8}.question__title{letter-spacing:.01em;color:#1a1a1a;flex:1;margin-right:16px;font-size:18px;font-weight:500;line-height:1.36}.question__icon{flex-shrink:0;width:24px;height:24px;position:relative}.question__icon svg{color:#a09081;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question__icon svg:nth-child(2){opacity:0}.question__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;overflow:hidden}.question__text-wrapper{padding:0;overflow:hidden}.question__text{color:#1a1b1c;padding:0 16px 16px;font-size:14px;line-height:1.42}.question__text-ol,.question__text-ul{padding-left:4px}.question.active .question__icon svg:first-child{opacity:0}.question.active .question__icon svg:nth-child(2){opacity:1}.question.active .question__answer{grid-template-rows:1fr}.faq{background:#fff;padding:64px 0 80px}.faq__content{gap:32px;display:flex}.faq__left{flex-shrink:0;width:446px}.faq__title{color:#1a1a1a;margin-bottom:16px;font-size:44px;font-weight:500;line-height:1.15}.faq__subtitle{color:#7d7c7f;font-size:16px;line-height:1.4}.faq__right{flex:1}.faq__questions{flex-direction:column;gap:8px;display:flex}.field{display:block;position:relative}.field_descriptioned{align-items:stretch;display:flex}.field_descriptioned>*{min-width:100%!important}.field_descriptioned>:not(:last-child){margin-right:-100%}.field_descriptioned .field__label{margin-top:14px;padding-bottom:22px;padding-right:22px;position:relative;top:0;left:22px}.field_descriptioned .field__input{align-self:stretch;height:auto;display:block}.field__label{transform-origin:0 0;pointer-events:none;color:#b1b1b2;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s ease-out;position:absolute;top:14px;left:22px}.field__label-description{padding-top:12px;display:block}.field:focus-within .field__label,.field.filled .field__label{transform:scale(.71)translateY(-10px)}.field:focus-within .field__label-description,.field.filled .field__label-description{visibility:hidden}.field__input{border:1px solid #d8d9dc;border-radius:24px;width:100%;padding:16px;display:block}.field__input_textarea{resize:vertical;min-height:92px}.checkbox{cursor:pointer;--checkboxsize:15px;align-items:center;display:flex;position:relative}.checkbox__input{opacity:0;position:absolute}.checkbox_inc{--checkboxsize:24px}.checkbox_inc .checkbox__custom{background-size:16px}.checkbox_incfont{--checkboxfontsize:16px}.checkbox__custom{margin-top:1px;margin-right:var(--checkboxspace,6px);width:var(--checkboxsize);height:var(--checkboxsize);background-size:calc(var(--checkboxsize)/1.5)calc(var(--checkboxsize)/1.5);cursor:pointer;background-color:#fff;border:2px solid #a09081;border-radius:6px;flex-shrink:0;align-self:flex-start;display:inline-block;position:relative}.checkbox_dark .checkbox__custom{--checkboxsize:24px;box-shadow:var(--shadowInset2);background:#1a1a1a 0 0/15px;border:none}.checkbox__input:checked+.checkbox__custom{background-color:#a09081;background-image:url(/img/check.svg);background-position:50%;background-repeat:no-repeat}.checkbox__text{color:#7d7c7f;line-height:var(--checkboxlineheight,1.2)}.infopanel{color:#000;text-align:center;letter-spacing:normal;border-radius:12px;margin-bottom:20px;padding:13px 32px 15px;font-size:16px;font-weight:500;line-height:1.14}.infopanel_red{color:#f33132;--active:#f33132;--light:#ffd9ce}.infopanel_green{color:#66bf41;--active:#66bf41;--light:#f3feef}.infopanel{background:var(--light)}.infopanel__active{color:var(--active)}.modal{z-index:500;position:absolute}.modal:not(.active){pointer-events:none;opacity:0}.modal_fullscreen{background:#0000001a;flex-direction:column;align-items:center;width:100%;height:100%;transition:opacity .3s ease-out;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.modal__body{background:#fff;border:1px solid #f2f4f7;border-radius:28px;margin:auto;padding:32px;position:relative;box-shadow:6px 8px 20px #00000026}.modal__content.sending{cursor:wait!important}.modal_nearbtn{opacity:1!important;transition:none!important}.modal_nearbtn .modal__body{transition:transform .3s ease-out,opacity .3s ease-out}.modal_nearbtn:not(.active) .modal__body{opacity:0;transform:translateY(50px)}.modal__title{margin-bottom:32px;font-size:32px;font-weight:500;line-height:1.2}.modal__agreement{color:#7d7c7f;font-size:13px;font-weight:400;line-height:1.2}.modal__close{position:absolute;top:16px;right:16px}.modal__content>:not(:last-child){margin-bottom:20px}.modal__fields>:not(:last-child){margin-bottom:16px}.modal__fields>:last-child{margin-bottom:32px}.modal__fields .required_fields__text{color:#7d7c7f;margin-bottom:32px}.modal .feedback_modal__send{width:100%}.modal .feedback_modal__send.hidden{display:none!important}main.contacts_page>*{z-index:2;position:relative}main.contacts_page .contacts_page__header{background-color:#f2f4f7;padding-top:180px}main.contacts_page .title_wrapper{flex-direction:column;gap:32px;padding:32px 0;display:flex}main.contacts_page .title_wrapper .page-title{font-size:48px;font-weight:500}main.contacts_page .content_wrapper{flex-direction:column;gap:70px;display:flex}main.contacts_page .contacts__line1{background-color:#f2f4f7;padding-bottom:32px}main.contacts_page .contacts{background:inherit;padding:0}main.contacts_page .contacts__content{flex-direction:column;gap:16px;display:flex}main.contacts_page .contacts__list{flex-direction:row;gap:32px}main.contacts_page .contacts .divider{background:#d8d9dc;width:100%;height:1px}main.contacts_page .contacts .contact-item{flex-direction:column;gap:8px;display:flex}main.contacts_page .contacts .contact-item__value>*{gap:8px;display:flex}main.contacts_page .contacts .contact-item__value>*>*{align-items:center;gap:8px;display:flex}main.contacts_page .contacts .contact-item_address,main.contacts_page .contacts .contact-item_requisits{align-items:center;gap:32px;display:flex}main.contacts_page .contacts .contact-item_address__value svg{color:#366159;width:24px;height:24px}main.contacts_page .contacts__line2{padding:96px 0}main.contacts_page .contacts__line2_wrapper{background:#fff;grid-template-columns:1fr 1fr;gap:64px;display:grid}main.contacts_page .contacts__line2_wrapper .map{width:100%;height:461px}main.contacts_page .contacts__line2_wrapper .map iframe{border-radius:28px;width:100%;height:100%}main.contacts_page .contacts__line2_wrapper .faq{padding:0}@media (min-width:768px){.mobonly{display:none!important}}@media (min-width:992px){.medonly{display:none!important}.header__white{background:#fff}.header__white .header__bg2-wrapper{color:#000}}@media (max-width:1440px){.contacts{padding:48px 0}.faq{padding:48px 0}}@media (max-width:1279px){.wrapper{--wrappad:30px}}@media (max-width:1024px){.contacts__content{flex-direction:column;gap:32px}.contacts__left{width:100%}.contacts__special{margin-bottom:32px}.faq__content{flex-direction:column}.faq__left{width:100%}main.contacts_page .contacts__list{flex-direction:column;gap:16px}main.contacts_page .contacts__line2_wrapper{grid-template-columns:1fr;gap:32px}}@media (max-width:1023px){main.contacts_page .contacts .contact-item_address,main.contacts_page .contacts .contact-item_requisits{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:991.98px){.bigonly{display:none!important}.header{--dur:.4s;--space:40px}.header__bg2,.header:after{width:100%;top:var(--headerheight);pointer-events:none;height:calc(100% - var(--headerheight));background:#181818;display:block;position:fixed;left:0;right:0}.header__bg2{z-index:10;transition:-webkit-mask-position var(--dur)ease-in-out;transition:mask-position var(--dur)ease-in-out;transition:mask-position var(--dur)ease-in-out, -webkit-mask-position var(--dur)ease-in-out;overflow:hidden auto;-webkit-mask:linear-gradient(#000 0% calc(50% - 25px),#0000 calc(50% + 25px) 100%) 0 100%/100% calc(200% + 50px);mask:linear-gradient(#000 0% calc(50% - 25px),#0000 calc(50% + 25px) 100%) 0 100%/100% calc(200% + 50px)}.header__bg2-wrapper{height:100%}.header:after{content:"";z-index:9;opacity:0;transition:opacity var(--dur)ease-in-out}.header.active .header__bg2{pointer-events:auto;-webkit-mask-position:0 0;mask-position:0 0}.header.active:after{opacity:1}.header__line2{height:100%;padding:32px 0}.header__line2,.header__line2-list{flex-direction:column}.header__line2-list{margin-bottom:var(--space);font-size:22px}.header__btn{margin-bottom:var(--space);order:-1;font-size:20px}.header__contactlist-2{flex-direction:column;align-items:center;gap:16px;margin-top:auto;display:flex}main.contacts_page .contacts_page__header{padding-top:100px}}@media screen and (max-width:991.98px) and (max-height:560px){.header__line2-list{gap:16px}.header{--space:30px}}@media (max-width:860px){.footer__line1,.footer__line2,.footer__line3{flex-direction:column;align-items:flex-start;gap:16px}.footer__line3{padding-top:16px}.footer__nav-list,.footer__contact-list,.footer__legal{flex-direction:column;gap:16px}.footer__nav{width:100%}.footer__nav-list{grid-template-columns:1fr 1fr;display:grid}.footer__social-list{justify-content:center;width:100%}}@media (max-width:767.98px){.wrapper{--wrappad:16px}.mobinwrap{margin:0 calc(var(--inwrapshift,0px) - var(--wrappad))}.deskonly{display:none!important}.contacts{padding:32px 0}.contacts__title{font-size:32px}.contacts__map{height:320px}.faq{padding:32px 0}.faq__title{font-size:32px}.modal,.modal__body{width:100%!important}main.contacts_page .contacts__line2_wrapper .map{height:320px}}@media screen and (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}}