@charset "UTF-8";
@font-face{font-family:"Mulish";font-style:bold;font-weight:700;font-display:swap;src:local("Mulish"),url("../themes/winter-cms/assets/fonts/Mulish-Bold.woff2") format("woff2")}
@font-face{font-family:"Mulish";font-style:normal;font-weight:400;font-display:swap;src:local("Mulish"),url("../themes/winter-cms/assets/fonts/Mulish-Regular.woff2") format("woff2")}
.input-component{display:flex;margin-bottom:6px}
.input-component label{position:relative;display:flex;flex-direction:column;width:100%;height:100%}
.input-component label textarea{resize:none}
.input-component label input,.input-component label textarea{width:100%;max-width:100%;height:100%;max-height:100%;padding:20px 50px 20px 16px;color:#303C2D;border:1px solid #C0C0C0;border-radius:10px;outline:1px solid transparent;transition:all 0.25s ease}
.input-component label input::placeholder,.input-component label textarea::placeholder{color:#303C2D;text-overflow:ellipsis}
.input-component label input:hover,.input-component label input:active,.input-component label input:focus,.input-component label textarea:hover,.input-component label textarea:active,.input-component label textarea:focus{border:1px solid #788975;outline:1px solid transparent;transition:all 0.2s ease}
.input-component label input:active::placeholder,.input-component label input:focus::placeholder,.input-component label textarea:active::placeholder,.input-component label textarea:focus::placeholder{color:transparent}
.input-component label input::-webkit-outer-spin-button,.input-component label input::-webkit-inner-spin-button,.input-component label textarea::-webkit-outer-spin-button,.input-component label textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.input-component label input:disabled,.input-component label input.disabled,.input-component label textarea:disabled,.input-component label textarea.disabled{color:#788975;border-bottom-color:#C0C0C0;cursor:not-allowed}
.input-component label input:disabled:hover,.input-component label input.disabled:hover,.input-component label textarea:disabled:hover,.input-component label textarea.disabled:hover{border:1px solid #C0C0C0}
.input-component label input:disabled:focus-visible,.input-component label input.disabled:focus-visible,.input-component label textarea:disabled:focus-visible,.input-component label textarea.disabled:focus-visible{outline:1px solid transparent}
.input-component label input:disabled::placeholder,.input-component label input.disabled::placeholder,.input-component label textarea:disabled::placeholder,.input-component label textarea.disabled::placeholder{color:#788975}
.input-component label input:disabled + .label__text,.input-component label input.disabled + .label__text,.input-component label textarea:disabled + .label__text,.input-component label textarea.disabled + .label__text{display:none}
.input-component label input.error,.input-component label textarea.error{border:1px solid #C81515 !important;color:#C81515 !important;background-color:#FFF !important}
.input-component label input{max-height:60px}
.input-component label input[date]{cursor:pointer}
.input-component label input[readonly]{outline:none}
.input-component label .with-icon{padding-right:60px}
.input-component__info-text{transition:all 0.2s ease 0s;position:absolute;top:calc(100% + 3px);font-weight:400;font-size:14px;color:#C81515}
.input-component__icon{position:absolute;right:0;display:flex;align-items:center;justify-content:end;width:50px;max-width:50px;min-width:min-content;height:100%;max-height:60px;padding-right:16px;cursor:pointer;transition:all 0.2s}
.input-component__icon--password-default{position:absolute;opacity:1}
.input-component__icon--password-active{position:absolute;opacity:0}
.input-component--disabled{cursor:not-allowed;pointer-events:none;user-select:none}
.input-component--disabled input{color:#788975;background-color:transparent;border-color:#C0C0C0}
.input-component--disabled input::placeholder{color:#788975 !important}
.button-component{display:flex;width:max-content;min-width:max-content}
.button-component label{position:relative;display:flex;flex-direction:column;width:100%;height:100%}
.button-component__wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:60px;min-width:200px;font-size:16px;font-weight:400;line-height:130%;padding:20px 30px;border-radius:10px;color:white;cursor:pointer;border:1px solid transparent;background-color:#3D6734;transition:all 0.2s}
.button-component__wrap:hover{color:white;border:1px solid transparent;background-color:#00A0E3}
.button-component__wrap:hover path{stroke:white}
.button-component__wrap:active,.button-component__wrap:focus{color:white;border:1px solid transparent;background-color:#274E1F}
.button-component__wrap:active path,.button-component__wrap:focus path{stroke:white}
.button-component__wrap:disabled{border:1px solid transparent;background-color:#C0C0C0;cursor:not-allowed}
.button-component__wrap:disabled path{stroke:#C0C0C0}
.button-component__wrap:focus-visible{background-color:#3D6734;outline:1px solid #86C44C;border-radius:10px;outline-offset:3px}
.button-component__wrap:focus-visible path{stroke:#3D6734}
.button-component__icon{display:flex;align-items:center;justify-content:center;margin-right:10px}
.button-component__text{display:block}
.button-component path{transition:all 0.2s}
.button-component .loader{display:none}
.button-component--loading{position:relative;background-color:#C0C0C0;display:flex;justify-content:center;align-items:center}
.button-component--loading .loader{position:relative;display:block;height:4px;width:4px;border-radius:50%;animation:balls 1.5s infinite;background-color:white;margin-right:12px}
.button-component--loading .loader:nth-child(1){animation-delay:0.3s}
.button-component--loading .loader:nth-child(2){animation-delay:0.6s}
.button-component--loading .loader:nth-child(3){animation-delay:0.9s;margin-right:0}
@keyframes balls{0%{transform:scale(1.5)}100%{transform:scale(1)}}
.button-component--loading .button-component__text{display:none}
.button-component--inline{background-color:transparent;color:#3D6734;border:1px solid #58874d;border-radius:10px}
.button-component--inline:disabled,.button-component--inline.disabled{border:1px solid #C0C0C0;background-color:transparent;color:#C0C0C0;cursor:not-allowed}
.button-component--inline:focus-visible{color:#3D6734;background-color:transparent;border:1px solid #58874d;outline:1px solid #86C44C}
.button-component--inline .loader{background-color:#C0C0C0}
.button-component input{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}
.button-component .hidden{display:none}
.button-component a{text-decoration:none !important}
.switch-wrap{font-weight:400;font-size:14px;line-height:130%;display:inline-flex;align-items:center;width:fit-content;min-width:80px;position:relative;height:40px;border:1px solid #788975;border-radius:20px}
.switch-wrap>.switch-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:20px;margin:0;box-sizing:border-box;cursor:pointer;z-index:1}
.switch-wrap>.switch-input:focus-visible + .switch-label{outline:1px solid #86C44C;outline-offset:3px;border-radius:20px;transition:all 0.2s ease}
.switch-wrap>.switch-label{display:flex;align-items:center;justify-content:space-between;flex-grow:1;position:relative;height:100%;width:100%;padding:9px 10px 9px 10px;user-select:none;border-radius:20px;outline:1px solid transparent;outline-offset:0;transition:all 0.25s ease}
.switch-wrap>.switch-label>.switch-indicator{content:"";position:absolute;border-radius:20px;background-color:#3D6734}
.switch-wrap>.switch-label>.switch-left,.switch-wrap>.switch-label>.switch-right{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:11px 11px 11px 11px;border-radius:20px;box-sizing:border-box;color:#788975;text-wrap:nowrap;transition:all 0.25s ease}
.switch-wrap>.switch-label>.switch-active{color:#fff;transition:all 0.2s ease}
.text-switch>.switch-label{padding:0}
.text-switch>.switch-label>.switch-indicator{padding:0}
.text-switch>.switch-label>.switch-left,.text-switch>.switch-label>.switch-right{text-wrap:nowrap}
.switch-disabled{border:1px solid #C0C0C0}
.switch-disabled>.switch-input{cursor:not-allowed}
.switch-disabled>.switch-label>.switch-indicator{background-color:#C0C0C0}
.switch-disabled>.switch-label>.switch-left,.switch-disabled>.switch-label>.switch-right{color:#C0C0C0}
.switch-disabled>.switch-label>.switch-active{color:#fff}
.radio-wrap{display:inline-flex;align-items:center;width:fit-content;position:relative}
.radio-wrap .radio-input{position:absolute;top:0;left:0;display:inline-flex;width:100%;height:100%;opacity:0;margin:0;box-sizing:border-box;cursor:pointer;z-index:1}
.radio-wrap .radio-input:focus-visible{outline:1px solid #86C44C;border-radius:10px;outline-offset:3px}
.radio-wrap .radio-input:focus-visible + .radio-label>.radio-indicator{outline:1px solid #86C44C;outline-offset:3px;border-radius:20px;transition:all 0.2s ease}
.radio-wrap .radio-input:not(:disabled):active + .radio-label>.radio-indicator::before{transform:scale(0.8)}
.radio-wrap .radio-input:checked + .radio-label>.radio-indicator::before{background-color:#3D6734}
.radio-wrap .radio-input:disabled + .radio-label>.radio-indicator::before{background-color:transparent}
.radio-wrap>.radio-label{display:flex;align-items:center;gap:10px;border-radius:20px;outline:1px solid transparent;outline-offset:0;padding:4px}
.radio-wrap>.radio-label>.radio-indicator{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:20px;border:1px solid #788975}
.radio-wrap>.radio-label>.radio-indicator::before{content:"";width:22px;height:22px;border-radius:50%;transform-origin:center;transform:scale(1);transition:all 0.25s ease}
.radio-disabled>.radio-input{cursor:not-allowed}
.radio-disabled>.radio-label>.radio-indicator{border-color:#C0C0C0}
.radio-disabled>.radio-label>.radio-text{color:#C0C0C0}
.select-component__wrap{display:flex;align-items:center;position:relative;width:100%;height:60px}
.select-component__wrap select{opacity:0}
.select-component .choices{font-weight:400;font-size:16px;line-height:130%;display:flex;align-items:center;position:relative;width:100%;height:100%;border-radius:10px;border:1px solid #cbcbcb;outline:1px solid transparent;outline-offset:0;overflow:hidden;transition:all 0.25s ease}
.select-component .choices:hover{border:1px solid #788975}
.select-component .choices:focus{outline:1px solid #86C44C;outline-offset:3px;transition:all 0.2s ease}
.select-component .choices__inner{display:inline-flex;align-items:center;width:100%;height:100%;color:#303C2D;border-radius:10px;background-color:#FFF;overflow:hidden;z-index:1}
.select-component .choices__inner>.choices__list{display:flex;align-items:center;width:100%;height:100%;padding:16px 58px 16px 20px;list-style:none}
.select-component .choices__inner>.choices__list--single>.choices__item{align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.select-component .choices>.choices__list--dropdown,.select-component .choices>.choices__list[aria-expanded]{visibility:hidden;position:absolute;top:100%;width:100%;margin:5px 0;word-break:break-all;box-shadow:0 10px 20px rgba(198,218,194,0.4);background-color:#FFF;will-change:visibility;z-index:2}
.select-component .choices>.choices__list--dropdown>.choices__list>.choices__placeholder,.select-component .choices>.choices__list[aria-expanded]>.choices__list>.choices__placeholder{display:none}
.select-component .choices.is-open{overflow:visible}
.select-component .choices.is-disabled .choices__inner,.select-component .choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}
.select-component .choices.is-disabled .choices__item{cursor:not-allowed}
.select-component .choices [hidden]{display:none !important}
.select-component .choices[data-type*="select-one"]{cursor:pointer}
.select-component .choices[data-type*="select-one"] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}
.select-component .choices[data-type*="select-one"] .choices__button{padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.25}
.select-component .choices[data-type*="select-one"] .choices__button:focus,.select-component .choices[data-type*="select-one"] .choices__button:hover{opacity:1}
.select-component .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}
.select-component .choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button{display:none}
.select-component .choices[data-type*="select-one"]::after{content:url("/themes/winter-cms/assets/svg/arrow.svg");position:absolute;right:26px;box-sizing:border-box;pointer-events:none;transform-origin:center;transition:all 0.25s ease;z-index:1}
.select-component .choices[data-type*="select-one"].is-open::after{transform:rotate(-180deg)}
.select-component .choices[data-type*="select-one"][dir="rtl"]::after{left:11.5px;right:auto}
.select-component .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}
.select-component .choices[data-type*="select-multiple"] .choices__inner,.select-component .choices[data-type*="text"] .choices__inner{cursor:text}
.select-component .choices[data-type*="select-multiple"] .choices__button,.select-component .choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0}
.select-component .choices[data-type*="select-multiple"] .choices__button:focus,.select-component .choices[data-type*="select-multiple"] .choices__button:hover{opacity:1}
.select-component .choices[data-type*="text"] .choices__button:focus,.select-component .choices[data-type*="text"] .choices__button:hover{opacity:1}
.select-component .error{border:1px solid #C81515}
.select-component .error:hover{border:1px solid #C81515}
.select-component .is-selected{background-color:#D0E0CD}
.select-component [dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}
.select-component .choices__list--single .choices__item{width:100%}
.select-component .choices__list--multiple{display:inline}
.select-component .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}
.select-component .choices__list--multiple .choices__item[data-deletable]{padding-right:5px}
.select-component [dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}
.select-component .choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}
.select-component .is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}
.select-component .is-active.choices__list--dropdown,.select-component .is-active.choices__list[aria-expanded]{visibility:visible}
.select-component .is-open .choices__list--dropdown,.select-component .is-open .choices__list[aria-expanded]{border-color:#b7b7b7}
.select-component .is-flipped{outline:1px solid transparent !important;outline-offset:0 !important}
.select-component .is-flipped .choices__list--dropdown,.select-component .is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%}
.select-component .choices__list--dropdown .choices__list,.select-component .choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}
.select-component .choices__list--dropdown .choices__item,.select-component .choices__list[aria-expanded] .choices__item{font-weight:400;font-size:16px;line-height:130%;display:flex;align-items:center;position:relative;padding:16px 16px 16px 16px;min-height:70px}
.select-component [dir="rtl"] .choices__list--dropdown .choices__item,.select-component [dir="rtl"] .choices__list[aria-expanded] .choices__item{text-align:right}
@media (min-width:640px){.select-component .choices__list--dropdown .choices__item--selectable::after,.select-component .choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select-component [dir="rtl"] .choices__list--dropdown .choices__item--selectable,.select-component [dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}.select-component [dir="rtl"] .choices__list--dropdown .choices__item--selectable::after,.select-component [dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}
.select-component .choices__list--dropdown .choices__item--selectable.is-highlighted,.select-component .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#D0E0CD}
.select-component .choices__list--dropdown .choices__item--selectable.is-highlighted::after,.select-component .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:0.5}
.select-component .choices__item{cursor:default}
.select-component .choices__item--selectable{cursor:pointer}
.select-component .choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:0.5}
.select-component .choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}
.select-component .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}
.select-component .choices__button:focus{outline:0}
.select-component .choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}
.select-component .choices__input:focus{outline:0}
.select-component .choices__input::-webkit-search-cancel-button,.select-component .choices__input::-webkit-search-decoration,.select-component .choices__input::-webkit-search-results-button,.select-component .choices__input::-webkit-search-results-decoration{display:none}
.select-component .choices__input::-ms-clear,.select-component .choices__input::-ms-reveal{display:none;width:0;height:0}
.select-component [dir="rtl"] .choices__input{padding-right:2px;padding-left:0}
.select-component--disabled{cursor:not-allowed;pointer-events:none;user-select:none}
.select-component--disabled .choices{color:#788975;border-color:#C0C0C0}
.select-component--disabled .choices__inner{background-color:transparent}
.select-component--disabled .choices__inner option{color:#788975}
.select-component--disabled .choices__item{color:#788975}
.select-component--disabled .choices::after{opacity:0.6}
.uploader-component{display:flex;flex-direction:column;gap:20px;max-width:600px;padding:20px;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%233D6734FF' stroke-width='2' stroke-dasharray='10%2c 10' stroke-dashoffset='5' stroke-linecap='butt'/%3e%3c/svg%3e");transition:all 0.25s ease}
.uploader-component--active{background-color:#EAF3F2;transition:all 0.2s ease}
.uploader-component__title{user-select:none}
.uploader-component__info{user-select:none}
.uploader-component__files{display:flex;flex-direction:column;gap:20px}
.uploader-component__file--default{display:none}
.uploader-component__file{display:flex;align-items:center;gap:10px}
.uploader-component__file--icon{position:relative;display:flex;flex-direction:column;align-items:center;user-select:none}
.uploader-component__file--name{overflow:hidden;text-overflow:ellipsis}
.uploader-component__file--icon-text{position:absolute;bottom:0;height:50%;max-height:50%;font-weight:700 !important;text-transform:uppercase;color:#00A0E3}
.uploader-component__file--size{color:#788975}
.uploader-component__file--remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;margin-left:auto;background-color:#C0C0C0;cursor:pointer;user-select:none}
.uploader-component button{max-width:200px}
.uploader-component__error{font-weight:400;font-size:14px;color:#C81515}
.tabs .tabs-slider{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:40px;user-select:none;z-index:1}
.tabs .tabs-slider .swiper{overflow-x:hidden}
.tabs .tabs-slider .swiper-wrapper{display:flex;align-items:center}
@media screen and (max-width:576px){.tabs .tabs-slider .swiper-wrapper{gap:0 20px}}
.tabs .tabs-slider .swiper-slide{margin-right:40px}
.tabs .tabs-slider .swiper-slide:last-child{margin-right:0}
.tabs .tabs-slider .swiper-button-prev,.tabs .tabs-slider .swiper-button-next{position:initial;width:35px;margin-top:0}
.tabs .tabs-slider .swiper-button-prev::after,.tabs .tabs-slider .swiper-button-next::after{display:none}
.tabs .tabs-slider .swiper-button-prev{right:45px;left:auto;transform:rotate(180deg)}
.tabs .tabs-slider .swiper-button-next{right:0}
.tabs .tabs-slider .swiper-button-disabled{opacity:0.6}
.tabs .tab{display:flex;align-items:center;position:relative;width:auto;height:46px;color:#C0C0C0;transition:all 0.25s ease;cursor:pointer;user-select:none}
.tabs .tab::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:transparent;transition:all 0.25s ease}
.tabs .tab:hover{color:#0C0F0B;transition:all 0.2s ease}
.tabs .tab-active{color:#0C0F0B}
.tabs .tab-active::after{background-color:#3D6734;transition:all 0.2s ease}
.tabs__item{display:none !important;flex-direction:column}
.tabs .item-active{display:flex !important}
.air-datepicker{--adp-font-family:Mulish,-apple-system,BlinkMacSystemFont,Arial,sans-serif;--adp-background-color-hover:#D0E0CD;--adp-color:#0C0F0B;--adp-color-secondary:#3D6734;--adp-accent-color:#00A0E3;--adp-border-radius:10px;--adp-day-name-color:#00A0E3;--adp-cell-border-radius:10px;--adp-cell-background-color-selected:#3D6734;--adp-cell-background-color-selected-hover:#3D6734;user-select:none}
input,textarea{font-family:"Mulish",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;line-height:120%;letter-spacing:0.35px;font-weight:normal;outline:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
body{display:flex;flex-direction:column;font-family:"Mulish",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;line-height:120%;letter-spacing:0.35px;width:100%;min-width:320px;min-height:100vh;position:relative;overflow-x:hidden;font-weight:normal;color:#303C2D;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0}
body .flash-message{z-index:99999 !important}
@media screen and (max-width:744px){.overflow-hidden{overflow:hidden}}
a{text-decoration:none;color:#303C2D}
a:active{outline:none}
a:focus-visible{outline:1px solid #86C44C;outline-offset:3px;border-radius:10px}
button{background:transparent;padding:0;margin:0;text-decoration:none !important}
p{margin:0}
h1,h2,h3,h4,h5{margin:0}
ul,ol{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;padding-left:20px}
ul li:nth-child(1),ol li:nth-child(1){margin-top:20px}
ul li::marker,ol li::marker{color:#3D6734}
.list--default li{font-weight:400;font-size:16px;line-height:130%;color:#0C0F0B}
.list--numbers{list-style:none;gap:20px;padding-left:0}
.list--numbers li{position:relative;display:flex;align-items:center;font-weight:400;font-size:16px;line-height:130%;color:#0C0F0B;display:flex}
.list--numbers li::before{display:block;content:"";width:40px;height:40px;min-width:40px;min-height:40px;margin-right:10px;text-align:center;font-weight:700;color:#3D6734;line-height:40px;border:1px solid #D0E0CD;border-radius:50%}
.list--numbers li:nth-child(1)::before{content:"1"}
.list--numbers li:nth-child(2)::before{content:"2"}
.list--numbers li:nth-child(3)::before{content:"3"}
.list--numbers li:nth-child(4)::before{content:"4"}
.list--numbers li:nth-child(5)::before{content:"5"}
.list--numbers li:nth-child(6)::before{content:"6"}
.list--numbers li:nth-child(7)::before{content:"7"}
.list--numbers li:nth-child(8)::before{content:"8"}
.list--numbers li:nth-child(9)::before{content:"9"}
.list--numbers li:nth-child(10)::before{content:"10"}
.list--numbers li:nth-child(11)::before{content:"11"}
.list--numbers li:nth-child(12)::before{content:"12"}
.list--numbers li:nth-child(13)::before{content:"13"}
.list--numbers li:nth-child(14)::before{content:"14"}
.list--numbers li:nth-child(15)::before{content:"15"}
.list--numbers li:nth-child(16)::before{content:"16"}
.list--numbers li:nth-child(17)::before{content:"17"}
.list--numbers li:nth-child(18)::before{content:"18"}
.list--numbers li:nth-child(19)::before{content:"19"}
.list--numbers li:nth-child(20)::before{content:"20"}
.list--numbers li:nth-child(21)::before{content:"21"}
.list--numbers li:nth-child(22)::before{content:"22"}
.list--numbers li:nth-child(23)::before{content:"23"}
.list--numbers li:nth-child(24)::before{content:"24"}
.list--numbers li:nth-child(25)::before{content:"25"}
.list--numbers li:nth-child(26)::before{content:"26"}
.list--numbers li:nth-child(27)::before{content:"27"}
.list--numbers li:nth-child(28)::before{content:"28"}
.list--numbers li:nth-child(29)::before{content:"29"}
.list--numbers li:nth-child(30)::before{content:"30"}
.list--numbers li:nth-child(31)::before{content:"31"}
.list--numbers li:nth-child(32)::before{content:"32"}
.list--numbers li:nth-child(33)::before{content:"33"}
.list--numbers li:nth-child(34)::before{content:"34"}
.list--numbers li:nth-child(35)::before{content:"35"}
.list--numbers li:nth-child(36)::before{content:"36"}
.list--numbers li:nth-child(37)::before{content:"37"}
.list--numbers li:nth-child(38)::before{content:"38"}
.list--numbers li:nth-child(39)::before{content:"39"}
.list--numbers li:nth-child(40)::before{content:"40"}
.list--numbers li:nth-child(41)::before{content:"41"}
.list--numbers li:nth-child(42)::before{content:"42"}
.list--numbers li:nth-child(43)::before{content:"43"}
.list--numbers li:nth-child(44)::before{content:"44"}
.list--numbers li:nth-child(45)::before{content:"45"}
.list--numbers li:nth-child(46)::before{content:"46"}
.list--numbers li:nth-child(47)::before{content:"47"}
.list--numbers li:nth-child(48)::before{content:"48"}
.list--numbers li:nth-child(49)::before{content:"49"}
.list--numbers li:nth-child(50)::before{content:"50"}
.list--border-bottom{position:relative;padding-bottom:30px}
.list--border-bottom:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#D0E0CD}
.list--offset-first-top-no li:nth-child(1){margin-top:0}
img{width:100%;height:100%;display:block}
*{box-sizing:border-box}
.prose>*{margin-bottom:5px}
.prose h1,.prose h1 *{font-weight:700;font-size:90px;line-height:130%}
@media screen and (max-width:1440px){.prose h1,.prose h1 *{font-size:60px}}
@media screen and (max-width:576px){.prose h1,.prose h1 *{font-size:34px}}
.prose h1 strong,.prose h1 * strong{font-weight:700}
.prose h2,.prose h2 *{font-weight:700;font-size:60px;line-height:120%}
@media screen and (max-width:1440px){.prose h2,.prose h2 *{font-size:45px}}
@media screen and (max-width:576px){.prose h2,.prose h2 *{font-size:30px}}
.prose h2 strong,.prose h2 * strong{font-weight:700}
.prose h3,.prose h3 *{font-weight:700;font-size:30px;line-height:120%}
@media screen and (max-width:1440px){.prose h3,.prose h3 *{font-size:24px}}
.prose h3 strong,.prose h3 * strong{font-weight:700}
.prose h4,.prose h4 *{font-weight:400;font-size:20px;line-height:130%}
.prose h4:first-child{margin-top:0}
.prose strong{font-weight:700}
.prose p strong{display:inline-block;margin-bottom:5px}
.prose ul,.prose ol{gap:10px}
.prose li:first-child{margin-top:0}
.prose .oc-text-bordered{color:#3D6734}
.h1{font-weight:700;font-size:90px;line-height:130%}
@media screen and (max-width:1440px){.h1{font-size:60px}}
@media screen and (max-width:576px){.h1{font-size:34px}}
.h2{font-weight:700;font-size:60px;line-height:120%}
@media screen and (max-width:1440px){.h2{font-size:45px}}
@media screen and (max-width:576px){.h2{font-size:30px}}
.h3{font-weight:700;font-size:30px;line-height:120%}
@media screen and (max-width:1440px){.h3{font-size:24px}}
h4{font-weight:400;font-size:20px;line-height:130%}
h4.bold{font-weight:700}
.h4{font-weight:400;font-size:20px;line-height:130%}
.h4.bold{font-weight:700}
.h5{font-weight:400;font-size:16px;line-height:130%}
.h5.bold{font-weight:700}
.h6{font-weight:400;font-size:14px;line-height:130%}
.h7{font-weight:400;font-size:12px;line-height:130%}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.mt-80{margin-top:80px}
.mb-80{margin-bottom:80px}
.pt-60{padding-top:60px}
.pb-60{padding-bottom:60px}
.mt-60{margin-top:60px}
.mb-60{margin-bottom:60px}
.pt-40{padding-top:40px}
.pb-40{padding-bottom:40px}
.mt-40{margin-top:40px}
.mb-40{margin-bottom:40px}
.pt-30{padding-top:30px}
.pb-30{padding-bottom:30px}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.pt-20{padding-top:20px}
.pb-20{padding-bottom:20px}
.mt-20{margin-top:20px}
.mb-20{margin-bottom:20px}
.pt-10{padding-top:10px}
.pb-10{padding-bottom:10px}
.mt-10{margin-top:10px}
.mb-10{margin-bottom:10px}
.pt-4{padding-top:4px}
.pb-4{padding-bottom:4px}
.mt-4{margin-top:4px}
.mb-4{margin-bottom:4px}
.pb-0{padding-bottom:0 !important}
.mb-0{margin-bottom:0 !important}
@media screen and (max-width:992px){.pt-80{padding-top:60px}.pb-80{padding-bottom:60px}.mt-80{margin-top:60px}.mb-80{margin-bottom:60px}}
::-webkit-scrollbar{width:12px;background-color:#C0C0C0}
::-webkit-scrollbar-thumb{background-color:#3D6734}
::-webkit-scrollbar-button{width:0;height:0}
.no-scroll{overflow-y:hidden}
.hidden{visibility:hidden !important;cursor:default;pointer-events:none}
.container{position:relative;width:100%;max-width:calc(1320px + (80px * 2));padding:0 80px;margin:0 auto}
@media screen and (max-width:1440px){.container{max-width:calc(1180px + (80px * 2))}}
@media screen and (max-width:992px){.container{max-width:calc(944px + (40px * 2));padding:0 40px}}
@media screen and (max-width:576px){.container{max-width:calc(664px + (40px * 2));padding:0 40px}}
@media screen and (max-width:414px){.container{max-width:100%;padding:0 20px}}
.grid{display:grid}
.grid--two{grid-template-columns:repeat(2,1fr)}
.grid--three{grid-template-columns:repeat(3,1fr)}
.grid--20{gap:20px}
.link{transition:all 0.2s;display:flex;align-items:center;border:1px solid transparent;font-size:14px;width:max-content;padding:3px}
.link .icon{margin-right:4px}
.link:hover,.link:active,.link:focus{color:#3D6734}
.link:focus-visible{color:#303C2D;outline:1px solid #86C44C;border-radius:10px;outline-offset:3px}
.link.disabled,.link:disabled{color:#C0C0C0;cursor:not-allowed}
.link.disabled path,.link.disabled ellipse,.link:disabled path,.link:disabled ellipse{fill:#C0C0C0;stroke:#C0C0C0;transition:all 0.2s ease}
.link.disabled rect,.link:disabled rect{stroke:#C0C0C0;transition:all 0.2s ease}
.link.disabled:focus-visible,.link:disabled:focus-visible{outline:none;border:1px solid transparent}
.link.disabled-icon{color:#C0C0C0;cursor:not-allowed}
.link.disabled-icon path,.link.disabled-icon ellipse{stroke:#C0C0C0 !important;transition:all 0.2s ease}
.link.disabled-icon rect,.link.disabled-icon circle{stroke:#C0C0C0 !important;transition:all 0.2s ease}
.link.disabled-icon:focus-visible{outline:none;border:1px solid transparent}
.link__line{color:#3D6734;font-size:16px;text-decoration:underline}
.link__line:hover{color:#303C2D}
.link__line:focus-visible{color:#3D6734;outline:1px solid #86C44C}
.link__line.disabled{color:#C0C0C0;cursor:not-allowed}
.link__line-2{display:inline-block;padding:0;width:auto;text-decoration:underline;font-weight:400;font-size:16px;line-height:130%;color:#3D6734}
.link__line-2::before{display:none}
.button{padding:20px 30px;background:#3D6734;border:none;border-radius:10px;color:white;font-weight:400;font-size:16px;line-height:130%;cursor:pointer;transition:all 0.2s;position:relative;border:1px solid transparent;display:flex;align-items:center;justify-content:center;min-height:60px;min-width:200px;width:max-content;text-decoration:none !important}
@media screen and (max-width:576px){.button{min-width:160px;width:100%}}
.button__icon{display:flex;align-items:center;justify-content:center}
.button svg{margin-right:10px}
.button path{transition:all 0.2s}
.button .loader{display:none}
.button .text{display:block;text-wrap:nowrap}
.button:hover{color:white;border:1px solid transparent;background:#00A0E3}
.button:hover path{stroke:white}
.button:active,.button:focus{color:white;border:1px solid transparent;background:#274E1F}
.button:active path,.button:focus path{stroke:white}
.button:disabled{border:1px solid transparent;background:#C0C0C0;cursor:not-allowed}
.button:disabled path{stroke:#C0C0C0}
.button:focus-visible{background:#3D6734;outline:1px solid #86C44C;border-radius:10px;outline-offset:3px}
.button:focus-visible path{stroke:#3D6734}
.button--loading{position:relative;background-color:#3D6734;display:flex;justify-content:center;align-items:center}
.button--loading .loader{display:block;height:4px;width:4px;border-radius:50%;animation:balls 1.5s infinite;background-color:white;margin-right:12px}
.button--loading .loader:nth-of-type(1){animation-delay:0.3s}
.button--loading .loader:nth-of-type(2){animation-delay:0.6s}
.button--loading .loader:nth-of-type(3){animation-delay:0.9s;margin-right:0}
@keyframes balls{0%{transform:scale(1.5)}100%{transform:scale(1)}}
.button--loading .text{display:none}
.button--loading .icon{display:none}
.button--inline{background:transparent;color:#3D6734;border:1px solid #58874d;border-radius:10px}
.button--inline:disabled,.button--inline.disabled{border:1px solid #C0C0C0;background:transparent;color:#C0C0C0;cursor:not-allowed}
.button--inline:focus-visible{color:#3D6734;background:transparent;border:1px solid #58874d;outline:1px solid #86C44C}
.button--inline .loader{background-color:#C0C0C0}
.button--attach label{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
.button--attach label input{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}
.button--attach:disabled label{cursor:not-allowed}
.button--download:hover svg path:nth-child(2){fill:#FFF}
.button-width-auto{display:inline-block;width:auto}
.download-file{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #D3EAF4}
.download-file__info{display:flex;align-items:center;gap:10px;width:100%;max-width:calc(100% - 237px)}
@media screen and (max-width:744px){.download-file__info{max-width:100%}}
.download-file__icon{position:relative;width:100%;max-width:40px;max-height:50px}
.download-file__icon--text{position:absolute;bottom:8px;left:0;width:100%;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;color:#3D6734;padding:0 1px}
.download-file__name{text-decoration:underline}
@media screen and (max-width:744px){.download-file__name{max-width:calc(100% - 40px)}}
.download-file__button{width:100%;max-width:237px}
.download-file__button .text{text-wrap:nowrap}
.download-file__button path{transition:all 0.2s ease}
.download-file__button:hover svg path:nth-child(2){fill:#FFF}
@media screen and (max-width:744px){.download-file__button{max-width:100%}}
@media screen and (max-width:576px){.download-file{flex-direction:column}}
.input{padding:16px;padding-right:40px;border:1px solid #C0C0C0;color:#303C2D;transition:all 0.2s;font-weight:400;font-size:16px;background:white;border-radius:10px;height:60px}
.input::placeholder{color:#303C2D}
.input:hover,.input:active,.input:focus{border:1px solid #788975}
.input:active::placeholder,.input:focus::placeholder{color:transparent}
.input:disabled,.input.disabled{color:#C0C0C0;border-bottom-color:#C0C0C0;cursor:not-allowed}
.input:disabled:hover,.input.disabled:hover{border:1px solid #C0C0C0}
.input:disabled::placeholder,.input.disabled::placeholder{color:#C0C0C0}
.input:disabled + .label__text,.input.disabled + .label__text{display:none}
.input.error{border:1px solid #C81515;color:#C81515 !important}
.valid-error{position:absolute;bottom:0;font-weight:400;font-size:14px;color:#C81515;transition:all 0.2s}
.label{position:relative;display:flex;flex-direction:column;font-weight:400;font-size:14px;line-height:20px;padding-bottom:20px;margin-bottom:20px}
.label .icon--password,.label .icon--search{display:none;position:absolute;top:14px;right:10px;cursor:pointer;transition:all 0.2s}
.label .icon--search{top:18px}
.label .icon-show{height:20.5px}
.label--pasword .icon--password{display:block}
.label--search{padding-bottom:0;margin-bottom:0}
.label--search .icon--search{display:block}
.label--search .icon{display:block}
.label--group{width:100%}
.label--group__wrapper{display:flex;gap:18px}
.label--group__wrapper input{width:100%;max-width:80%}
@media screen and (max-width:576px){.label--group__wrapper input{max-width:100%}}
.label--group__wrapper button{width:100%;max-width:20%}
@media screen and (max-width:576px){.label--group__wrapper button{max-width:100%}}
@media screen and (max-width:576px){.label--group__wrapper{flex-wrap:wrap}}
.checkbox{position:relative;cursor:pointer}
.checkbox-block{display:flex;align-items:center;font-weight:400}
.checkbox__input{transition:all 0.2s ease 0s;position:absolute;opacity:0;width:1px;height:1px;border:1px solid transparent}
.checkbox__input + .checkbox__box{transition:all 0.2s ease 0s;display:inline-flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;width:40px;height:40px;margin-right:10px;border:1px solid transparent;outline:1px solid transparent}
@media screen and (max-width:1024px){.checkbox__input + .checkbox__box{width:100%;justify-content:flex-end}}
.checkbox__input + .checkbox__box::before{margin-right:5px;content:"";display:inline-block;width:25px;height:25px;flex-shrink:0;flex-grow:0;border:1px solid #788975;border-radius:10px;background-color:white;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.checkbox__input:checked + .checkbox__box::before{border:1px solid #788975;background-color:white;background-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5L5.5 9L12.5 1' stroke='%233D6734' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}
.checkbox__input:focus-visible + .checkbox__box{outline:1px solid #86C44C;outline-offset:3px;border-radius:10px}
.checkbox__text{font-weight:400;font-size:16px;line-height:130%}
.checkbox__text_line{display:flex;flex-wrap:wrap}
.checkbox__text_line a{display:inline-block}
.checkbox--error .checkbox__box::before{border:1px solid #C81515;background-color:#FFEBEB}
.fancybox-close-small{color:#303C2D !important;padding:0 !important;top:30px !important;right:30px !important;width:30px;height:30px}
@media screen and (max-width:576px){.fancybox-close-small{top:15px !important;right:15px !important}}
@media screen and (max-width:420px){.fancybox-close-small{top:10px !important;right:10px !important}}
.fancybox-content{padding:0}
.additional-message{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:10px;background-color:#D3EAF4}
.additional-message .h5.bold{display:none}
.additional-message--button .h3.bold{display:none}
.additional-message--button .h5{display:none}
.additional-message--button .h5.bold{font-weight:700;font-size:20px;line-height:130%;display:initial}
.additional-message--button a{display:flex;justify-content:center;width:min-content}
@media screen and (max-width:576px){.additional-message--button .button-component{width:100%}}
.additional-message--button .button-component__wrap{width:100%}
.additional-message--button-show a{display:initial}
.additional-message--warning{background-color:#FFEBEB}
.additional-message--warning .h3,.additional-message--warning .h5.bold{color:#C81515}
.additional-message--warning-info{background-color:#FFEBEB}
.additional-message--warning-info .h3,.additional-message--warning-info .h5.bold{display:initial;align-items:center;gap:10px;color:#C81515}
.additional-message--warning-info .h3{display:flex}
.color-dark-gray{color:#404151 !important}
.color-green{color:#3D6734 !important}
.color-dark-green{color:#0C0F0B !important}
.color-white{color:#FFF !important}
.text-center{text-align:center}
.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:40px}
.table-responsive::-webkit-scrollbar{height:12px}
.table{width:100%;border-collapse:collapse;text-align:left;font-weight:400;font-size:16px;line-height:130%}
.table th,.table td{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-style:solid;border-width:1px;border-color:#D0E0CD;color:#0C0F0B;white-space:nowrap}
.table th{background-color:#788975;color:#FFF;font-weight:700}
.table tr:nth-child(2n + 2) td{background-color:#D0E0CD}
.table tr:last-child{font-weight:700}
.table_separate thead th{width:100%;min-width:33.333%;max-width:33.333%;border:0;font-weight:400;font-size:20px;line-height:130%}
.table_separate thead th:nth-child(1){background-color:#D0E0CD;color:#0C0F0B}
.table_separate thead th:nth-child(2){background-color:#3D6734}
.table_separate thead th:nth-child(3){background-color:#C81515}
.table_separate tbody td{font-weight:400;font-size:16px;line-height:130%;font-weight:400;white-space:normal;vertical-align:top;border:0;box-shadow:inset 0 0 0 1px #d0e0cd}
.table_separate tbody td:nth-child(1){font-weight:400;font-size:20px;line-height:130%;font-weight:700}
.table_separate tbody tr:nth-child(2n + 2) td{background:none}
.table_separate ul li:nth-child(1){margin-top:0}
.collection{display:flex;align-items:center;gap:40px;max-width:500px}
.collection img{display:block;width:auto;max-width:100%}
.element-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:18px;padding:0}
.element-list li{margin:0;list-style:none}
.element-list li:nth-child(1){margin:0}
.element-list_col-count-2 .element-list__item{width:100%;max-width:49%}
@media screen and (max-width:414px){.element-list_col-count-2 .element-list__item{max-width:100%}}
.from-log-in__wrapper{display:flex;align-items:center;justify-content:center}
.from-log-in__link-reset{text-decoration:underline}
.search-education{position:relative}
.search-education__result{display:none;opacity:0;position:absolute;z-index:2;top:100%;right:0;left:0;padding:16px;border:1px solid #c0c0c0;color:#303c2d;transition:all 0.2s;border-radius:10px;font-weight:400;font-size:16px;line-height:130%;background:#FFF}
.search-education__result ul{padding:0;margin:0}
.search-education__result ul li{cursor:pointer;list-style:none;margin:0}
.search-education__result_show{display:block;opacity:1}
.news.page-news{margin-bottom:80px}
@media screen and (max-width:576px){.news.page-news{margin-bottom:65px}}
@media screen and (max-width:576px){.news.page-news{margin-bottom:5px}}
.page__pagination{display:flex;align-items:center;justify-content:center;gap:0 20px;width:100%;user-select:none}
.page__pagination>span{user-select:none;cursor:default}
.page__pagination .pagination__item{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}
.page__pagination .pagination__item.active{background:#3D6734;color:#fff}
.page__pagination .pagination__prev,.page__pagination .pagination__next{width:20px;height:15px}
.page__pagination .pagination__prev svg path,.page__pagination .pagination__next svg path{fill:#C0C0C0;transition:all 0.25s ease}
.page__pagination .pagination__prev:hover svg path,.page__pagination .pagination__next:hover svg path{fill:#3D6734;transition:all 0.2s ease}
#feedback-form-content .hidden{display:none}
#feedback-form .step-1__info--text a,#feedback-form .step-2__info--text a,#feedback-form .step-3__info--text a{color:#3D6734;text-decoration:underline}
.js-toggle-content{position:relative;padding-bottom:10px;box-sizing:content-box}
.js-toggle-content::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 20%,black);background:#FFF}
.main-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;visibility:hidden;opacity:0;transition:all 0.2s ease;z-index:999;overflow:hidden}
.main-loader__circle{position:absolute;animation:spin 1.5s linear infinite}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.main-loader__icon{position:absolute;width:80px;height:80px}
.main-loader::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.8)}
.main-loader--show{visibility:visible;opacity:1}
.notification{background-color:#D0E0CD;padding:10px;width:100%;color:#3D6734}
.notification__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
.notification__text{display:flex;flex-direction:column;justify-content:center;gap:10px}
header{display:flex;justify-content:center;position:sticky;top:0;width:100%;z-index:10;background-color:#FFF}
header .header{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%}
header .header .header-title{display:flex;align-items:center;width:100%;height:110px;background-color:#FFF;z-index:11}
@media screen and (max-width:1280px){header .header .header-title{height:100px}}
@media screen and (max-width:744px){header .header .header-title{height:60px}}
header .header .header-title__logo{flex-grow:1}
header .header .header-title__logo a:focus-visible{outline:1px solid #00A0E3;outline-offset:3px;border-radius:10px}
@media screen and (max-width:744px){header .header .header-title__logo svg{transform-origin:left;transform:scale(0.55)}}
header .header .header-title__content{display:flex;flex-direction:column;flex-wrap:wrap;width:875px;max-width:875px;z-index:10}
header .header .header-title__content a{border-radius:10px;outline-offset:3px}
header .header .header-title__content a:focus-visible{outline:1px solid #86C44C}
@media screen and (max-width:1280px){header .header .header-title__content{visibility:hidden;opacity:0;flex-direction:row;gap:30px 0;position:absolute;top:calc(100% + 63px);right:0;width:50%;height:calc(100vh - (100% + 63px));max-height:760px;padding:40px;border:1px solid #D0E0CD;background-color:#FFF;font-size:14px;overflow-y:auto}}
@media screen and (max-width:744px){header .header .header-title__content{top:100%;width:100%;height:calc(100vh - 60px);max-height:100vh;padding-right:calc(40px + 12px)}}
header .header .header-title .show-content{visibility:visible;opacity:1}
@media screen and (max-width:744px){header .header .header-title .show-content{padding-bottom:80px}}
header .header .header-title .show-content .text{font-size:16px}
header .header .header-title__menu{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
@media screen and (max-width:1280px){header .header .header-title__menu{flex-direction:column;flex:1 1 51%;align-items:flex-start;justify-content:start;gap:30px;min-width:150px;margin-bottom:0}}
header .header .header-title__menu span{text-wrap:nowrap}
header .header .header-title__common{display:flex;align-items:center;justify-content:space-between}
@media screen and (max-width:1280px){header .header .header-title__common{flex-direction:column;flex:1 1 49%;align-items:flex-start;justify-content:start;gap:30px;min-width:200px}}
header .header .header-title__common>.common--user-options{display:flex;align-items:center;gap:20px}
@media screen and (max-width:1280px){header .header .header-title__common>.common--user-options{flex-direction:column;align-items:flex-start}}
header .header .header-title__common>.common--cluster{cursor:pointer}
header .header .header-title__common>.common--cluster>.title{display:flex;align-items:center;gap:4px}
header .header .header-title__common>.common--cluster>.title::after{content:url("/themes/winter-cms/assets/svg/arrow.svg");transform:scale(calc(10 / 16))}
@media screen and (max-width:1440px){header .header .header-title__common>.common--cluster>.title::after{display:none}}
header .header .header-title__common>.common--cluster:hover{color:#3D6734}
header .header .header-title__common>.common--number{cursor:pointer}
header .header .header-title__common>.common--number a{transition:all 0.2s ease 0s}
header .header .header-title__common>.common--number .h7{user-select:none}
header .header .header-title__common>.common--number:hover a{color:#3D6734}
header .header .header-title__common>.common--status .common--consumer-group{display:none !important}
header .header .header-title__common .common--feedback .text{color:#3D6734;font-size:12px;font-weight:700}
header .header .header-title__common .title{font-weight:700;font-size:16px;line-height:130%;text-transform:uppercase;text-wrap:nowrap}
header .header .header-title__common .title + div{text-wrap:nowrap;color:#788975}
header .header .header-title__burger{display:none;align-items:center;gap:10px;cursor:pointer}
@media screen and (max-width:1280px){header .header .header-title__burger{display:flex}}
header .header .header-title__burger>.burger--text{user-select:none}
@media screen and (max-width:744px){header .header .header-title__burger>.burger--text{display:none}}
header .header .header-title__burger>.burger--icon{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:30px;padding:3px 1px}
header .header .header-title__burger>.burger--icon div{width:100%;height:2px;border-radius:1px;background-color:#788975;transform-origin:0 50%;transition:all 0.25s ease}
header .header .header-title__burger>.burger--list{display:flex;position:absolute;top:calc(100% + 63px);right:0;width:50%;height:760px;padding:40px 20px 40px 40px;border:1px solid #D0E0CD;background-color:#FFF}
header .header .header-title__burger>.burger--list>div{display:flex;flex-direction:column;padding:0 20px}
header .header .header-title__burger>.burger--list>div:nth-child(1){flex:1 1 53%}
header .header .header-title__burger>.burger--list>div:nth-child(2){flex:1 1 47%}
header .header .header-title__burger :hover + .burger--icon div{background-color:#3D6734}
@media screen and (max-width:744px){header .header .header-title .burger-active{transform:translateX(-12px)}}
header .header .header-title .burger-active>.burger--icon div{background-color:#3D6734}
header .header .header-title .burger-active>.burger--icon :nth-child(1){transform:rotate(45deg) scaleX(1) translateX(1px) translateY(1px);transition:all 0.2s ease}
header .header .header-title .burger-active>.burger--icon :nth-child(2){opacity:0;transform-origin:50% 50%;transform:scaleX(0);transition:all 0.2s ease}
header .header .header-title .burger-active>.burger--icon :nth-child(3){transform:rotate(-45deg) scaleX(1) translateX(1px) translateY(-1px);transition:all 0.2s ease}
header .header .header-options{display:flex;align-items:center;justify-content:center;top:100%;border-top:1px solid #C6DAC2;border-bottom:1px solid #C6DAC2;width:100%;background-color:#FFF;z-index:10}
@media screen and (max-width:744px){header .header .header-options{position:fixed;top:auto;bottom:30px;left:0;border:none;background-color:transparent}}
header .header .header-options-wrap{display:flex;align-items:center;width:100%;height:62px}
@media screen and (max-width:744px){header .header .header-options-wrap{padding:0;margin:0 40px;border-radius:10px;background-color:#3D6734}}
@media screen and (max-width:414px){header .header .header-options-wrap{margin:0 20px}}
header .header .header-options-wrap>a{position:relative;justify-content:center;width:100%;height:100%;padding:0 20px;text-wrap:nowrap;border:none}
@media screen and (max-width:744px){header .header .header-options-wrap>a svg>path,header .header .header-options-wrap>a svg>rect,header .header .header-options-wrap>a svg>circle{stroke:#FFF}}
@media screen and (max-width:744px){header .header .header-options-wrap>a .text{display:none !important}}
header .header .header-options-wrap>a::after{content:"";position:absolute;right:0;width:1px;height:100%;background-color:#C6DAC2;z-index:2}
@media screen and (max-width:744px){header .header .header-options-wrap>a::after{height:30px;background-color:#D0E0CD}}
header .header .header-options-wrap>.options-recalculate{flex-basis:60%;justify-content:start;padding-left:0}
@media screen and (max-width:744px){header .header .header-options-wrap>.options-recalculate{padding-left:20px;border-radius:10px 0 0 10px}}
header .header .header-options-wrap>.options-payment svg path,header .header .header-options-wrap>.options-payment svg ellipse,header .header .header-options-wrap>.options-payment svg rect,header .header .header-options-wrap>.options-payment svg circle{transition:all 0.25s ease}
header .header .header-options-wrap>.options-payment .text{display:flex;flex-direction:column}
header .header .header-options-wrap>.options-carges{flex-basis:60%;justify-content:end;padding-right:0;border-right:none}
@media screen and (max-width:744px){header .header .header-options-wrap>.options-carges{padding-right:20px;border-radius:0 10px 10px 0}}
header .header .header-options-wrap>.options-carges .text{display:flex;text-wrap:initial;gap:0 5px}
@media screen and (max-width:1440px){header .header .header-options-wrap>.options-carges .text{flex-direction:column}}
header .header .header-options-wrap>.options-carges::after{width:0;height:0}
header .header .link{padding:0;gap:4px}
footer{color:#FFF;background-color:#0B130D}
footer .footer{display:grid;grid-template-columns:minmax(280px,660px) minmax(350px,660px) minmax(320px,660px);gap:40px;padding-top:60px;padding-bottom:60px}
@media screen and (max-width:1280px){footer .footer{gap:20px}}
@media screen and (max-width:1100px){footer .footer{grid-template-columns:1fr}}
footer .footer__first-block,footer .footer__second-block,footer .footer__third-block{display:flex;gap:0 40px}
@media screen and (max-width:1280px){footer .footer__first-block,footer .footer__second-block,footer .footer__third-block{gap:0 20px}}
@media screen and (max-width:375px){footer .footer__first-block,footer .footer__second-block,footer .footer__third-block{gap:0 0}}
footer .footer__first-block>div,footer .footer__second-block>div,footer .footer__third-block>div{display:flex;flex-direction:column;width:100%;min-width:110px}
footer .footer__first-block .link,footer .footer__second-block .link,footer .footer__third-block .link{color:#FFF;padding:0;margin-bottom:20px;outline:1px solid transparent;outline-offset:4px}
footer .footer__first-block .link:hover,footer .footer__first-block .link:active,footer .footer__second-block .link:hover,footer .footer__second-block .link:active,footer .footer__third-block .link:hover,footer .footer__third-block .link:active{color:#00A0E3}
footer .footer__first-block .link:focus-visible,footer .footer__second-block .link:focus-visible,footer .footer__third-block .link:focus-visible{outline:1px solid #00A0E3;border-radius:10px}
footer .footer__second-block>div>:nth-child(3){text-wrap:wrap}
footer .footer__second-block--icon{align-items:start;margin-top:20px}
@media screen and (max-width:375px){footer .footer__second-block--icon svg{transform:scale(0.8);transform-origin:0% 100%}}
footer .footer__second-block .link{padding:0}
footer .footer__third-block{flex-direction:column}
footer .footer__social{flex-direction:row !important;gap:10px;align-items:center;margin-bottom:40px}
footer .footer__social a:focus-visible{outline:1px solid #00A0E3;outline-offset:3px;border-radius:10px}
footer .footer__text-title{color:#FFF}
footer .footer span{text-wrap:nowrap}
footer .footer .link__line{font-weight:400;font-size:14px;line-height:130%}
footer .footer .h6{line-height:140%}
.about{display:flex;justify-content:space-between;gap:60px 80px;line-height:130%}
@media screen and (max-width:992px){.about{flex-wrap:wrap;justify-content:center}}
.about__company{display:flex;flex-direction:column;gap:40px 0;max-width:565px}
@media screen and (max-width:992px){.about__company{max-width:100%}}
@media screen and (max-width:576px){.about__company .button-component{width:100%}}
.about__company--title{text-wrap:nowrap}
.about__company--purpose{color:#3D6734}
.about__company--text{display:flex;flex-direction:column;gap:20px 0}
.about__map{content:url("/themes/winter-cms/assets/svg/about-map.svg");width:100%;max-width:558px;max-height:680px;object-fit:contain;transform-origin:100% 50%}
@media screen and (max-width:1280px){.about__map{width:400px}}
@media screen and (max-width:992px){.about__map{width:100%}}
.about .hide{display:none}
.breadcrumbs{width:100%}
.breadcrumbs__list{padding-top:20px;padding-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;transform:unset;gap:0}
.breadcrumbs__item{margin:0;list-style:none;display:flex;justify-content:flex-start}
.breadcrumbs__item::after{content:"/";display:inline-block;margin-left:4px;margin-right:4px}
.breadcrumbs__item:first-child{margin:0}
.breadcrumbs__item:last-child::after{display:none}
.breadcrumbs__link{margin:0}
.breadcrumbs__link:first-child{margin:0}
.breadcrumbs__link:focus-visible{outline:1px solid #86C44C;border-radius:10px}
.cluster-links{padding-top:40px;padding-bottom:40px}
.cluster-links__list{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;column-gap:40px;transform:unset}
@media screen and (max-width:1440px){.cluster-links__list{column-gap:20px}}
.cluster-links__item{padding-bottom:10px;color:#C0C0C0;list-style:none;font-weight:700;font-size:20px;line-height:130%}
.cluster-links__item:first-child{margin:0}
.cluster-links__item_active{color:#0C0F0B;position:relative}
.cluster-links__item_active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#3D6734}
@media screen and (max-width:1440px){.cluster-links__item{font-weight:700;font-size:16px;line-height:130%}}
.cluster-links__link{font-weight:inherit;color:inherit;font-size:inherit}
.faq__title{display:flex;align-items:center;justify-content:space-between}
.faq__title .link{margin:0}
.faq__items{display:flex;flex-direction:column;gap:30px;margin-top:30px}
.faq__item{display:flex;flex-direction:column;position:relative;transition:all 0.25s ease;overflow:hidden}
.faq__item::after{content:"";width:100%;height:1px;margin-top:30px;background-color:#D0E0CD}
.faq__item--title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.faq__item--title>div{padding-right:120px}
@media screen and (max-width:576px){.faq__item--title>div{padding-right:20px}}
.faq__item--title svg{min-width:60px;min-height:60px}
.faq__item--title svg circle{fill:transparent;transition:all 0.25s ease}
.faq__item--title svg path{transition:all 0.25s ease}
.faq__item--title:hover svg circle{fill:#00A0E3;stroke:#00A0E3;transition:all 0.2s ease}
.faq__item--title:hover svg path{fill:#FFF;stroke:#FFF;transition:all 0.2s ease}
.faq__item--text{display:flex;flex-direction:column;gap:20px;max-height:0;margin-top:0;opacity:0;transition:all 0.25s ease;overflow:hidden}
.faq__item--text ul li:nth-child(1){margin-top:0}
.faq__item--text a{text-decoration:underline}
.faq .fade-in{max-height:1000px;opacity:1;padding-top:30px}
.faq_page{margin-bottom:140px}
@media screen and (max-width:1440px){.faq_page{margin-bottom:80px}}
@media screen and (max-width:576px){.faq_page{margin-bottom:60px}}
#js-show-iframe-wrapper{--pos-banner-fluid-36__background:#b5d43c;--pos-banner-fluid-36__grid-template-columns:100%;--pos-banner-fluid-36__grid-template-rows:264px auto;--pos-banner-fluid-36__max-width:100%;--pos-banner-fluid-36__text-font-size:23px;--pos-banner-fluid-36__text-small-font-size:18px;--pos-banner-fluid-36__text-margin:0 0 12px 0;--pos-banner-fluid-36__description-margin:0 0 24px 0;--pos-banner-fluid-36__button-wrap-max-width:209px;--pos-banner-fluid-36__bg-url:url("https://pos.gosuslugi.ru/bin/banner-fluid/35/banner-fluid-bg-35-2.svg");--pos-banner-fluid-36__bg-url-position:center bottom;--pos-banner-fluid-36__content-padding:26px 24px 20px;--pos-banner-fluid-36__content-grid-row:0;--pos-banner-fluid-36__logo-wrap-padding:16px 12px 12px;--pos-banner-fluid-36__logo-width:65px;--pos-banner-fluid-36__logo-wrap-top:0;--pos-banner-fluid-36__slogan-font-size:12px;height:100%;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:293px;max-width:100%;background:linear-gradient(138.4deg,#38bafe 26.49%,#2d73bc 79.45%);color:#fff;cursor:pointer}
#js-show-iframe-wrapper .pos-banner-fluid *{box-sizing:border-box}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2{display:block;width:240px;min-height:56px;font-size:18px;line-height:24px;cursor:pointer;background:#0d4cd3;color:#fff;border:none;border-radius:8px;outline:0}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:hover{background:#1d5deb}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:focus{background:#2a63ad}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:active{background:#2a63ad}
@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}
@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}
@font-face{font-family:LatoWebLight;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:LatoWeb;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:LatoWebBold;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:RobotoWebLight;src:url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Light.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:RobotoWebRegular;src:url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:RobotoWebBold;src:url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:ScadaWebRegular;src:url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Regular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:ScadaWebBold;src:url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Scada/Scada-Bold.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:Geometria;src:url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.eot);src:url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.eot?#iefix) format("embedded-opentype"),url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Geometria-ExtraBold;src:url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.eot);src:url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.eot?#iefix) format("embedded-opentype"),url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Geometria/Geometria-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal}
#js-show-iframe-wrapper{background:var(--pos-banner-fluid-36__background)}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2{width:100%;min-height:52px;background:#fff;color:#0b1f33;font-size:16px;font-family:LatoWeb,sans-serif;font-weight:400;padding:0;line-height:1.2}
#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:active,#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:focus,#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:hover{background:#e4ecfd}
#js-show-iframe-wrapper{width:100%;max-width:100%;min-width:280px}
@media screen and (max-width:993px){#js-show-iframe-wrapper{min-width:auto}}
#js-show-iframe-wrapper>.bf-36{position:relative;display:grid;grid-template-columns:minmax(400px,1fr) minmax(260px,1fr);grid-template-rows:var(--pos-banner-fluid-36__grid-template-rows);width:100%;max-width:100%;min-width:280px;max-width:var(--pos-banner-fluid-36__max-width);box-sizing:border-box;grid-auto-flow:row dense}
@media screen and (max-width:744px){#js-show-iframe-wrapper>.bf-36{grid-template-columns:auto}}
#js-show-iframe-wrapper .bf-36__content{display:flex;flex-direction:column;padding:var(--pos-banner-fluid-36__content-padding);grid-row:var(--pos-banner-fluid-36__content-grid-row);justify-content:center}
@media screen and (max-width:744px){#js-show-iframe-wrapper .bf-36__content{order:2}}
#js-show-iframe-wrapper .bf-36__decor{background:var(--pos-banner-fluid-36__bg-url) var(--pos-banner-fluid-36__bg-url-position) no-repeat;background-size:cover;background-color:#f8efec;background-position:right -150px center;position:relative;min-height:260px}
@media screen and (max-width:744px){#js-show-iframe-wrapper .bf-36__decor{order:1}}
#js-show-iframe-wrapper .bf-36__description{display:flex;flex-direction:column;margin:var(--pos-banner-fluid-36__description-margin)}
#js-show-iframe-wrapper .bf-36__text{margin:var(--pos-banner-fluid-36__text-margin);font-size:var(--pos-banner-fluid-36__text-font-size);line-height:1.4;font-family:LatoWeb,sans-serif;font-weight:700;color:#0b1f33}
#js-show-iframe-wrapper .bf-36__text_small{font-size:var(--pos-banner-fluid-36__text-small-font-size);font-weight:400;margin:0}
#js-show-iframe-wrapper .bf-36__bottom-wrap{display:flex;flex-direction:row;align-items:center}
#js-show-iframe-wrapper .bf-36__logo-wrap{position:absolute;top:var(--pos-banner-fluid-36__logo-wrap-top);left:0;padding:var(--pos-banner-fluid-36__logo-wrap-padding);background:#fff;border-radius:0 0 8px 0}
#js-show-iframe-wrapper .bf-36__logo{width:var(--pos-banner-fluid-36__logo-width);margin-left:1px}
#js-show-iframe-wrapper .bf-36__slogan{font-family:LatoWeb,sans-serif;font-weight:700;font-size:var(--pos-banner-fluid-36__slogan-font-size);line-height:1.2;color:#005ca9}
#js-show-iframe-wrapper .bf-36__btn-wrap{width:100%;max-width:var(--pos-banner-fluid-36__button-wrap-max-width)}
.info{display:flex;align-items:center;gap:60px;background-color:#D0E0CD}
.info--wrap{width:100%;flex-direction:column}
.info .container{display:flex}
.info__detail{display:flex;justify-content:space-between;margin-top:60px}
@media screen and (max-width:1280px){.info__detail{gap:20px 0}}
@media screen and (max-width:992px){.info__detail{flex-direction:column}}
.info__detail>a.link{display:flex;align-items:center;flex:1 1 100%;position:relative;padding:0;margin:0;border:none;margin-left:60px;color:#3D6734}
@media screen and (max-width:1280px){.info__detail>a.link{margin-left:40px}}
@media screen and (max-width:992px){.info__detail>a.link{width:100%;margin-left:0;padding-bottom:20px}}
.info__detail>a.link div{display:flex;flex-direction:column;align-items:start;padding-right:20px;transition:all 0.25s ease}
@media screen and (max-width:1280px){.info__detail>a.link div{gap:0 7px}}
.info__detail>a.link div .h4{text-wrap:nowrap}
.info__detail>a.link svg{min-width:71px;min-height:71px;margin-right:60px;margin-left:auto}
@media screen and (max-width:1280px){.info__detail>a.link svg{margin-right:40px}}
@media screen and (max-width:992px){.info__detail>a.link svg{margin-right:0}}
.info__detail>a.link svg circle{fill:transparent;transition:all 0.25s ease}
.info__detail>a.link svg path{transition:all 0.25s ease}
.info__detail>a.link::after{content:"";position:absolute;left:100%;width:1px;height:100%;background-color:#788975}
@media screen and (max-width:992px){.info__detail>a.link::after{top:100%;left:0;width:100%;height:1px}}
.info__detail>a.link:hover>svg circle{fill:#00A0E3;stroke:#00A0E3;transition:all 0.2s ease}
.info__detail>a.link:hover>svg path{fill:#FFF;transition:all 0.2s ease}
.info__detail>a.link:hover>div{color:#303C2D;transition:all 0.2s ease}
.info__detail>a.link:first-child{padding-left:0;margin-left:0}
@media screen and (max-width:992px){.info__detail>a.link:last-child{padding-bottom:0}}
.info__detail>a.link:last-child svg{margin-right:0}
.info__detail>a.link:last-child::after{width:0}
.info__slider{margin-top:60px;margin-bottom:80px}
.info__slider--wrap{overflow:hidden}
.info__slider--slide{height:auto;max-height:600px}
.info__slider--slide img{object-fit:cover}
.info__slider--dots{display:flex;justify-content:center;margin-top:30px}
.info__slider--dots .swiper-pagination-bullet{position:relative;width:90px;height:20px;border-radius:3px;background-color:transparent;box-sizing:border-box;cursor:pointer}
.info__slider--dots .swiper-pagination-bullet:focus-visible{outline:1px solid #00A0E3;border-radius:10px}
.info__slider--dots .swiper-pagination-bullet::before{content:"";position:absolute;top:8px;left:0;width:100%;height:6px;border-radius:3px;background-color:#788975}
.info__slider--dots .swiper-pagination-bullet-active{background-color:transparent}
.info__slider--dots .swiper-pagination-bullet-active::before{background-color:#00A0E3}
@media screen and (max-width:576px){.info__slider--dots{margin-top:20px}}
.news-details{padding-bottom:20px}
.news-details__date{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px;font-weight:400;font-size:14px;line-height:130%;color:#788975}
.news-details__title{color:#0C0F0B;margin:0;padding-bottom:40px}
.news-details__content iframe,.news-details__content video{margin-bottom:40px;aspect-ratio:1.78}
.news-details__content img{display:block;margin-bottom:40px}
.news-details__content h2,.news-details__content h3,.news-details__content h4,.news-details__content h5,.news-details__content h6{margin-bottom:20px}
.news-details__content h2{font-weight:700;font-size:60px;line-height:130%}
@media screen and (max-width:1440px){.news-details__content h2{font-size:45px}}
@media screen and (max-width:576px){.news-details__content h2{font-size:30px}}
.news-details__content h3{font-weight:700;font-size:30px;line-height:130%}
@media screen and (max-width:1440px){.news-details__content h3{font-size:24px}}
.news-details__content h4{font-weight:400;font-size:20px;line-height:130%}
.news-details__content h5{font-weight:400;font-size:16px;line-height:130%}
.news-details__content h6{font-weight:400;font-size:14px;line-height:130%}
.news-details__content p{font-weight:400;font-size:16px;line-height:130%;margin-bottom:20px;color:#404151}
.news-details__content a{font-weight:400;font-size:16px;line-height:130%;color:#3D6734;text-decoration:underline}
.news-details__content a:hover{color:#303C2D}
@media screen and (max-width:576px){.news-details{padding-bottom:0}}
.news{padding-bottom:40px}
.news__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
.news__title .link{margin:0}
.news__cards{display:flex;flex-wrap:wrap;gap:80px 20px}
.news__card{display:flex;width:calc(50% - 20px / 2);min-width:min-content;position:relative;gap:20px;max-height:260px}
@media screen and (max-width:1035px){.news__card{flex-direction:column;max-height:520px}}
@media screen and (max-width:576px){.news__card{width:100%}}
.news__card::after{content:"";position:absolute;top:calc(100% + 40px);left:0;width:100%;height:1px;background-color:#D0E0CD}
.news__card--img{flex:1 4 100%;min-height:260px;background:#D0E0CD}
@media screen and (max-width:1035px){.news__card--img{width:100%}}
.news__card--img img{position:relative;height:100%;object-fit:cover}
.news__card--img img::after{content:"";position:absolute;inset:0;background-image:url("/storage/app/media/home/news-img-not-found.jpg");background-repeat:no-repeat;background-size:contain;background-position:50%}
.news__card--info{display:flex;flex-direction:column;flex:2 3 100%}
.news__card--info .h6{color:#788975;margin-bottom:20px}
.news__card--info .h4{display:-webkit-box;max-height:100px;margin-bottom:40px;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.news__card--info .button{width:200px;margin-top:auto}
@media screen and (max-width:1350px){.news__card--info .button{width:initial}}
.news .page__pagination{transform:translateY(80px)}
.documents{padding-bottom:80px}
.documents__header{padding-bottom:40px}
.documents__title{margin:0;padding-bottom:40px}
.documents__sub-title{margin:0}
.documents .additional-message{margin-bottom:40px}
.documents h2.h3{margin-bottom:20px}
@media screen and (max-width:576px){.documents .button-component{width:auto}}
@media screen and (max-width:1440px){.documents{padding-bottom:60px}}
.documents a{text-decoration:underline}
.tabs__header{padding-bottom:40px}
.tabs__header-list{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;column-gap:40px;transform:unset}
@media screen and (max-width:1440px){.tabs__header-list{column-gap:20px}}
.tabs__header-item{cursor:pointer;padding-bottom:10px;color:#C0C0C0;list-style:none;font-weight:700;font-size:20px;line-height:130%}
.tabs__header-item:first-child{margin:0}
.tabs__header-item_active{color:#0C0F0B;position:relative}
.tabs__header-item_active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#3D6734}
@media screen and (max-width:1440px){.tabs__header-item{font-weight:700;font-size:16px;line-height:130%}}
.tabs__content-item{display:none}
.tabs__content-item_show{display:block}
.offices{display:flex}
.offices__item{display:flex;flex-direction:column}
.offices__item>.h5{color:#3D6734}
@media screen and (max-width:375px){.offices__item>.h5{text-wrap:wrap}}
.offices__item>.h5.bold{margin-top:20px;margin-bottom:10px;margin-right:5px}
.offices__item>div{margin-bottom:10px}
.offices__item>div:last-child{margin-bottom:0}
.block-more{padding-bottom:80px}
.block-more__content{overflow:hidden;transition:0.7s}
.block-more__content h1,.block-more__content h2,.block-more__content h3,.block-more__content h4,.block-more__content h5,.block-more__content h6{margin-bottom:20px}
.block-more__content p{font-weight:400;font-size:16px;line-height:130%;margin-bottom:18px;color:#0C0F0B}
.block-more__content ul{padding-bottom:18px}
.block-more__content ul li{color:#404151}
.block-more__content ul li:nth-child(1){margin-top:0}
@media screen and (max-width:1440px){.block-more{font-size:60px}}
.pay{background-color:#EAF3F2}
.pay__content{width:100%;padding-top:40px;padding-right:60px;padding-bottom:40px;padding-left:60px}
@media screen and (max-width:1440px){.pay__content{padding-right:20px;padding-left:20px}}
@media screen and (max-width:576px){.pay__content{padding-top:20px;padding-bottom:20px}}
@media screen and (max-width:576px){.pay{margin-right:-20px;margin-left:-20px}}
.form-pay__step{display:flex;flex-direction:column}
.form-pay__step_1{max-width:920px;margin:0 auto}
@media screen and (max-width:1920px){.form-pay__step_1{max-width:860px}}
@media screen and (max-width:1440px){.form-pay__step_1{max-width:624px}}
@media screen and (max-width:576px){.form-pay__step_1{max-width:100%}}
.form-pay__row{display:flex;justify-content:stretch}
.form-pay__row_gap-20{gap:20px}
.form-pay__row_wrap-no{flex-wrap:nowrap}
.form-pay__row_direction-column{flex-direction:column}
@media screen and (max-width:440px){.form-pay__row .button{min-width:min-content}}
.form-pay__row .valid-error{top:63px;bottom:auto}
@media screen and (max-width:576px){.form-pay__row .label--group__wrapper{gap:40px}}
.form-pay__line{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom-color:#D0E0CD;border-bottom-width:1px;border-bottom-style:solid}
.form-pay__left{width:100%;max-width:63.26%;min-width:460px;padding:40px;background-color:#EAF3F2}
@media screen and (max-width:920px){.form-pay__left{max-width:100%}}
.form-pay__right{width:100%;max-width:36.74%;min-width:380px;background-color:#D0E0CD;padding:40px;display:flex;flex-direction:column}
@media screen and (max-width:920px){.form-pay__right{max-width:100%}}
.form-pay__hide{display:none}
.form-pay__hide.show{display:block}
.modal{display:none;width:100%;max-width:1162px}
.modal--change-data-modal,.modal--pay-complete-modal,.modal--account-send-data-modal{max-width:450px;max-height:450px}
.modal--change-data-modal .modal__content,.modal--pay-complete-modal .modal__content,.modal--account-send-data-modal .modal__content{display:flex;justify-content:center;width:100%;height:100%;color:#FFF;background-color:#3D6734;padding:80px 40px}
.modal--change-data-modal svg,.modal--pay-complete-modal svg,.modal--account-send-data-modal svg{color:#FFF}
.modal__header{padding:40px}
.modal__header-content{max-width:760px}
.modal__body{background-color:#fff;padding-top:20px;padding-right:40px;padding-bottom:40px;padding-left:40px;max-height:70vh;overflow-y:auto}
.modal__content{background-color:#EAF3F2}
.modal__content_offset{padding-top:40px;padding-right:120px;padding-bottom:40px;padding-left:120px}
.modal__content_offset-60-40{padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px}
.modal .fancybox-button{width:40px;height:40px;background-image:url("/themes/winter-cms/assets/svg/close.svg");background-position:center;background-repeat:no-repeat;transform:scale(1.2)}
.modal_width-547{width:100%;max-width:560px}
.modal_education-complete{max-width:454px}
.modal_education-complete .modal__content{min-height:230px;background-color:#3D6734;display:flex;flex-direction:column;padding-top:80px;padding-right:50px;padding-bottom:80px;padding-left:50px}
.modal_education-complete .fancybox-button{background-image:url("/themes/winter-cms/assets/svg/close.svg");transform:scale(1.2)}
.modal_education-complete .fancybox-button svg{color:#FFF}
.modal--cookies{position:fixed;bottom:0;left:0;width:100%;max-width:100%;background-color:#D0E0CD;z-index:100}
.modal--cookies__content{display:flex;gap:40px;justify-content:space-between;padding-top:20px;padding-bottom:20px}
@media screen and (max-width:768px){.modal--cookies__content{gap:30px}}
@media screen and (max-width:680px){.modal--cookies__content{flex-direction:column;gap:40px}}
.modal--cookies__content>div{display:flex;flex-direction:column;gap:20px}
.modal--cookies__content>div .h3{color:#3D6734}
.modal--cookies__content>div .h4{max-width:520px;color:#0C0F0B}
.modal--cookies .button-component{margin-top:auto}
@media screen and (max-width:680px){.modal--cookies .button-component{width:100%}}
.modal .from-log-in .input-component{margin-bottom:20px}
.modal .from-log-in .from-log-in__wrapper{margin-top:40px}
#modal-education-first .modal__content{display:flex;flex-direction:column}
@media screen and (max-width:576px){#modal-education-first .modal__content{padding:60px 40px 40px 40px}}
@media screen and (max-width:420px){#modal-education-first .modal__content{padding:60px 20px 40px 20px}}
#modal-education-first .modal__content .button{align-self:center}
#check-accruals .valid-error{opacity:0;transition:all 0.25s ease}
#check-accruals .error input{border:1px solid #C81515}
#check-accruals .error .valid-error{opacity:1}
.map-content .map{width:100%;height:100%;padding:0;margin:0}
.map-content__wrap{position:relative;overflow:hidden}
.map-content__map{height:580px;width:100%}
.map-content__map .map-loader{position:absolute;display:flex;height:100%;width:100%;align-items:center;justify-content:center;background:white;z-index:1;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out}
.map-content__map .map-loader.loaded{opacity:1;visibility:visible}
.map-content__map .map-loader.loaded--transparent{opacity:0.6}
.map-content__map .map-loader__item{position:absolute}
.map-content__map .map-loader__big{animation:loader-big 1.2s linear infinite;height:118px;display:flex;transform:rotate(180deg)}
.map-content__map .map-loader__big svg{margin-top:auto}
.map-content__map .map-loader__small{animation:loader-small 1s linear infinite;height:93px}
@keyframes loader-big{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes loader-small{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.map-content__info{position:absolute;top:0;left:-1px;max-width:320px;height:100%;padding:20px;background:rgba(255,255,255,0.9);transform:translateX(-100%);transition:all 0.25s ease;z-index:1}
@media screen and (max-width:744px){.map-content__info{width:calc(100% + 2px);max-width:calc(100% + 2px);max-height:50%;transform:translateX(0) translateY(-100%)}}
.map-content__info.active{transform:translateX(0);transition:all 0.2s ease}
@media screen and (max-width:744px){.map-content__info.active{transform:translateX(0) translateY(0);max-height:100%}}
.map-content__info .map-info{display:flex;flex-direction:column;height:calc(100% - 65px);overflow:auto;padding-right:25px}
.map-content__info .map-info__title{display:flex;position:relative;align-items:center;margin-bottom:20px}
.map-content__info .map-info__close{display:flex;align-items:center;margin-left:auto;cursor:pointer}
.map-content__info .map-info__wrap{display:flex;flex-direction:column}
.map-content__info .map-info__wrap:first-child .map-info__label{margin-top:0}
.map-content__info .map-info__wrap .driving-directions-value,.map-content__info .map-info__wrap .driving-directions-file-value{transition:all 0.2s ease 0s;color:#3D6734;font-size:16px;text-decoration:underline}
.map-content__info .map-info__wrap .driving-directions-value:hover,.map-content__info .map-info__wrap .driving-directions-file-value:hover{transition:all 0.15s ease 0s;color:#303C2D}
.map-content__info .map-info__wrap .driving-directions-value:focus-visible,.map-content__info .map-info__wrap .driving-directions-file-value:focus-visible{color:#3D6734;outline:1px solid #86C44C}
.map-content__info .map-info__wrap .driving-directions-value{margin-bottom:10px}
.map-content__info .map-info__label{margin-top:30px;margin-bottom:10px}
.map-content__info .map-info__cluster{overflow-y:auto;display:flex;flex-direction:column;gap:20px;height:100%}
.map-content__info .map-info__cluster .map-info{overflow:initial;height:initial}
.map-content__info .map-info__btn-close{position:absolute;top:30px;right:45px;width:18px;height:18px}
.verify{display:flex;flex-direction:column;align-items:center}
.verify__form{display:flex;flex-direction:column;gap:10px}
.verify__form__buttons{display:flex;justify-content:center;gap:20px;margin-top:10px}
.ui{display:flex;flex-direction:column;margin-bottom:80px}
.ui section{margin-top:80px}
@media screen and (max-width:744px){.ui section{margin-top:60px}}
.ui ul{margin-bottom:40px}
.ui .container{width:100%}
.ui .additional-message{margin-bottom:40px}
.ui .additional-message:last-child{margin-bottom:0}
.ui .input-component{margin-bottom:40px}
.ui .main-loader{visibility:visible;opacity:1}
.home{margin-bottom:80px}
.home section{margin-top:80px}
@media screen and (max-width:744px){.home section{margin-top:60px}}
.home .top{margin-top:0}
.home .top__slider--slide{display:flex;width:100%;height:600px;min-height:600px;max-height:880px;color:#FFF}
@media screen and (max-width:900px){.home .top__slider--slide{min-height:760px}}
@media screen and (max-width:744px){.home .top__slider--slide{height:880px;min-height:800px}}
.home .top--wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:80px;padding-bottom:80px;overflow:hidden;z-index:1}
@media screen and (max-width:900px){.home .top--wrap{flex-direction:column;align-items:start;justify-content:start}}
@media screen and (max-width:744px){.home .top--wrap{padding-top:40px;padding-bottom:40px}}
.home .top__title .h1,.home .top__title .h2{text-transform:uppercase}
@media screen and (max-width:640px){.home .top__title .h1{font-size:45px}}
@media screen and (max-width:480px){.home .top__title .h1{font-size:35px}}
@media screen and (max-width:380px){.home .top__title .h1{font-size:30px}}
.home .top__title .h2{max-width:780px}
.home .top__title .invisible{display:none}
.home .top__title--text-tagline{display:flex;gap:0 40px;position:relative;max-width:850px}
@media screen and (max-width:1440px){.home .top__title--text-tagline{max-width:580px}}
@media screen and (max-width:1024px){.home .top__title--text-tagline{gap:0 10px}}
@media screen and (max-width:640px){.home .top__title--text-tagline{max-width:430px}}
@media screen and (max-width:480px){.home .top__title--text-tagline{max-width:340px}}
.home .top__title--text-tagline svg,.home .top__title--text-tagline img{content:"";position:absolute;top:0;right:0;transform-origin:100% 0}
@media screen and (max-width:1440px){.home .top__title--text-tagline svg,.home .top__title--text-tagline img{transform:scale(0.72)}}
@media screen and (max-width:640px){.home .top__title--text-tagline svg,.home .top__title--text-tagline img{transform:scale(0.52)}}
@media screen and (max-width:480px){.home .top__title--text-tagline svg,.home .top__title--text-tagline img{transform:scale(0.42)}}
@media screen and (max-width:375px){.home .top__title--text-tagline svg,.home .top__title--text-tagline img{display:none}}
.home .top__title--text-tagline img{width:480px;height:80px;object-fit:contain}
.home .top .tagline-inline{display:inline-flex;max-width:580px;margin-right:10px}
@media screen and (max-width:1440px){.home .top .tagline-inline{max-width:430px}}
@media screen and (max-width:576px){.home .top .tagline-inline{max-width:320px}}
@media screen and (max-width:350px){.home .top .tagline-inline{max-width:270px}}
.home .top .tagline-inline svg,.home .top .tagline-inline img{transform:scale(0.72)}
@media screen and (max-width:1440px){.home .top .tagline-inline svg,.home .top .tagline-inline img{transform:scale(0.52)}}
@media screen and (max-width:576px){.home .top .tagline-inline svg,.home .top .tagline-inline img{transform:scale(0.42)}}
.home .top__title--text-additional{max-width:600px;margin-top:40px}
.home .top__title--button .button{margin-top:40px}
.home .top__title--button .button-light{color:#FFF;border:1px solid #FFF}
.home .top__title--button .button-light:hover{border:1px solid transparent}
.home .top__title--button .button-dark{color:#3D6734;border:1px solid #3D6734}
.home .top__info{display:flex;flex-direction:column;gap:40px 0;width:170px}
@media screen and (max-width:900px){.home .top__info{flex-direction:row;width:100%;margin-top:80px;gap:40px}}
@media screen and (max-width:660px){.home .top__info{flex-direction:column;margin-top:40px;gap:20px}}
@media screen and (max-width:1024px){.home .top__info div{max-width:190px}}
@media screen and (max-width:744px){.home .top__info div{flex-direction:column}}
.home .top__info .h2{margin-right:10px}
.home .top__info .h5{margin-top:10px;line-height:140%}
.home .top__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.home .top__background img{object-fit:cover}
.home .top__background--gradient{position:absolute;top:0;left:0;width:100%;height:100%}
.home .top__slider--dots{display:flex;justify-content:center;margin-top:30px;margin-bottom:80px}
.home .top__slider--dots .swiper-pagination-bullet{position:relative;width:90px;height:20px;border-radius:3px;background-color:transparent;box-sizing:border-box;cursor:pointer}
.home .top__slider--dots .swiper-pagination-bullet:focus-visible{outline:1px solid #00A0E3;border-radius:10px}
.home .top__slider--dots .swiper-pagination-bullet::before{content:"";position:absolute;top:8px;left:0;width:100%;height:6px;border-radius:3px;background-color:#788975}
.home .top__slider--dots .swiper-pagination-bullet-active{background-color:transparent}
.home .top__slider--dots .swiper-pagination-bullet-active::before{background-color:#00A0E3}
.home .banner img{object-fit:cover}
.services .info{background-color:transparent}
.services .info__detail{display:none !important}
.services .info__slider{margin-top:40px;margin-bottom:40px}
.services .info__text{margin-bottom:40px}
.services .info__action{margin-bottom:80px}
.services .info--wrap{padding:0}
.tariffs .title{display:flex;flex-direction:column;gap:0 14px;margin-bottom:40px}
.tariffs .tabs{margin-bottom:80px}
.tariffs .tabs__items{display:flex}
.tariffs .tabs__item{flex-direction:column}
.tariffs .tabs__item a{transition:all 0.2s ease 0s;color:#3D6734;font-size:16px;text-decoration:underline}
.tariffs .tabs__item a:hover{transition:all 0.15s ease 0s;color:#303C2D}
.tariffs .tabs__item a:focus-visible{color:#3D6734;outline:1px solid #86C44C}
.contacts .title{margin-bottom:40px}
.contacts .offices{margin-bottom:60px;gap:80px}
@media screen and (max-width:1280px){.contacts .offices{gap:40px}}
@media screen and (max-width:800px){.contacts .offices{flex-direction:column}}
.contacts .offices__main{display:flex;flex-direction:column;width:100%;max-width:340px}
.contacts .offices__main--data{display:flex;flex-direction:column;gap:20px 0;margin-bottom:60px}
.contacts .offices__main--data .h5.bold{text-wrap:nowrap}
@media screen and (max-width:375px){.contacts .offices__main--data .h5.bold{text-wrap:wrap}}
.contacts .offices__main--info{display:flex;flex-direction:column;gap:40px}
.contacts .offices__main--info>div{display:flex;flex-direction:column;gap:10px 0}
.contacts .offices__main--info>div div{display:flex;align-items:center;gap:0 10px}
.contacts .offices__main--info>div .h5.bold{color:#3D6734;text-wrap:nowrap}
@media screen and (max-width:375px){.contacts .offices__main--info>div .h5.bold{text-wrap:wrap}}
.contacts .offices__main--info>div .link{padding:0}
.contacts .offices__map{flex-basis:100%}
.contacts .offices__map iframe{width:100%;height:100%;min-width:375px;min-height:320px}
.contacts .offices--other{display:flex;flex-direction:column;margin-bottom:80px}
.contacts .offices--other .h3{margin-bottom:40px}
.contacts .offices--other .tabs__item{display:flex;flex-direction:column;gap:40px 0}
.recalculation{padding-bottom:100px;overflow-x:hidden}
.recalculation-info .additional-message{max-width:646px}
.recalculation .js-toggle-btn{margin-bottom:0}
@media screen and (max-width:1440px){.recalculation{padding-bottom:80px}}
.separate{padding-bottom:100px}
.separate iframe{aspect-ratio:1.78}
.separate-block{display:flex;flex-wrap:wrap}
.separate-block__left{max-width:50%;padding-right:20px}
@media screen and (max-width:576px){.separate-block__left{padding-right:0;max-width:100%}}
.separate-block__right{max-width:50%}
@media screen and (max-width:576px){.separate-block__right{padding-top:20px;max-width:100%}}
.separate__icon{max-width:100%;width:auto;height:auto}
.separate-list li:first-child{margin-top:0}
.separate img{height:auto}
.separate a:hover{color:#303C2D}
.separate .button-component__wrap:hover{color:#FFF !important}
@media screen and (max-width:744px){.separate .separate4{object-fit:none}}
@media screen and (max-width:1440px){.separate{padding-bottom:140px}}
@media screen and (max-width:576px){.separate{padding-bottom:200px}}
.containermap .title{margin-bottom:40px}
.containermap .map{display:flex;flex-direction:column;gap:20px;margin-bottom:80px}
.containermap .map__search{display:flex;flex-direction:column;gap:20px;max-width:1320px}
.containermap .map__search .container-type{display:flex;flex-direction:column;gap:10px}
.containermap .map__search .container-type__items{display:flex;gap:30px}
.containermap .map__search .container-type__items .checkbox{display:flex;align-items:center;gap:20px;min-width:212px}
.containermap .map__search .container-type__items .checkbox-block{border-right:1px solid #D0E0CD}
.containermap .map__search .container-type__items .checkbox-block:last-child{padding-bottom:0;border-right:1px solid transparent}
@media screen and (max-width:1024px){.containermap .map__search .container-type__items .checkbox-block:last-child{border-bottom:1px solid transparent}}
@media screen and (max-width:1024px){.containermap .map__search .container-type__items .checkbox-block{padding-bottom:20px;border-right:1px solid transparent;border-bottom:1px solid #D0E0CD}}
.containermap .map__search .container-type__items .checkbox__text{user-select:none}
@media screen and (max-width:1024px){.containermap .map__search .container-type__items .checkbox{min-width:100%}}
@media screen and (max-width:1024px){.containermap .map__search .container-type__items{flex-direction:column;gap:20px}}
@media screen and (max-width:744px){.containermap .map__search .container-type__items{flex-direction:column}}
.containermap .map__search .container-info{display:flex;flex-direction:column;gap:10px}
.containermap .map__search .container-info__circle{display:flex;flex-direction:column;position:relative}
.containermap .map__search .container-info__circle .h5{margin-left:50px}
.containermap .map__search .container-info__circle::before{content:"";position:absolute;top:calc(50% - 9px);left:10px;width:18px;height:18px;border:2px solid #E75D5D;border-radius:9px;box-sizing:border-box}
.containermap .map__search ymaps[class*="-popup"]{transition:all 0.2s ease 0s;margin-top:-10px;background-color:#FFF}
.containermap .map__search ymaps[class*="-popup"] ymaps[class*="__suggest-item"]{padding:16px}
.containermap .map__search ymaps[class*="-popup"] ymaps[class*="__suggest-item"]:hover{background-color:#D0E0CD}
.account .title{margin-bottom:40px}
.account .content{margin-bottom:80px}
@media screen and (max-width:576px){.account .content .tabs .swiper-slide{margin-right:20px;gap:0}}
.account .tabs .request{flex-direction:column;gap:40px}
.account .tabs .request form{display:flex;flex-direction:column;gap:40px}
.account .tabs .request__section--wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:70px 20px 60px 20px;background-color:#EAF3F2}
.account .tabs .request__section--wrap>.request__section--container-remove{top:15px;right:15px}
.account .tabs .request__section--wrap .button svg path{stroke:#EAF3F2}
.account .tabs .request__section--top,.account .tabs .request__section--bottom{display:flex;flex-direction:column;gap:20px;width:100%;max-width:920px}
.account .tabs .request__section--container{position:relative;display:flex;gap:20px}
.account .tabs .request__section--container-item-default-component{position:absolute;visibility:hidden}
.account .tabs .request__section--container-item-component{flex-shrink:1;width:100%;max-width:calc(100% - 55px)}
.account .tabs .request__section--container-count-component:nth-of-type(1){margin-right:0}
.account .tabs .request__section--container-count-component{flex-shrink:2;align-self:stretch;width:100%;min-width:110px;max-width:240px;height:60px;margin-right:55px}
@media screen and (max-width:768px){.account .tabs .request__section--container-count-component{flex-wrap:wrap;max-width:calc(100% - 55px)}}
.account .tabs .request__section--container-remove{position:absolute;top:10px;right:0;min-width:min-content;min-height:min-content;cursor:pointer}
.account .tabs .request__section--container-remove circle{fill:transparent;transition:all 0.25s ease}
.account .tabs .request__section--container-remove path{transition:all 0.25s ease}
.account .tabs .request__section--container-remove:hover circle{fill:#00A0E3;stroke:#00A0E3;transition:all 0.2s ease}
.account .tabs .request__section--container-remove:hover path{fill:#FFF;stroke:#FFF;transition:all 0.2s ease}
@media screen and (max-width:768px){.account .tabs .request__section--container{flex-wrap:wrap}}
.account .tabs .request .disabled{cursor:not-allowed}
.account .tabs .request .disabled circle,.account .tabs .request .disabled path{stroke:#C0C0C0}
.account .tabs .request .disabled:hover circle{fill:transparent;stroke:#C0C0C0}
.account .tabs .request .disabled:hover path{stroke:#C0C0C0}
@media screen and (max-width:576px){.account .tabs .request .button,.account .tabs .request .button-component{width:100%}}
.account .tabs .status{display:flex;flex-direction:column}
.account .tabs .status .table-responsive{padding-bottom:20px;overflow-x:hidden}
@media screen and (max-width:1355px){.account .tabs .status .table-responsive{margin-bottom:20px;overflow-x:auto}}
.account .tabs .status .table{table-layout:fixed}
.account .tabs .status .table tr:last-child{font-weight:400}
.account .tabs .status .table th,.account .tabs .status .table td{vertical-align:top;white-space:wrap}
.account .tabs .status .table th:nth-child(1),.account .tabs .status .table td:nth-child(1){width:180px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(1),.account .tabs .status .table td:nth-child(1){width:160px}}
.account .tabs .status .table th:nth-child(2),.account .tabs .status .table td:nth-child(2){width:150px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(2),.account .tabs .status .table td:nth-child(2){width:140px}}
.account .tabs .status .table th:nth-child(3),.account .tabs .status .table td:nth-child(3){width:120px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(3),.account .tabs .status .table td:nth-child(3){width:100px}}
.account .tabs .status .table th:nth-child(4),.account .tabs .status .table td:nth-child(4){width:200px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(4),.account .tabs .status .table td:nth-child(4){width:150px}}
.account .tabs .status .table th:nth-child(5),.account .tabs .status .table td:nth-child(5){width:120px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(5),.account .tabs .status .table td:nth-child(5){width:100px}}
.account .tabs .status .table th:nth-child(6),.account .tabs .status .table td:nth-child(6){width:120px}
@media screen and (max-width:1440px){.account .tabs .status .table th:nth-child(6),.account .tabs .status .table td:nth-child(6){width:100px}}
.account .tabs .status .table th:nth-child(7),.account .tabs .status .table td:nth-child(7){width:130px}
.account .tabs .status .table th:nth-child(8),.account .tabs .status .table td:nth-child(8){width:150px}
.account .tabs .status .table th:nth-child(9),.account .tabs .status .table td:nth-child(9){width:150px}
.account .tabs .status .table .error{display:table-cell;color:#C81515}
.account .tabs .change-data form{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}
.account .tabs .change-data form>div{display:flex;gap:20px;width:100%}
@media screen and (max-width:500px){.account .tabs .change-data form>div{flex-wrap:wrap}}
@media screen and (max-width:500px){.account .tabs .change-data form>div .button-component{width:100%}}
.account .tabs .change-data section{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:60px 20px;background-color:#EAF3F2}
.account .tabs .change-data section>div{display:flex;flex-direction:column;gap:20px;width:100%;max-width:920px}
.account svg{min-width:min-content;min-height:min-content}
.feedback{margin-bottom:80px}
.feedback .title{margin-bottom:40px}
.feedback form{display:flex;flex-direction:column}
.feedback form .step__title{display:flex;align-items:center;margin-bottom:40px}
.feedback form .step__title span{color:#3D6734}
.feedback form .step__title span:nth-child(1){padding-right:10px;margin-right:10px;border-right:1.5px solid #3D6734;text-wrap:nowrap}
.feedback form .step__controls{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:40px}
.feedback form .step__controls>div{display:flex;flex:1 1 100%}
@media screen and (max-width:744px){.feedback form .step__controls{flex-direction:column}}
.feedback form .step__captcha{border-radius:10px;margin-top:40px}
.feedback form .step__buttons{display:flex;gap:20px;margin-top:40px}
@media screen and (max-width:510px){.feedback form .step__buttons .button-component{width:100%}}
@media screen and (max-width:510px){.feedback form .step__buttons{flex-direction:column}}
.feedback form>.hidden{display:none !important}
.feedback__addresses{transition:all 0.2s ease 0s;position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;box-shadow:0 10px 20px rgba(198,218,194,0.4);border-radius:2px;z-index:1}
.feedback__addresses--wrap{transition:all 0.2s ease 0s;display:flex;flex-direction:column;width:100%;background-color:#FFF}
.feedback__addresses--item{display:flex;align-items:center;gap:20px;min-height:70px;padding:16px;cursor:pointer}
.feedback__addresses--item:hover{background-color:#D0E0CD}
.feedback__addresses .disabled{cursor:default}
.feedback__addresses .disabled:hover{background-color:#FFF}
.feedback .visible{visibility:visible;opacity:1}
.feedback .step-1,.feedback .step-2,.feedback .step-3{display:flex;flex-direction:column}
.feedback .step-1__map,.feedback .step-2__map,.feedback .step-3__map{position:relative}
.feedback .step-1__map::before,.feedback .step-2__map::before,.feedback .step-3__map::before{content:"Идет загрузка карты...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.feedback .step-1__info,.feedback .step-2__info,.feedback .step-3__info{display:flex;flex-direction:column;gap:20px}
.feedback .step-1__info--text .link,.feedback .step-2__info--text .link,.feedback .step-3__info--text .link{display:inline-flex;padding:0}
.feedback .step-1__info .link,.feedback .step-2__info .link,.feedback .step-3__info .link{display:inline-flex;padding:0;border:none}
.feedback .step-1 .checkbox-block,.feedback .step-2 .checkbox-block,.feedback .step-3 .checkbox-block{margin-top:20px}
.feedback .step-1 .map-info__icon,.feedback .step-2 .map-info__icon,.feedback .step-3 .map-info__icon{min-width:33px;min-height:33px}
.feedback .step-1__map,.feedback .step-2__map,.feedback .step-3__map{flex-direction:column;gap:20px}
.feedback .step-1__map--wrap,.feedback .step-2__map--wrap,.feedback .step-3__map--wrap{position:relative;height:100%;max-height:450px;min-height:450px;overflow:hidden}
.feedback .step-1__map-info,.feedback .step-2__map-info,.feedback .step-3__map-info{position:absolute;top:0;left:-1px;display:flex;flex-direction:column;gap:20px;width:calc(100% + 2px);max-width:40%;min-width:200px;height:100%;padding:40px 40px 30px 20px;background-color:rgba(255,255,255,0.9);transition:all 0.2s ease;overflow-y:auto;z-index:1}
@media screen and (max-width:1280px){.feedback .step-1__map-info,.feedback .step-2__map-info,.feedback .step-3__map-info{max-width:50%}}
@media screen and (max-width:992px){.feedback .step-1__map-info,.feedback .step-2__map-info,.feedback .step-3__map-info{max-width:60%}}
@media screen and (max-width:576px){.feedback .step-1__map-info,.feedback .step-2__map-info,.feedback .step-3__map-info{max-width:calc(100% + 2px)}}
.feedback .step-1__map-info>div,.feedback .step-2__map-info>div,.feedback .step-3__map-info>div{display:flex;flex-direction:column;gap:10px}
.feedback .step-1__map-info>div .h5.bold,.feedback .step-2__map-info>div .h5.bold,.feedback .step-3__map-info>div .h5.bold{color:#3D6734}
.feedback .step-1__map-info>div .link,.feedback .step-2__map-info>div .link,.feedback .step-3__map-info>div .link{padding:0;cursor:pointer}
.feedback .step-1__map-info--title,.feedback .step-2__map-info--title,.feedback .step-3__map-info--title{flex-direction:row !important;align-items:center;gap:20px}
.feedback .step-1__map-info--title-close,.feedback .step-2__map-info--title-close,.feedback .step-3__map-info--title-close{position:absolute;top:15px;right:15px;width:18px;height:18px;margin-left:10px;cursor:pointer}
.feedback .step-1__map-info--title-close :hover svg path,.feedback .step-2__map-info--title-close :hover svg path,.feedback .step-3__map-info--title-close :hover svg path{stroke:#274E1F}
.feedback .step-1__map-info--time,.feedback .step-2__map-info--time,.feedback .step-3__map-info--time{max-width:200px}
.feedback .step-1__map .hide,.feedback .step-2__map .hide,.feedback .step-3__map .hide{left:calc(-100% - 2px);transition:all 0.25s ease}
.feedback .step-1__map #map-recalculation-individual,.feedback .step-2__map #map-recalculation-individual,.feedback .step-3__map #map-recalculation-individual{margin-bottom:40px}
.feedback .step-2{display:flex;flex-direction:column}
.feedback .step-2>div:nth-child(3){margin-top:40px}
.feedback .step-2>span{margin-top:10px}
.feedback .step-2>div{display:flex;gap:20px}
.feedback .step-2>div>div{display:flex;flex-direction:column;gap:20px;width:100%}
@media screen and (max-width:744px){.feedback .step-2>div{flex-direction:column}}
.feedback .step-2__info{margin-top:20px}
.feedback .step-1__controls--house-type{display:flex;gap:20px}
.feedback .step-1__controls--address-component ymaps[class*="-popup"]{transition:all 0.2s ease 0s;display:none !important;margin-top:-13px;background-color:#FFF}
.feedback .step-1__controls--address-component ymaps[class*="-popup"] ymaps[class*="__suggest-item"]{padding:16px}
.feedback .step-1__controls--address-component ymaps[class*="-popup"] ymaps[class*="__suggest-item"]:hover{background-color:#D0E0CD}
.feedback .step-1 #map-garbage-dump ymaps[class*="search__suggest"]{transition:all 0.2s ease 0s;display:flex;flex-direction:column;width:100%;background-color:#FFF}
.feedback .step-1 #map-garbage-dump ymaps[class*="search__suggest"] ymaps[class*="suggest-item"]{display:flex;align-items:center;gap:20px;min-height:70px;padding:16px;cursor:pointer}
.feedback .step-1 #map-garbage-dump ymaps[class*="search__suggest"] ymaps[class*="suggest-item"]:hover{background-color:#D0E0CD}
.feedback .step-3{display:flex;flex-direction:column}
.feedback .step-3 .input-component textarea{height:7em}
.feedback .step-3 .uploader-component{max-width:650px;margin-top:20px}
.feedback .step-3 .checkbox__text{display:flex}
.feedback .step-3 .link{padding:0;padding-left:5px;border:0}
.feedback--message{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:100}
.feedback--message-wrap{transition:all 0.35s ease 0s;position:absolute;top:50%;left:50%;right:40px;display:flex;flex-direction:column;gap:30px;width:100%;max-width:550px;padding:40px;color:#FFF;background-color:#3D6734;visibility:visible;transform:translate(-50%,-50%);z-index:100}
.feedback--message-wrap>div{display:flex;flex-direction:column;gap:20px}
.feedback--message-number{position:relative}
.feedback--message-close{position:absolute;top:26px;right:26px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;transform:scale(2);cursor:pointer}
.feedback--message-close svg path{fill:#D0E0CD}
.feedback--message-close:hover svg path{fill:#FFF}
.feedback--message-bg{position:absolute;inset:0;background:rgba(0,0,0,0.25)}
.feedback--message .link{display:inline-flex;color:#FFF;padding:0;border:none}
.feedback--message .bold{font-weight:700}
@media screen and (max-width:744px){.feedback--message{top:50%;left:50%;transform:translate(-50%,-50%)}}
.feedback>.hidden{transition:all 0.2s ease 0s;left:auto;right:40px;opacity:0 !important;visibility:hidden;z-index:-1}
.uploader{left:0}
.error404{display:flex;flex-grow:1;align-items:center;justify-content:center;background-color:#D0E0CD}
.error404--wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0}
.error404--wrap .h1{line-height:100%;font-size:60px}
@media screen and (max-width:1440px){.error404--wrap .h1{font-size:45px}}
.error404__title{text-align:center}
.error404__text{display:flex;flex-direction:column;align-items:center;gap:0 5px;max-width:580px;margin-top:20px;text-align:center;text-wrap:wrap}
@media screen and (max-width:1440px){.error404__text{max-width:360px}}
.error404 .button-component{margin-top:40px}
@media screen and (max-width:425px){.error404 .button-component{width:95%;margin-top:20px}}