@media screen and (min-width:1024px){.b-footer{background-color:var(--color-primary);display:block}}.b-footer__main{display:none!important}@media screen and (min-width:1024px){.b-footer__main{display:grid!important}}@media(width < 1280px){.b-footer__main{gap:0}}.b-footer__column{display:flex;flex-direction:column;gap:1.6rem}.b-footer__column--logo{grid-column:1/4}.b-footer__column--form{grid-column:4/7}.b-footer__column--contacts{grid-column:8/10}.b-footer__column--button{grid-column:11/13}.b-footer__container{padding-bottom:3rem}@media screen and (min-width:1024px){.b-footer__container{display:flex;flex-direction:column;gap:4rem;height:var(--footer-height);padding-bottom:2.4rem;padding-top:3.2rem}}.b-footer__footer{align-items:center;border-top:.1rem solid hsla(0,0%,100%,.1);display:none;gap:2rem;justify-content:space-between;padding-top:2.4rem}@media screen and (min-width:1024px){.b-footer__footer{display:flex}}.b-footer__links-group{align-items:center;display:flex;gap:2.4rem}.b-footer__link{--color:var(--color-body);opacity:.5;transition:opacity var(--base-transition)}.b-footer__link,.b-footer__link:active,.b-footer__link:visited{color:var(--color)}.b-footer__link:hover{opacity:1}.b-footer__link--disabled{cursor:default}.b-footer__link--disabled:hover{opacity:.5}.b-footer__phone{--color:var(--color-body);align-items:center;display:flex;gap:.8rem;transition:color var(--base-transition)}.b-footer__phone,.b-footer__phone:active,.b-footer__phone:visited{color:var(--color)}.b-footer__phone:hover{--color:var(--color-grey-2)}.b-footer__phone-icon{display:flex}.b-footer__socials{align-items:center;display:flex;gap:1.6rem}.b-footer__social-link{--color-border:hsla(240,6%,94%,.4);border:.1rem solid var(--color-border);border-radius:50%;color:var(--color-body);display:grid;height:3.2rem;place-items:center;transition:border-color var(--base-transition);width:3.2rem}.b-footer__social-link:active,.b-footer__social-link:visited{color:var(--color-body)}.b-footer__social-link:hover{--color-border:var(--color-body)}.b-footer__nav{display:none}@media screen and (min-width:1024px){.b-footer__nav{display:block}}.b-footer__nav-list{display:flex;flex-wrap:wrap;gap:2rem 4rem}.b-footer__nav-link{--color:var(--color-body);color:var(--color);transition:color var(--base-transition)}.b-footer__nav-link:active,.b-footer__nav-link:visited{color:var(--color)}.b-footer__nav-link:hover{--color:var(--color-grey-2)}@media screen and (min-width:1024px){.b-footer__copyright{display:none}}.b-subscribe-form{display:flex;flex-direction:column;gap:1.2rem}.b-subscribe-form__desc{color:var(--color-body)}.b-subscribe-form__main{position:relative}.b-subscribe-form__submit{color:var(--color-body);display:flex;position:absolute;right:1.9rem;top:2rem;transform:translateY(-50%);z-index:2}.b-feedback-form{max-width:40.5rem}.b-feedback-form__fields{display:flex;flex-direction:column;gap:1.6rem}.b-existed-user-form__input{border:.1rem solid var(--color-grey-2);font-size:1.8rem;margin-top:15px;padding:.7rem 1.6rem;text-align:center}.b-existed-user-form__form{display:flex;justify-content:center}.b-input{display:flex;flex-direction:column;gap:.2rem}.b-input__label{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.8rem;padding:.7rem 1.6rem}.b-input__label--big{padding:1.2rem 1.6rem}.b-input__label--error{border-color:var(--color-status-error)}.b-input__label--spaceless-x{padding-left:0;padding-right:0}.b-input__label--borderless{border:none}.b-input__label--border-b{border:none;border-bottom:.1rem solid var(--color-grey)}.b-input__label:focus-within,.b-input__label:hover{border-color:var(--color-grey)}.b-input__label{flex-grow:1;position:relative}.b-input__label--space-right{padding-right:5rem}.b-input__label--light{border-color:hsla(240,6%,94%,.4)}.b-input__label--light .b-input__field{color:var(--color-body)}.b-input__label--light .b-input__field::-moz-placeholder{color:hsla(0,0%,100%,.7)}.b-input__label--light .b-input__field::placeholder{color:hsla(0,0%,100%,.7)}.b-input__label--small{min-width:0}.b-input__label--small .b-input__field{width:100%}.b-input__label--register-form{max-width:62.3rem}.b-input__label--with-measure{padding-left:1rem;padding-right:3rem;position:relative}.b-input__label--with-measure:before{color:var(--color-dark);content:attr(data-measure);position:absolute;right:1.2rem}.b-input__show{cursor:pointer;display:flex;height:1.25rem;position:absolute;right:1.66rem;top:50%;transform:translateY(-50%);width:1.875rem}.b-input__show svg{height:100%;width:100%}.b-input__hint{display:flex}.b-input__field{border:none;box-sizing:border-box;caret-color:var(--color-secondary);color:var(--color-black);flex-grow:1;font-size:clamp(1.4rem,1.4rem + (1.6 - 1.4) * (100vw - 41rem)/(144 - 41),1.6rem);line-height:1.5}.b-input__field::-moz-placeholder{color:var(--color-darkgrey-2)}.b-input__field::placeholder{color:var(--color-darkgrey-2)}.b-input__field:focus{outline:none}.b-input__field:focus::-moz-placeholder{color:transparent}.b-input__field:focus::placeholder{color:transparent}.b-input__hint-wrapper{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-flow:row nowrap}.b-input--slim .b-input__label{border-color:var(--color-grey);padding:.3rem .8rem .3rem 1.2rem}.b-input--max-width .b-input__label{max-width:100%}.b-input.disable-input{opacity:.5;pointer-events:none}.b-input-search{display:flex;flex-direction:column;gap:.2rem}.b-input-search:hover .b-input-search__icon{color:var(--color-primary)}.b-input-search__label{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.8rem;padding:.7rem 1.6rem;position:relative}.b-input-search__label--big{padding:1.2rem 1.6rem}.b-input-search__label--error{border-color:var(--color-status-error)}.b-input-search__label--spaceless-x{padding-left:0;padding-right:0}.b-input-search__label--borderless{border:none}.b-input-search__label--border-b{border:none;border-bottom:.1rem solid var(--color-grey)}.b-input-search__label:focus-within,.b-input-search__label:hover{border-color:var(--color-grey)}.b-input-search__label--spaceless-x .b-input-search__field{max-width:calc(100% - 3.2rem)}.b-input-search__field{border:none;box-sizing:border-box;caret-color:var(--color-secondary);color:var(--color-black);flex-grow:1;font-size:clamp(1.4rem,1.4rem + (1.6 - 1.4) * (100vw - 41rem)/(144 - 41),1.6rem);line-height:1.5}.b-input-search__field::-moz-placeholder{color:var(--color-darkgrey-2)}.b-input-search__field::placeholder{color:var(--color-darkgrey-2)}.b-input-search__field:focus{outline:none}.b-input-search__field:focus::-moz-placeholder{color:transparent}.b-input-search__field:focus::placeholder{color:transparent}.b-input-search__field:-moz-placeholder-shown+.b-input-search__icons .b-input-search__icon--cross{opacity:0;pointer-events:none}.b-input-search__field:placeholder-shown+.b-input-search__icons .b-input-search__icon--cross{opacity:0;pointer-events:none}.b-input-search__field:-moz-placeholder-shown+.b-input-search__icons .b-input-search__icon--search{opacity:1;pointer-events:auto}.b-input-search__field:placeholder-shown+.b-input-search__icons .b-input-search__icon--search{opacity:1;pointer-events:auto}.b-input-search__field:focus+.b-input-search__icons .b-input-search__icon--cross{opacity:1;pointer-events:auto}.b-input-search__field:focus+.b-input-search__icons .b-input-search__icon--search{opacity:0;pointer-events:none}.b-input-search__icons{display:grid;flex-shrink:0}.b-input-search__icon{color:var(--color-dark);display:flex;grid-column:1/2;grid-row:1/2;transition:opacity var(--base-transition)}.b-input-search__icon--search{opacity:0;pointer-events:none}.b-input-search__icon--cross{color:var(--color-primary)}.b-input-search__icon svg{max-height:2.4rem;max-width:2.4rem}.b-input-file{display:flex;flex-direction:column;gap:.2rem}.b-input-file__label{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.4rem;justify-content:center;padding:1.2rem .8rem;position:relative;width:20.4rem}.b-input-file__label:focus-within,.b-input-file__label:hover{border-color:var(--color-grey)}.b-input-file__field{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:2}.b-input-file__accept{color:var(--color-darkgrey-2);margin-top:.6rem}.b-input-file__label-name{color:var(--color-dark);line-height:1}.b-input-file__label-text{color:var(--color-dark)}.b-input-file__label-icon{color:var(--color-darkgrey-2);display:flex}.b-input-file__files{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem}.b-input-file__file{align-items:center;display:flex;gap:.2rem}.b-input-file__file-name{color:#4a5254;font-size:1.4rem;line-height:1.57}.b-input-file__file-remove{color:var(--color-grey);display:flex}.b-textarea{display:flex;flex-direction:column;gap:.2rem}.b-textarea__field{border:.1rem solid var(--color-grey);caret-color:var(--color-secondary);color:var(--color-black);min-height:9.6rem;overflow:hidden;padding:1.2rem 1.6rem;transition:border-color var(--base-transition);width:max(100%,18rem)}.b-textarea__field::-moz-placeholder{color:var(--color-darkgrey-2)}.b-textarea__field::placeholder{color:var(--color-darkgrey-2)}.b-textarea__field:focus,.b-textarea__field:hover{border-color:var(--color-grey)}.b-textarea__field:focus{outline:none}.b-textarea__hint{display:flex}.b-textarea__hint-wrapper{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-flow:row nowrap}.b-textarea--register-form{max-width:62.3rem}.b-select{display:flex;flex-direction:column;gap:.2rem}.b-select--slim .b-select__button{padding:.3rem .8rem .3rem 1.2rem}.b-select--slim .b-select__body{top:2.7rem}@media screen and (min-width:1024px){.b-select--slim .b-select__body{top:3rem}}.b-select--slim .b-select__list{padding:0 1.2rem .5rem}.b-select--picker .b-select__button{border:none;gap:.8rem;padding-left:0}.b-select--picker .b-select__label{color:var(--color-darkgrey-4)}.b-select--picker .b-select__arrow{color:var(--color-grey)}.b-select--picker .b-select__body{left:auto;max-width:37rem;right:0;width:-moz-max-content;width:max-content}.b-select--picker .b-select__list{border-color:var(--color-grey-2);border-top-color:var(--color-grey-2);gap:0;padding:0}.b-select--picker .b-select__item{font-size:clamp(1.2rem,1.2rem + (1.4 - 1.2) * (100vw - 41rem)/(144 - 41),1.4rem);line-height:1.57;padding:.6rem 1.1rem}.b-select--picker .b-select__item--active,.b-select--picker .b-select__item:hover{background:var(--color-lightgrey);color:var(--color-font)}.b-select__field{position:relative}.b-select__button{align-items:center;border:.1rem solid var(--color-grey);display:flex;gap:1.2rem;padding:.7rem 1.2rem .7rem 1.6rem;width:100%}.b-select__button--open .b-select__arrow{transform:rotate(180deg)}.b-select__button:focus{outline:none}.b-select__label-wrapper{display:block;flex-grow:1;max-width:100%;overflow:hidden}.b-select__label{color:var(--color-darkgrey-2);display:block;width:-moz-max-content;width:max-content}.b-select__label.selected{color:var(--color-black)}.b-select__arrow{color:var(--color-primary);display:flex;flex-shrink:0;transition:transform var(--base-transition)}.b-select__body{left:0;overflow:hidden;position:absolute;top:3.8rem;transition:max-height var(--base-transition);width:100%;z-index:1}.b-select__body::-webkit-scrollbar{width:.4rem}.b-select__body::-webkit-scrollbar-track{background:transparent}.b-select__body::-webkit-scrollbar-thumb{background-color:var(--color-grey-2);border-radius:.8rem}.b-select__list{background-color:var(--color-body);border:.1rem solid var(--color-grey);border-top:.1rem solid transparent;display:grid;gap:.8rem;padding:0 1.6rem 1.2rem}.b-select__item{cursor:pointer;transition:color var(--base-transition)}.b-select__item--active,.b-select__item:hover{color:var(--color-primary)}.b-select.disable-input{opacity:.5;pointer-events:none}.b-select__clear{background:var(--color-primary);border-radius:24px;color:var(--color-body);cursor:pointer;height:24px;position:absolute;right:-12px;top:-12px;transition:all .15s ease-in-out;width:24px}.b-select__clear svg{transform:scale(.8)}.b-select__clear--disabled{opacity:0;pointer-events:none}.b-select__clear:hover{opacity:.9}.b-select--white-bg{background:var(--color-white)}.b-select--no-border .b-select__button,.b-select--no-border .b-select__list{border:.1rem solid transparent}.b-map{display:flex;flex-direction:column;gap:.2rem}.b-map__label{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.8rem;padding:.7rem 1.6rem;position:relative}.b-map__label--big{padding:1.2rem 1.6rem}.b-map__label--error{border-color:var(--color-status-error)}.b-map__label--spaceless-x{padding-left:0;padding-right:0}.b-map__label--borderless{border:none}.b-map__label--border-b{border:none;border-bottom:.1rem solid var(--color-grey)}.b-map__label:focus-within,.b-map__label:hover{border-color:var(--color-grey)}.b-map__label{flex-grow:1}.b-map__label--space-right{padding-right:5rem}.b-map__label--light{border-color:hsla(240,6%,94%,.4)}.b-map__label--light .b-map__field{color:var(--color-body)}.b-map__label--light .b-map__field::-moz-placeholder{color:hsla(0,0%,100%,.7)}.b-map__label--light .b-map__field::placeholder{color:hsla(0,0%,100%,.7)}.b-map__label--small{min-width:0}.b-map__label--small .b-map__field{width:100%}.b-map__label--register-form{max-width:62.3rem}.b-map__label--with-measure{padding-left:1rem;padding-right:3rem;position:relative}.b-map__label--with-measure:before{color:var(--color-dark);content:attr(data-measure);position:absolute;right:1.2rem}.b-map__field{border:none;box-sizing:border-box;caret-color:var(--color-secondary);color:var(--color-black);flex-grow:1;font-size:clamp(1.4rem,1.4rem + (1.6 - 1.4) * (100vw - 41rem)/(144 - 41),1.6rem);line-height:1.5}.b-map__field::-moz-placeholder{color:var(--color-darkgrey-2)}.b-map__field::placeholder{color:var(--color-darkgrey-2)}.b-map__field:focus{outline:none}.b-map__field:focus::-moz-placeholder{color:transparent}.b-map__field:focus::placeholder{color:transparent}.b-map__hint{display:flex}.b-map__hint-wrapper{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-flow:row nowrap}.b-map__map{height:40rem;max-height:0;max-width:106.1rem;overflow:hidden;position:relative;transform:max-height var(--base-transition);width:100%}.b-map__map--active{max-height:40rem}.b-map__map-search-wrapper{background:var(--color-white);display:none;max-width:calc(100% - 2rem);position:absolute;right:1rem;top:1rem;width:36rem;z-index:10}.b-map__map-search-wrapper--active{display:block}@media screen and (min-width:768px){.b-map__map-search-wrapper{max-width:none}}.b-map__input-wrapper{display:flex;flex-flow:column nowrap;row-gap:.4rem}.b-map__map-wrapper{display:flex;flex-flow:column nowrap;row-gap:1.2rem}.b-map__map-trigger{color:var(--color-darkblue);cursor:pointer;width:-moz-fit-content;width:fit-content}.b-map__map-search{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.8rem;padding:.7rem 1.6rem;position:relative}.b-map__map-search--big{padding:1.2rem 1.6rem}.b-map__map-search--error{border-color:var(--color-status-error)}.b-map__map-search--spaceless-x{padding-left:0;padding-right:0}.b-map__map-search--borderless{border:none}.b-map__map-search--border-b{border:none;border-bottom:.1rem solid var(--color-grey)}.b-map__map-search:focus-within,.b-map__map-search:hover{border-color:var(--color-grey)}.b-map__map-search{width:100%}.b-map__map-search:focus-visible{outline:none}.b-map__map-search-results{background:var(--color-white);border:1px solid var(--color-grey-light,#e0e0e0);border-top:none;box-shadow:0 2px 6px rgba(0,0,0,.15);display:none;max-height:20rem;overflow-y:auto}.b-map__map-search-results--visible{display:block}.b-map__map-search-result-item{border-bottom:1px solid var(--color-grey-lightest,#f0f0f0);color:var(--color-dark);cursor:pointer;font-size:1.4rem;line-height:1.4;padding:1rem 1.2rem;transition:background-color .2s ease}.b-map__map-search-result-item:last-child{border-bottom:none}.b-map__map-search-result-item--highlighted,.b-map__map-search-result-item:hover{background-color:var(--color-primary-light,#f5f5f5)}.b-map__map-search-icon{height:2.4rem;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2.4rem}.b-map__map-search-icon svg{height:100%;width:100%}.b-map--slim .b-map__label{border-color:var(--color-grey);padding:.3rem .8rem .3rem 1.2rem}.b-map.disable-input{opacity:.5;pointer-events:none}.b-location{display:flex;flex-direction:column;gap:.2rem;position:relative}.b-location__label{align-items:center;border:.1rem solid var(--color-grey-2);display:flex;gap:.8rem;padding:.7rem 1.6rem}.b-location__label--big{padding:1.2rem 1.6rem}.b-location__label--error{border-color:var(--color-status-error)}.b-location__label--spaceless-x{padding-left:0;padding-right:0}.b-location__label--borderless{border:none}.b-location__label--border-b{border:none;border-bottom:.1rem solid var(--color-grey)}.b-location__label:focus-within,.b-location__label:hover{border-color:var(--color-grey)}.b-location__label{flex-grow:1;position:relative}.b-location__label--space-right{padding-right:5rem}.b-location__label--light{border-color:hsla(240,6%,94%,.4)}.b-location__label--light .b-location__field{color:var(--color-body)}.b-location__label--light .b-location__field::-moz-placeholder{color:hsla(0,0%,100%,.7)}.b-location__label--light .b-location__field::placeholder{color:hsla(0,0%,100%,.7)}.b-location__label--small{min-width:0}.b-location__label--small .b-location__field{width:100%}.b-location__label--register-form{max-width:62.3rem}.b-location__label--with-measure{padding-left:1rem;padding-right:3rem;position:relative}.b-location__label--with-measure:before{color:var(--color-dark);content:attr(data-measure);position:absolute;right:1.2rem}.b-location__show{cursor:pointer;display:flex;height:1.25rem;position:absolute;right:1.66rem;top:50%;transform:translateY(-50%);width:1.875rem}.b-location__show svg{height:100%;width:100%}.b-location__hint{display:flex}.b-location__field{border:none;box-sizing:border-box;caret-color:var(--color-secondary);color:var(--color-black);flex-grow:1;font-size:clamp(1.4rem,1.4rem + (1.6 - 1.4) * (100vw - 41rem)/(144 - 41),1.6rem);line-height:1.5}.b-location__field::-moz-placeholder{color:var(--color-darkgrey-2)}.b-location__field::placeholder{color:var(--color-darkgrey-2)}.b-location__field:focus{outline:none}.b-location__field:focus::-moz-placeholder{color:transparent}.b-location__field:focus::placeholder{color:transparent}.b-location__hint-wrapper{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-flow:row nowrap}.b-location__dropdown{background:#fff;border:.1rem solid var(--color-border,#e0e0e0);border-radius:.8rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);left:0;max-height:30rem;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.b-location__dropdown-inner{max-height:30rem;overflow-y:auto}.b-location__suggestions-list{list-style:none;margin:0;padding:0}.b-location__suggestion-item{color:var(--color-dark,#333);cursor:pointer;font-size:1.4rem;line-height:1.4;padding:1rem 1.6rem;transition:background-color .2s ease}.b-location__suggestion-item:hover{background-color:rgba(0,0,0,.05)}.b-location__suggestion-item--active{background-color:rgba(0,0,0,.08)}.b-location__suggestion-address{display:block}.b-location__suggestion-highlight{color:var(--color-darkblue,#06c);font-weight:500}.b-location__loader,.b-location__no-results{padding:1.6rem;text-align:center}.b-location__no-results{color:var(--color-grey,#999);font-size:1.4rem}.b-location .loader{animation:spin .6s linear infinite;border:.2rem solid var(--color-border,#e0e0e0);border-radius:50%;border-top-color:var(--color-primary,#06c);display:inline-block;height:2rem;width:2rem}@keyframes spin{to{transform:rotate(1turn)}}.b-location--slim .b-location__label{border-color:var(--color-grey);padding:.3rem .8rem .3rem 1.2rem}.b-location.disable-input{opacity:.5;pointer-events:none}.b-location-choice{background-color:var(--color-white);min-width:23.8rem}@media screen and (min-width:414px){.b-location-choice{min-width:32.6rem}}@media screen and (min-width:768px){.b-location-choice{min-width:62.4rem}}.b-location-choice__title{margin-bottom:3rem}.b-location-choice__search{margin-bottom:1.6rem;max-width:40.5rem}.b-location-choice__define{color:var(--color-darkblue);margin-bottom:3rem}.b-location-choice__define>div{display:flex;gap:.8rem}.b-location-choice__define>div>span{align-items:center;display:flex}.b-location-choice__items{align-content:baseline;display:grid;gap:.8rem 2.2rem;grid-template-columns:1fr 1fr;height:32.2rem;overflow-y:auto}.b-location-choice__items::-webkit-scrollbar{width:.4rem}.b-location-choice__items::-webkit-scrollbar-track{background:transparent}.b-location-choice__items::-webkit-scrollbar-thumb{background-color:var(--color-grey-2);border-radius:.8rem}.b-location-choice__item{cursor:pointer;display:none}.b-location-choice__item:hover{color:var(--color-darkblue)}.b-location-choice__item--active{display:block}.b-location-choice__item--current{color:var(--color-grey);pointer-events:none}.b-location-choice__item--current:hover{color:unset}.b-modal{background-color:rgba(0,0,0,.5);display:grid;inset:0;opacity:0;padding-left:var(--padding-x);padding-right:var(--padding-x);place-items:center;position:fixed;transition:opacity var(--base-transition);will-change:opacity;z-index:-25}.b-modal--media{padding-top:8rem;place-items:start}@media screen and (min-width:768px){.b-modal--media{padding-top:0;place-items:center}}.b-modal--media .b-modal__container{display:flex;justify-content:center;max-width:calc(100vw - var(--padding-x)*2)}.b-modal--media .b-modal__wrapper{background-color:transparent;max-width:min(100%,var(--content-max-width));padding:0;position:static}.b-modal--media .b-modal__close{color:var(--color-grey-2)}.b-modal--open{opacity:1!important}.b-modal__wrapper{background-color:var(--color-body);max-height:90vh;max-width:70.4rem;overflow:auto;padding:clamp(2.4rem,2.4rem + (4 - 2.4)*(100vw - 41rem)/(144 - 41),4rem);position:relative}@media screen and (min-width:768px){.b-modal__wrapper{min-width:49rem}}.b-modal__header{margin-bottom:clamp(1.6rem,1.6rem + (2.4 - 1.6)*(100vw - 41rem)/(144 - 41),2.4rem);margin-right:2.5rem}@media screen and (min-width:768px){.b-modal__header{margin-right:0}}.b-modal__close{color:var(--color-grey);display:inline-flex;position:absolute;right:2.4rem;top:2.4rem;transition:color var(--base-transition);z-index:2}.b-modal__close:hover{color:var(--color-darkgrey-2)}.b-modal__download{color:var(--color-grey);display:inline-flex;position:absolute;right:7rem;top:2.3rem;transition:color var(--base-transition);z-index:2}.b-modal__download:hover{color:var(--color-darkgrey-2)}.b-modal--small .b-modal__wrapper{max-width:35rem;min-width:31.7rem}@media screen and (min-width:768px){.b-modal--min-content .b-modal__wrapper{width:-moz-min-content;width:min-content}}.b-modal--swide .b-modal__wrapper{padding:clamp(2.4rem,2.4rem + (4 - 2.4)*(100vw - 41rem)/(144 - 41),4rem) clamp(2.4rem,2.4rem + (4.8 - 2.4)*(100vw - 41rem)/(144 - 41),4.8rem);width:100%}@media screen and (min-width:768px){.b-modal--swide .b-modal__wrapper{width:53.4rem}}.b-modal--xlarge .b-modal__wrapper{padding:clamp(2.4rem,2.4rem + (4 - 2.4)*(100vw - 41rem)/(144 - 41),4rem);width:100%}@media screen and (min-width:768px){.b-modal--xlarge .b-modal__wrapper{max-width:84.2rem}}.b-modal--xxlarge .b-modal__wrapper{padding:clamp(2.4rem,2.4rem + (4 - 2.4)*(100vw - 41rem)/(144 - 41),4rem);width:100%}@media screen and (min-width:768px){.b-modal--xxlarge .b-modal__wrapper{max-width:112.6rem}}.b-to-top{background-color:var(--color-dark);border-radius:50%;bottom:4rem;display:none;height:4rem;place-items:center;position:fixed;right:var(--padding-x);transform:rotate(180deg);width:4rem;z-index:10}.b-to-top,.b-to-top:active,.b-to-top:visited{color:var(--color-body)}.b-to-top.show{display:grid}.b-burger-menu{background-color:var(--color-body);font-size:1.6rem;inset:0;opacity:0;overflow:auto;position:fixed;transform:translateY(-2000px);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:ease-in;width:100%;z-index:20}.b-burger-menu.open{opacity:1;transform:translateY(0);transition-timing-function:ease-out}.b-burger-menu__container{display:flex;flex-direction:column;height:100vh;height:100svh;padding-top:1.6rem}.b-burger-menu__header{flex-shrink:0;margin-bottom:2.4rem}.b-burger-menu__control{align-items:center;color:var(--color-primary);display:flex;gap:1.6rem;margin-bottom:4rem}.b-burger-menu__header-items{border-bottom:.1rem solid rgba(0,48,87,.1);display:flex;flex-direction:column;gap:2rem;padding-bottom:2.4rem}.b-burger-menu__header-link{align-items:center;display:flex;gap:.8rem}.b-burger-menu__header-link-icon{color:var(--color-dark);display:flex;flex-shrink:0}.b-burger-menu__header-link-label,.b-burger-menu__header-link-label:active,.b-burger-menu__header-link-label:visited{color:var(--color-primary)}.b-burger-menu__main{margin-bottom:2.4rem}.b-burger-menu__footer{background-color:var(--color-lightgrey);color:var(--color-primary);display:flex;flex-direction:column;flex-shrink:0;gap:2rem;padding-bottom:11rem;padding-top:2.4rem}.b-burger-menu__socials{align-items:center;display:flex;gap:1.6rem}.b-burger-menu__social-link{border:.1rem solid var(--color-primary);border-radius:50%;color:var(--color-primary);display:grid;height:3.2rem;place-items:center;width:3.2rem}.b-burger-menu__phone,.b-burger-menu__social-link:active,.b-burger-menu__social-link:visited{color:var(--color-primary)}.b-burger-menu__phone{align-items:center;display:flex;gap:.8rem}.b-burger-menu__phone:active,.b-burger-menu__phone:visited{color:var(--color-primary)}.b-burger-menu__menu{display:flex;flex-direction:column}.b-burger-menu__sublist{display:grid;gap:.8rem;overflow:hidden;transition:max-height var(--base-transition)}.b-burger-menu__item{background-color:var(--color-body);padding:.8rem var(--padding-x);transition:background-color var(--base-transition)}.b-burger-menu__item.active{background-color:var(--color-lightgrey)}.b-burger-menu__item-header{align-items:center;display:flex;justify-content:space-between;transition:margin-bottom var(--base-transition);width:100%}.b-burger-menu__item-header--open{margin-bottom:1.2rem}.b-burger-menu__item-header--open .b-burger-menu__arrow{transform:rotate(180deg)}.b-burger-menu__link,.b-burger-menu__link:active,.b-burger-menu__link:visited,.b-burger-menu__sublink,.b-burger-menu__sublink:active,.b-burger-menu__sublink:visited{color:var(--color)}.b-burger-menu__link{--color:var(--color-primary)}.b-burger-menu__arrow{color:var(--color-primary);display:flex;transition:transform var(--base-transition)}.b-burger-menu__sublink--lvl-3{font-size:clamp(1.2rem,1.2rem + (1.4 - 1.2) * (100vw - 41rem)/(144 - 41),1.4rem);line-height:1.57;padding-left:1em}.b-burger-menu__sublink--depth{font-size:1.2rem;line-height:1.66;padding-left:1.2em}