

/* Start:/local/templates/somfort/css/text.css?175152384839069*/
@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box;padding:0;margin:0}html,body{width:100%;position:relative}.no-scroll{scrollbar-gutter:stable;overflow:hidden;background-color:#f6f7f8}html{overflow-y:scroll;background:#fff}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,div,span{margin:0}button{border:none;outline:none;background-color:inherit;padding:0;cursor:pointer}input,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,ol{margin:0;padding-left:0}li{list-style-type:none;font-family:Inter,sans-serif}.uteka-widget{height:60vh!important}@media (max-width: 1024px){.uteka-widget{height:100%!important}}.main-buy__container .uteka-widget{height:60vh!important}@media (max-width: 1024px){.main-buy__container .uteka-widget{min-height:500px!important}}.button{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#007270;border-radius:100px;padding:16px 32px;background-color:#dbeeee;transition:all .1s ease-in-out;cursor:pointer}@media (max-width: 576px){.button{padding:14px 32px;text-align:center}}.button__text{text-wrap:nowrap;white-space:nowrap}.button__icon{display:flex}@media (hover: hover) and (pointer: fine){.button:hover{color:#fff;background-color:#42b8b6}}.button:active{opacity:.8}.button:disabled{pointer-events:none;opacity:.5;color:#007270;background-color:#dbeeee}.button--green{color:#fff;background-color:#42b8b6}@media (hover: hover) and (pointer: fine){.button--green:hover{background-color:#007270}}.button--grey{background-color:#f6f7f8}@media (hover: hover) and (pointer: fine){.button--grey:hover{color:#007270;background-color:#dbeeee}}.button--dark-green{color:#fff;background-color:#007270}@media (hover: hover) and (pointer: fine){.button--dark-green:hover{background-color:#42b8b6}}.button--text{padding:0;color:#007270;background-color:inherit}@media (hover: hover) and (pointer: fine){.button--text:hover{color:#42b8b6;background-color:inherit}}.button--text-big{padding:0;font-size:16px;color:#007270;background-color:inherit}@media (hover: hover) and (pointer: fine){.button--text-big:hover{color:#42b8b6;background-color:inherit}}.button-size--medium{padding:16px 24px}@media (max-width: 576px){.button-size--medium{padding:14px 24px}}.button-size--large{padding:32px 48px}@media (max-width: 576px){.button-size--large{padding:24px 32px}}.button--with-icon{display:flex;align-items:center;justify-content:space-between}.button__right-value{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#42b8b6;display:flex;align-items:center;justify-content:center;margin-left:10px;border-radius:50%;width:28px;height:28px;min-width:28px;min-height:28px;background-color:#fff}.breadcrumb{display:flex;align-items:center;gap:18px}.breadcrumb:after{content:"";display:block;border-radius:50%;width:6px;height:6px;background-color:#007270}.breadcrumb:last-child:after{display:none}.breadcrumb__link{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#007270;text-wrap:nowrap;white-space:nowrap}.breadcrumb__link:hover{opacity:.8}.breadcrumb__link--last{pointer-events:none;opacity:.5}.breadcrumb__link--last:hover{opacity:.5}.breadcrumbsList{display:flex;align-items:center;gap:18px;overflow-x:auto;overflow-y:hidden}.breadcrumbs{margin:0 auto;padding:0 20px;width:100%;max-width:1920px}@media (max-width: 576px){.breadcrumbs{padding:0 16px}}@media (max-width: 576px){.breadcrumbs__list{display:none}}.breadcrumbs__button-mobile{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#007270;display:none}@media (max-width: 576px){.breadcrumbs__button-mobile{display:flex;align-items:center;gap:4px}}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__label .checkbox__checkmark{background:#42b8b6}.checkbox__input:checked+.checkbox__label .checkbox__image{display:block}.checkbox__input:checked+.checkbox__label .checkbox__text{opacity:1;color:#444}.checkbox__input:disabled+.checkbox__label{opacity:.4;cursor:not-allowed}.checkbox__label{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox__checkmark{display:flex;align-items:center;justify-content:center;border:1px solid #42b8b6;border-radius:4px;width:20px;height:20px;min-width:20px;min-height:20px;background:#fff}.checkbox__image{width:16px;height:16px;display:none}.checkbox__text{opacity:.6;text-align:left;font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#007270}@media (hover: hover) and (pointer: fine){.checkbox__text a:hover{opacity:1;text-decoration:underline}}@media (max-width: 1024px){.checkbox__text a{text-decoration:underline}}.cookies{position:fixed;right:24px;bottom:24px;z-index:100;border-radius:32px;padding:16px;width:calc(100% - 46px);background-color:#dbeeee}.cookies__container{display:flex;justify-content:space-between;align-items:center;gap:70px}@media (max-width: 1024px){.cookies__container{align-items:flex-start;flex-direction:column;gap:12px}}.cookies__left{width:100%}.cookies__right{display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.cookies__right{width:100%}}.cookies__descr{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#444}.cookies__descr a{color:#089cd8}@media (hover: hover) and (pointer: fine){.cookies__descr a:hover{text-decoration:underline}}.cookies__button{padding:16px 93px}@media (max-width: 1024px){.cookies__button{width:100%}}@media (max-width: 576px){.cookies__button{padding:16px 32px}}.input{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;border:1px solid #dbeeee;border-radius:32px;padding:13.5px 46px 13.5px 16px;width:100%;transition:border-color .1s ease}.input::placeholder{color:#99c6c6}.input__wrapper{position:relative;display:flex;flex-direction:column;gap:4px;width:100%}.input__content{position:relative;display:flex;align-items:center}.input__labelWrapper{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:8px}@media (max-width: 576px){.input__labelWrapper{margin-bottom:0}}.input__label{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;padding-left:16px;font-weight:700}.input__label--disabled{opacity:.4;pointer-events:none}.input__tooltip{cursor:pointer;transition:opacity .1s ease}.input__tooltip:hover,.input__tooltip:focus{opacity:.8}.input__tooltip:hover+.input__tooltip-content,.input__tooltip:focus+.input__tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)}.input__tooltip:focus{outline:1px solid #007270}.input__tooltip-content{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#007270;position:absolute;z-index:10;visibility:hidden;left:51%;bottom:calc(100% + 12px);border-radius:8px;opacity:0;padding:16px;width:100%;max-width:237px;text-align:center;white-space:pre-line;transform:translate(-50%,4px);background-color:#dbeeee;transition:opacity .1s ease,visibility .1s ease,transform .1s ease}.input__tooltip-content:after{content:"";position:absolute;left:50%;top:100%;border:6px solid transparent;border-top-color:#dbeeee;transform:translate(-50%)}.input:hover{border-color:#99c6c6}.input:focus{outline:none;border-color:#007270}.input:disabled{opacity:.4;pointer-events:none}.input--error,.input--error:hover{border-color:#ee4245}.input__icon{position:absolute;right:16px;top:12px;width:24px;height:24px;cursor:pointer}.input:disabled+.input__icon,.input--textarea:disabled+.input__icon{pointer-events:none;opacity:.4}.input__error-message{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#ee4245;padding:0 16px}.input--textarea{resize:none;border-radius:16px;padding-right:30px;min-height:144px}.search-control{position:absolute;right:16px;display:flex;align-items:center;gap:16px}.button-clear{display:none}.button-clear:hover{opacity:.8}.button-clear--visible,.button-search{display:flex}.button-search--active{width:40px;height:40px;border-radius:50%;padding:8px;background-color:#007270}.button-search:hover{opacity:.8}.logo{display:block;width:148px;height:45px}@media (max-width: 1200px){.logo{width:108px;height:33px}}@media (max-width: 576px){.logo{width:96px;height:28px}}@media (max-width: 375px){.logo{width:70px;height:26px}}@media (max-width: 1200px){.logo__img{width:108px;height:33px}}@media (max-width: 576px){.logo__img{width:96px;height:28px}}@media (max-width: 375px){.logo__img{width:70px;height:26px}}.modal{display:none;position:fixed;z-index:50;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.modal__content{position:relative;display:flex;align-items:center;flex-direction:column;border-radius:32px;opacity:0;padding:48px;width:100%;max-width:586px;text-align:center;transform:translateY(-20px);background:#fff;transition:transform .3s ease,opacity .3s ease;-webkit-overflow-scrolling:touch}@media (max-width: 576px){.modal__content{padding:32px 16px}}.modal__close{position:absolute;display:flex;align-items:center;justify-content:center;right:16px;top:16px;width:48px;height:48px}.modal--visible{display:flex}.modal--visible .modal__content{opacity:1;transform:translateY(0)}.where-to-buy-item{display:flex;align-items:center;justify-content:center;border-radius:50%;width:226px;height:226px;background-color:#f6f7f8}.where-to-buy-item__img{object-fit:contain;width:70%}@media (max-width: 576px){.where-to-buy-item{width:100%;aspect-ratio:1/1;height:auto}}.where-to-buy__container{display:flex;flex-direction:column;gap:32px;height:100%}@media (max-width: 576px){.where-to-buy__container{gap:24px}}.where-to-buy__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.where-to-buy__top--modal{padding:0 40px;max-width:1070px}@media (max-width: 1024px){.where-to-buy__top--modal{padding:0}}@media (max-width: 1024px){.where-to-buy__top{align-items:flex-start;flex-direction:column}}@media (max-width: 1024px){.where-to-buy__tabs-header{width:100%!important;overflow-x:auto}}@media (max-width: 1024px){.where-to-buy__tabs-header--modal{max-width:calc(100vw - 32px)}}@media (max-width: 576px){.where-to-buy__tabs-header--modal{background-color:#fff}}.where-to-buy__content{font-family:Inter Tight;font-size:32px;font-style:normal;font-weight:400;line-height:125%;color:#007270;height:100%}.where-to-buy__title{font-family:Inter Tight;font-size:48px;font-style:normal;font-weight:400;line-height:110%;color:#007270}@media (max-width: 576px){.where-to-buy__title{font-size:32px}}.where-to-buy__list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;column-gap:16px}.where-to-buy__list--modal{height:452px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#007270 #dbeeee}.where-to-buy__list--modal::-webkit-scrollbar{width:5px}.where-to-buy__list--modal::-webkit-scrollbar-track{background:#dbeeee}.where-to-buy__list--modal::-webkit-scrollbar-thumb{background-color:#007270;border-radius:3px}@media (max-width: 1233px){.where-to-buy__list{gap:16px}.where-to-buy__list--modal{height:468px}}@media (max-width: 1024px){.where-to-buy__list{justify-content:flex-start}.where-to-buy__list--modal{height:calc(100vh - 220px)}}@media (max-width: 576px){.where-to-buy__list{display:grid;grid-template-columns:repeat(2,1fr)}.where-to-buy__list--modal{align-content:start;height:calc(100vh - 182px)}}@media (max-width: 576px){.where-to-buy__item--modal{background-color:#fff}}.where-to-buy__bottom{display:flex;align-items:center;justify-content:center}@media (max-width: 576px){.where-to-buy__button{width:100%}}.modal-where-to-buy__where-to-buy{width:100%;height:100%}.modal-where-to-buy__content{padding-right:4px;padding-left:4px;width:100%;max-width:1300px}@media (max-width: 1024px){.modal-where-to-buy__content{border-radius:0;padding:20px;height:100%}}@media (max-width: 576px){.modal-where-to-buy__content{border-radius:0;padding:20px 16px;background-color:#f6f7f8}}@media (max-width: 576px){.modal-where-to-buy__close{border-radius:100%;background-color:#dbeeee}}.pagination{display:flex;justify-content:center;align-items:center;gap:36px;width:100%}.pagination__pagesWrapper{display:flex;align-items:center;gap:4px}.pagination__button{display:flex;align-items:center;justify-content:center;padding:0;width:52px;height:52px;min-width:52px;min-height:52px}.pagination__button-prev{transform:rotate(180deg)}.pagination__button-page{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#007270}.pagination__button-page{border-radius:50%;background-color:#f6f7f8}.pagination__button-page:hover{background-color:#dbeeee}.pagination__button-page--active{background:#42b8b6;color:#fff}.pagination__button-page--active:hover{background:#42b8b6}@media (max-width: 375px){.pagination__button{width:44px;height:44px;min-width:44px;min-height:44px}}.radio{display:flex;align-items:center;border-radius:32px;border:1px solid #dbeeee;padding:12px;min-width:150px;cursor:pointer}.radio--checked{border-color:#42b8b6}.radio--disabled{opacity:.4;cursor:not-allowed}.radio--default{border:none;padding:0}.radio--default.radio--checked .radio__text{color:#444;opacity:1}.radio__input{display:none;pointer-events:none}.radio__input:checked+.radio__label .radio__checkmark{background:#42b8b6}.radio__input:checked+.radio__label .radio__checkmark:after{transform:scale(1)}.radio__label{display:flex;align-items:center;width:100%;gap:8px;pointer-events:none;cursor:pointer}.radio__checkmark{display:flex;align-items:center;justify-content:center;border:1px solid #42b8b6;border-radius:50%;width:24px;height:24px;background:#fff;position:relative}.radio__checkmark--default{width:20px;height:20px}.radio__checkmark:after{content:"";width:10px;height:10px;background:#fff;border-radius:50%}.radio__text{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270}.radio__text--default{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#007270;opacity:.6}.radio-list{display:flex;flex-direction:column;gap:8px}.radio-list__label{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;padding:0 16px;font-weight:700}.radio-list__list{display:flex;gap:8px}.custom-select-wrapper{display:flex;flex-direction:column;gap:4px;width:100%}.custom-select{position:relative;display:inline-block}.custom-select__label{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;padding:0 16px;font-weight:700;transition:opacity .2s ease-in-out}.custom-select__label--disabled{opacity:.4;pointer-events:none}.custom-select__icon{display:flex;align-items:center}.custom-select__icon-img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom-select[aria-expanded=true] .custom-select__icon-img{transform:rotate(180deg)}.custom-select__trigger{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;display:flex;align-items:center;justify-content:space-between;border:1px solid #dbeeee;border-radius:32px;padding:13.5px 16px;width:100%;background:#fff;cursor:pointer;transition:border-color .2s ease-in-out,border-radius .2s ease-in-out,transform .1s ease-in-out}.custom-select__trigger:hover{border-color:#99c6c6}.custom-select__trigger:disabled{opacity:.4;pointer-events:none}.custom-select__trigger--grey{gap:10px;border:none;border-radius:8px;background-color:#f6f7f8}.custom-select__trigger--error,.custom-select__trigger--error:hover{border-color:#ee4245}.custom-select[aria-expanded=true] .custom-select__trigger{border-color:#007270;border-radius:16px 16px 0 0}.custom-select[aria-expanded=true] .custom-select__trigger--grey{border-radius:8px 8px 0 0}.custom-select__options{position:absolute;z-index:10;left:0;right:0;top:100%;border:1px solid #007270;border-top:none;border-radius:16px;max-height:200px;overflow-y:auto;list-style:none;background:#fff;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top;transition:opacity .1s ease-in-out,transform .1s ease-in-out,border-radius .2s ease-in-out,visibility .1s ease-in-out}.custom-select__options--grey{border:none;border-radius:8px;background:#f6f7f8}.custom-select[aria-expanded=true] .custom-select__options{border-radius:0 0 16px 16px;opacity:1;visibility:visible;transform:scaleY(1)}.custom-select[aria-expanded=true] .custom-select__options--grey{border-radius:0 0 8px 8px}.custom-select__option{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;padding:12px 16px;cursor:pointer;transition:color .2s ease-in-out,transform .1s ease-in-out}.custom-select__option--grey{font-family:Inter Tight;font-size:16px;font-style:normal;line-height:140%;color:#007270;font-weight:400;line-height:120%}.custom-select__option[aria-selected=true]{background:#dbeeee}.custom-select__option:hover,.custom-select__option:focus{color:#99c6c6}.custom-select__text{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#007270;transition:color .2s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.custom-select__text--placeholder{color:#99c6c6}.custom-select__text--grey{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#007270;font-weight:500;line-height:120%}.custom-select__error-message{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#ee4245;padding:0 16px}.tabs-header{display:flex;align-items:center;gap:8px;border-radius:70px;padding:8px;width:fit-content;background-color:#f6f7f8}.tabs-header__button--active{color:#fff;background-color:#42b8b6}.tabs-panel{display:none;opacity:0;width:100%;transition:opacity .3s ease-in-out}.tabs-panel--active{display:block;opacity:1}.tabs{display:flex;flex-direction:column;gap:38px}@media (max-width: 1024px){.tabs{gap:32px}}.tooltip__trigger{cursor:pointer;transition:opacity .1s ease}.tooltip__trigger:hover,.tooltip__trigger:focus{opacity:.8}.tooltip__trigger:hover+.tooltip__content,.tooltip__trigger:focus+.tooltip__content{opacity:1;visibility:visible;transform:translate(-50%)}.tooltip__trigger:focus{outline:1px solid #007270}.tooltip__content{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#007270;position:absolute;z-index:10;visibility:hidden;left:96%;bottom:calc(100% + 12px);border-radius:8px;opacity:0;padding:16px;width:100%;max-width:237px;text-align:center;white-space:pre-line;transform:translate(-50%,4px);background-color:#dbeeee;transition:opacity .1s ease,visibility .1s ease,transform .1s ease}@media (max-width: 576px){.tooltip__content{left:55%}}.tooltip__content:after{content:"";position:absolute;left:50%;top:100%;border:6px solid transparent;border-top-color:#dbeeee;transform:translate(-50%)}@media (max-width: 576px){.tooltip__content:after{left:88%}}@media (max-width: 1024px){.tooltip--disable-tablet .tooltip__trigger:hover+.tooltip__content,.tooltip--disable-tablet .tooltip__trigger:focus+.tooltip__content{opacity:0!important;visibility:hidden!important;transform:translate(-50%,4px)!important}}.button-group{display:flex;align-items:center;overflow:auto;gap:8px;border-radius:70px;padding:8px;width:auto;background-color:#f6f7f8}.button-group__button--active{color:#fff;background-color:#42b8b6}.search{position:relative}.search__input{padding-right:90px}.results{position:absolute;z-index:10;display:none;top:142%;left:0;right:0;overflow-y:auto;border-radius:24px;padding:32px;max-height:440px;background:#f6f7f8cc;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.results__content{display:flex;flex-direction:column;gap:16px}.results__title{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:500;line-height:140%;color:#007270}.results__list{display:flex;flex-direction:column;gap:12px}.results-item{cursor:pointer}.results-item--product{display:flex;align-items:center;gap:16px}.results-item__img{width:60px;height:60px;min-width:60px;min-height:60px}.results-item__descr{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#007270}.results-item:hover{opacity:.7}.results__link{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#007270}.is-focused .results{display:block}.header{position:fixed;z-index:5;left:0;top:0;margin-top:10px;width:100%;padding:0 20px;transition:margin-top .1s ease-in-out}@media (max-width: 576px){.header{margin-top:20px;padding:0 16px}}.header--scrolled{margin-top:5px}.header__container{margin:0 auto;padding:0 20px;width:100%;max-width:1920px}@media (max-width: 576px){.header__container{padding:0 16px}}.header__container{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:160px;padding:12px 16px;max-width:1880px;background-color:#f6f7f8}@media (max-width: 576px){.header__container{display:grid;gap:8px;grid-template-columns:auto 1fr 48px;padding:8px 12px}}.header__left{display:flex;align-items:center;gap:4px}@media (max-width: 576px){.header__left{grid-row:1;grid-column:3}}.header__logo img{position:fixed;z-index:1000}.header__right{display:flex;align-items:center;justify-content:space-between;gap:4px;width:490px}@media (max-width: 1140px){.header__right{width:auto}}@media (max-width: 576px){.header__right{grid-column:2;justify-content:flex-end}}.header__button-menu{display:flex;align-items:center;justify-content:center;margin-right:4px;padding:0;width:52px;height:52px}@media (max-width: 576px){.header__button-menu{width:48px;height:48px;margin-right:0}}.header__input{transition:width .3s ease;width:225px}.header__input.is-focused{width:470px}@media (max-width: 1140px){.header__input{display:none}}.header__button{opacity:1;visibility:visible;transition:opacity .1s ease,visibility .1s ease,width .2s ease,padding .1s ease}.header__input.is-focused+.header__button,.header__input.is-focused+*+.header__button{padding:0;width:0;opacity:0;visibility:hidden}@media (max-width: 1140px){.header__button--desc{display:none}}@media (max-width: 576px){.header__button{color:#007270;background-color:#dbeeee}}.header__button--search{display:none;align-items:center;justify-content:center;padding:0;width:52px;height:52px}@media (max-width: 1140px){.header__button--search{display:flex}}.footer{position:relative;z-index:1;border-radius:40px 40px 0 0;padding:40px 0;width:100%;height:634px;background-color:#42b8b6}@media (max-width: 1024px){.footer{padding:24px 0;height:auto}}.footer__container{margin:0 auto;padding:0 20px;width:100%;max-width:1920px}@media (max-width: 576px){.footer__container{padding:0 16px}}.footer__container{display:flex;flex-direction:column;justify-content:space-between;height:auto}.footer__top{display:flex;justify-content:space-between;margin-right:44px}@media (max-width: 1024px){.footer__top{display:grid;grid-template-columns:1fr;margin-right:0}}.footer__left{max-width:262px}@media (max-width: 1024px){.footer__left{max-width:100%}}.footer__logo{margin-bottom:16px;width:157px;height:48px}.footer__logo img{width:157px;height:48px}.footer__descr{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#fff;font-family:Inter;margin-bottom:36px}@media (max-width: 1024px){.footer__descr{margin-bottom:22px}}.footer__descr--address{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#fff;font-family:Inter;margin:0;opacity:.8}@media (max-width: 1024px){.footer__descr--address{display:none}}.footer__descr--address-mobile{display:none}@media (max-width: 1024px){.footer__descr--address-mobile{display:flex;margin-top:16px;margin-bottom:32px}}.footer__descr--for-tel{margin-top:4px}.footer__button{display:inline-block;margin-bottom:32px}.footer__button:hover{color:#007270;background-color:#fff}@media (max-width: 1024px){.footer__button{width:100%;text-align:center}}.footer__center{display:flex;flex-direction:column;gap:40px;margin-right:106px}@media (max-width: 1024px){.footer__center{gap:24px;margin-right:0}}.footer__info{display:flex;flex-direction:column;align-items:flex-start}.footer__chip{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#fff;margin-bottom:16px;border-radius:28px;padding:7.5px 0;opacity:.5}.footer__link{font-family:Inter Tight;font-size:20px;font-style:normal;font-weight:400;line-height:140%;color:#fff;font-family:Inter;font-weight:500}.footer__link:hover{opacity:.8}@media (max-width: 375px){.footer__link{font-size:16px}}@media (max-width: 1024px){.footer__right{grid-row:2;margin-bottom:32px}}.footer__nav{width:195px}@media (max-width: 1024px){.footer__nav{width:100%}}.footer__nav-list{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.footer__nav-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:23px}}.footer__nav-item:nth-child(2),.footer__nav-item:nth-child(3),.footer__nav-item:nth-child(4){grid-column:1}.footer__nav-item:nth-child(5){grid-column:2;grid-row:1}.footer__nav-item:nth-child(6){grid-column:2;grid-row:2}.footer__nav-item:nth-child(7){grid-column:2;grid-row:3}.footer__nav-button{font-family:Inter Tight;font-size:20px;font-style:normal;font-weight:400;line-height:140%;color:#fff;font-family:Inter;opacity:.7}.footer__nav-button:hover{opacity:1;color:#fff}@media (max-width: 1024px){.footer__nav-button{font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#fff}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid rgba(255,255,255,.2);border-radius:36px;padding:32px 24px 0}@media (max-width: 1024px){.footer__bottom{align-items:flex-start;flex-direction:column;gap:20px;padding:32px 16px 0}}.footer__bottom-right{display:flex;justify-content:space-between;gap:30px;width:100%;max-width:817px}@media (max-width: 1024px){.footer__bottom-right{flex-direction:column;gap:16px}}.footer__bottom-left{display:flex;align-items:center;gap:30px}.footer__copyright{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#fff;opacity:.8;text-wrap:nowrap;white-space:nowrap}.footer__bottom-link{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#fff;opacity:.8}.footer__bottom-link:hover{opacity:1}.menu{scrollbar-gutter:stable;display:none;position:fixed;z-index:20;overflow-y:auto;overflow-x:hidden;left:0;top:0;width:100%;height:0;opacity:0;visibility:hidden;background-color:#f6f7f8;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.menu::-webkit-scrollbar{display:none}.menu--open{display:block;height:100%;opacity:1;visibility:visible}.menu__logo{opacity:0;margin-right:43.5px}@media (max-width: 1140px){.menu__logo{margin-right:-4px}}@media (max-width: 1024px){.menu__logo{margin-right:-4px}}@media (max-width: 576px){.menu__logo{margin-right:0}}.menu__container{margin:0 auto;padding:0 20px;width:100%;max-width:1920px}@media (max-width: 576px){.menu__container{padding:0 16px}}.menu__container{position:relative;display:flex;flex-direction:column;gap:88px;padding:40.5px 30px 0}@media (max-width: 1200px){.menu__container{padding-top:46.5px}}@media (max-width: 1140px){.menu__container{padding-top:45.5px}}@media (max-width: 1024px){.menu__container{gap:64px;height:100%}}@media (max-width: 576px){.menu__container{padding:40px 28px 0}}@media (max-width: 375px){.menu__container{padding-top:41px}}@media (max-height: 810px) and (max-width: 1024px){.menu__container{gap:34px}}.menu__container--scrolled{padding-top:21.5px}@media (max-width: 1200px){.menu__container--scrolled{padding-top:27.5px}}@media (max-width: 1140px){.menu__container--scrolled{padding-top:26.5px}}@media (max-width: 1024px){.menu__container--scrolled{padding-top:26.5px}}@media (max-width: 576px){.menu__container--scrolled{padding-top:25px}}@media (max-width: 375px){.menu__container--scrolled{padding-top:26px}}@media (max-height: 810px) and (max-width: 1024px){.menu__button--test{padding:16px 32px}}.menu__button-close{position:absolute;left:30px;top:48.5px}@media (max-width: 576px){.menu__button-close{left:auto;right:28px;top:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;background-color:#dbeeee}.menu__button-close img{width:24px;height:24px}}.menu__button-close--scrolled{top:24px}@media (max-width: 576px){.menu__button-close--scrolled{top:15px}}.menu__button-search{display:none}@media (max-width: 576px){.menu__button-search{position:absolute;right:84px;top:28px;display:flex;align-items:center;justify-content:center;padding:0;width:52px;height:52px}}.menu__button-search--scrolled{top:24px}@media (max-width: 576px){.menu__button-search--scrolled{top:13px}}.menu__top{display:flex;justify-content:center;width:100%}@media (max-width: 576px){.menu__top{justify-content:flex-start}}.menu__content{display:flex;justify-content:space-between}@media (max-width: 1024px){.menu__content{flex-direction:column;gap:16px;height:100%}}.menu__list{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-height: 810px) and (max-width: 1024px){.menu__list{gap:12px}}.menu__button-item{font-size:48px;color:#42b8b6}@media (hover: hover) and (pointer: fine){.menu__button-item:hover{color:#007270}}@media (max-width: 1024px){.menu__button-item{font-size:24px;color:#007270}}@media (max-height: 810px) and (max-width: 1024px){.menu__button-item{font-size:18px}}.menu__right{display:flex;justify-content:flex-end;max-width:727px}@media (max-width: 1024px){.menu__right{justify-content:flex-start;max-width:none}}.menu__right-content{position:relative;display:flex;align-items:flex-end;gap:68px;max-width:545px;margin-right:46px;margin-bottom:58px}@media (max-width: 1024px){.menu__right-content{align-items:center;justify-content:space-between;gap:20px;margin-right:0;margin-bottom:0;border-top:1px solid #42b8b6;border-radius:36px;padding:32px 16px;max-width:none}}@media (max-width: 480px){.menu__right-content{border-top:none;border-radius:36px;padding:32px 16px}}@media (max-height: 810px) and (max-width: 1024px){.menu__right-content{padding:32px 0;width:100%}}@media (max-height: 600px) and (max-width: 1024px){.menu__right-content{border-top:1px solid #42b8b6;border-radius:36px;padding:32px 16px}}.menu__descr{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#007270}@media (max-width: 576px){.menu__descr{font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#007270}}.menu__img{position:absolute;right:0;bottom:-122px;width:100%;max-width:727px;height:115%;pointer-events:none;background-image:url(/menu-img.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 1024px){.menu__img{display:none;left:0;bottom:0;aspect-ratio:1/1;width:110%;height:auto}}@media (max-width: 480px){.menu__img{display:block}}@media (max-height: 810px) and (max-width: 1024px){.menu__img{width:94%;left:25px}}@media (max-height: 600px) and (max-width: 1024px){.menu__img{display:none}}.menu__nav{z-index:1}.layout{margin-top:122px;background-color:#fff}@media (max-width: 576px){.layout{margin-top:108px}}.layout__button{z-index:1;position:absolute;right:51px;bottom:104px;justify-content:center;padding:0;width:56px;height:56px}@media (max-width: 576px){.layout__button{display:none}}.comment{display:flex;flex-direction:column;gap:20px;margin-top:32px;border-radius:40px;padding:48px;max-width:1300px;background-color:#dbeeee}@media (max-width: 576px){.comment{margin-top:24px;padding:32px}}.comment__text{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#444}.comment__text{margin-top:0!important;margin-right:57px;font-size:24px!important;font-weight:400;line-height:140%}@media (max-width: 576px){.comment__text{margin-right:0;font-size:20px!important}}.comment__bottom{display:flex;align-items:flex-end;justify-content:space-between;border-left:2px solid #007270;padding-left:24px}.comment__info{display:flex;flex-direction:column}.comment__title{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#007270}.comment__title{font-weight:700}.comment__subtitle{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#007270}.comment__img{margin-bottom:0!important;border-radius:0!important}.text-page__container{margin:0 auto;padding:0 20px;width:100%;max-width:1920px}@media (max-width: 576px){.text-page__container{padding:0 16px}}.text-page__container{margin-top:32px;margin-bottom:96px}@media (max-width: 576px){.text-page__container{margin-top:24px;margin-bottom:64px}}.text-page__content{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#444}.text-page__content h1{font-family:Inter Tight;font-size:64px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.64px;color:#007270;margin-bottom:48px}@media (max-width: 576px){.text-page__content h1{margin-bottom:24px;font-size:44px;line-height:120%}}.text-page__content h2{font-family:Inter Tight;font-size:48px;font-style:normal;font-weight:400;line-height:110%;color:#007270;margin-top:48px}@media (max-width: 576px){.text-page__content h2{font-size:32px}}.text-page__content h3{font-family:Inter Tight;font-size:32px;font-style:normal;font-weight:400;line-height:125%;color:#007270;margin-top:48px}@media (max-width: 576px){.text-page__content h3{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#007270;margin-top:32px}}.text-page__content h4{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#007270;margin-top:32px}@media (max-width: 576px){.text-page__content h4{margin-top:48px;font-size:20px}}.text-page__content br{position:relative;display:block;content:" ";height:15px}.text-page__content p{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#444;margin-top:32px}@media (max-width: 576px){.text-page__content p{margin-top:24px}}.text-page__content p a{color:#089cd8;font-weight:400}@media (hover: hover) and (pointer: fine){.text-page__content p a:hover{text-decoration:underline}}.text-page__content ul,.text-page__content ol{display:flex;flex-direction:column;gap:12px;margin-left:30px;margin-top:24px;white-space:initial}@media (max-width: 576px){.text-page__content ul,.text-page__content ol{margin-left:32px}}.text-page__content ul li,.text-page__content ol li{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#444;position:relative;counter-increment:parent}.text-page__content ul li:after,.text-page__content ol li:after{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#007270;content:"";position:absolute;left:-24px;top:9px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:6px;height:6px;text-align:right;background-color:#007270}@media (max-width: 576px){.text-page__content ul li:after,.text-page__content ol li:after{left:-30px}}.text-page__content ul li h5,.text-page__content ol li h5{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:500;line-height:140%;color:#444;margin-bottom:4px;font-weight:700}.text-page__content ol:has(li h5){counter-reset:custom-counter}.text-page__content ol:has(li h5) li{counter-increment:custom-counter}.text-page__content ol:has(li h5) li:before{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#007270;content:counter(custom-counter) ".";position:absolute;left:-40px;top:0;width:24px;text-align:right;font-weight:700}@media (max-width: 576px){.text-page__content ol:has(li h5) li:before{left:-48px;width:32px}}.text-page__content ol:has(li h5) li:after{display:none}.text-page__content ol li:has(h5),.text-page__content ul li:has(h5){margin-bottom:3px}.text-page__content ul{display:flex;flex-direction:column;gap:12px;margin:24px 0 0 30px;white-space:initial}@media (max-width: 576px){.text-page__content ul{gap:16px;margin:24px 0 0 30px}}.text-page__content ul li{position:relative}.text-page__content ul li:after{content:"";position:absolute;left:-31px;top:9px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media (max-width: 576px){.text-page__content ul li:after{left:-28px;top:8px}}.text-page__content ul li h3{font-family:Inter Tight;font-size:32px;font-style:normal;font-weight:400;line-height:125%;color:#007270;margin-bottom:24px}@media (max-width: 576px){.text-page__content ul li h3{font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:500;line-height:125%;color:#007270}}.text-page__content ul li h4{margin-top:24px}.text-page__content img{max-width:100%;height:auto;border-radius:32px}.text-page__content table{margin-top:32px;width:100%;max-width:100%;border-collapse:collapse}@media (max-width: 1024px){.text-page__content table{display:block;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;-webkit-overflow-scrolling:touch;white-space:nowrap;min-width:unset;width:auto}}@media (max-width: 576px){.text-page__content table{width:100%;min-width:100%}}.text-page__content table thead tr{margin-bottom:16px;border-bottom:3px solid #007270;padding-bottom:16px}.text-page__content table thead tr th{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#007270;padding:0 12px 32px 0;min-width:189px;font-weight:700;text-align:left}@media (max-width: 576px){.text-page__content table thead tr th{padding:0 34px 13px 0;min-width:auto}}.text-page__content table tbody tr{margin-bottom:16px;border-bottom:1px solid #dbeeee;padding-bottom:16px}.text-page__content table tbody tr td{font-family:Inter Tight;font-size:18px;font-style:normal;font-weight:400;line-height:140%;color:#444;padding:32px 12px 32px 0;min-width:189px;text-align:left}@media (max-width: 576px){.text-page__content table tbody tr td{padding:16px 34px 15px 0;min-width:auto;font-size:16px!important}}.text-page__content h1,.text-page__content h2,.text-page__content h3,.text-page__content h4,.text-page__content h5,.text-page__content h6,.text-page__content p,.text-page__content ul,.text-page__content ol{max-width:1300px}

/* End */


/* Start:/local/templates/somfort/css/custom.css?17512643972018*/
.uteka-widget {
    /* Минимально поддерживаемые размеры виджета: 320x520. */
    width: 100%;
    height: 768px;
    outline: 1px solid #e0e0e0;
}

.uteka-widget iframe {
    border: none;
    width: 100%;
    height: calc(100% - 57px);
}

.uteka-widget__container {
    margin: 0 auto;
    padding: 0 16px;
}

@media (min-width: 600px) {
    .uteka-widget__container {
        padding: 0 20px;
    }
}

@media (min-width: 768px) {
    .uteka-widget__container {
        padding: 0 40px;
    }
}

@media (min-width: 1024px) {
    .uteka-widget__container {
        padding: 0 44px;
    }
}

@media (min-width: 1440px) {
    .uteka-widget__container {
        padding: 0 60px;
        max-width: 1440px;
    }
}

.uteka-widget-header {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
}

.uteka-widget-header__inner {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    height: 56px;
}

.uteka-widget-header__title {
    background: url('https://widget.uteka.ru/static/img/widgets/title_2@mobile.svg') no-repeat;
    background-position: center;
    width: 230px;
    height: 24px;
}

.uteka-widget-header__logo {
    height: 16px;
}

.uteka-widget-header__logo img {
    height: 100%;
}

.uteka-widget-header__close {
    position: absolute;
    top: 0;
    right: -8px;
    bottom: 0;
    z-index: 5;
    margin: auto;
    width: 32px;
    height: 32px;
    background: url('https://widget.uteka.ru/static/img/widgets/close_2.svg') no-repeat center;
}

@media (min-width: 1024px) {
    .uteka-widget-header__inner {
        flex-direction: row;
    }

    .uteka-widget-header__title {
        background-image: url('https://widget.uteka.ru/static/img/widgets/title_2.svg');
        width: 264px;
        height: 24px;
    }

    .uteka-widget-header__logo {
        position: absolute;
        left: 0;
        bottom: 0;
        top: 0;
        margin: auto;
        height: 32px;
    }
}
/* End */
/* /local/templates/somfort/css/text.css?175152384839069 */
/* /local/templates/somfort/css/custom.css?17512643972018 */
