@charset "UTF-8";@font-face{font-family:Mont;font-style:normal;font-weight:900;src:url(/assets/fonts/mont-black-russian.woff2) format("woff2"),url(/assets/fonts/mont-black-russian.woff) format("woff"),url(/assets/fonts/mont-black-russian.ttf) format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Mont;font-style:normal;font-weight:900;src:url(/assets/fonts/mont-black-english.woff2) format("woff2"),url(/assets/fonts/mont-black-english.woff) format("woff"),url(/assets/fonts/mont-black-english.ttf) format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Mont;font-style:normal;font-weight:500;src:url(/assets/fonts/mont-regular-russian.woff2) format("woff2"),url(/assets/fonts/mont-regular-russian.woff) format("woff"),url(/assets/fonts/mont-regular-russian.ttf) format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Mont;font-style:normal;font-weight:500;src:url(/assets/fonts/mont-regular-english.woff2) format("woff2"),url(/assets/fonts/mont-regular-english.woff) format("woff"),url(/assets/fonts/mont-regular-english.ttf) format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Mont;font-style:normal;font-weight:800;src:url(/assets/fonts/mont-heavy-russian.woff2) format("woff2"),url(/assets/fonts/mont-heavy-russian.woff) format("woff"),url(/assets/fonts/mont-heavy-russian.ttf) format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Mont;font-style:normal;font-weight:800;src:url(/assets/fonts/mont-heavy-english.woff2) format("woff2"),url(/assets/fonts/mont-heavy-english.woff) format("woff"),url(/assets/fonts/mont-heavy-english.ttf) format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:url(/assets/fonts/mont-semibold-russian.woff2) format("woff2"),url(/assets/fonts/mont-semibold-russian.woff) format("woff"),url(/assets/fonts/mont-semibold-russian.ttf) format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:url(/assets/fonts/mont-semibold-english.woff2) format("woff2"),url(/assets/fonts/mont-semibold-english.woff) format("woff"),url(/assets/fonts/mont-semibold-english.ttf) format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}:root{--text-color: #000000;--text-color-accent: #5CABE9;--text-color-base: #374D4A;--text-color-green: #499780;--text-color-blue: #5CABE9;--text-color-gray: #666;--text-color-white: #ffffff;--color-white: #ffffff;--color-black: #000000;--color-accent: #11B9FF;--color-gray: #F7F7F7;--color-base: #374D4A;--color-base-accent: #CFD9CE;--border-radius-l: 12px;--border-radius-m: 5px;--border-radius-s: 14px;--border-radius-xs: 8px;--container-padding-y: clamp(2.5rem, 1.875rem + 2.5vw, 3.75rem);--container-padding-x: 16px;--space-inner: 32px;--space-l: 35px;--space-m: clamp(1rem, .75rem + 1vw, 1.5rem);--space-s: 16px;--space-xs: 12px;--space-xxs: 6px;--gap-s: 16px;--gap-xs: 12px;--gap-m: clamp(1rem, .75rem + 1vw, 1.5rem);--gap-l: clamp(1.5rem, 1rem + 2vw, 2.5rem);--font-family-base: "Inter", sans-serif;--btn-bg-color: #000;--btn-bg-color-accent: #CFD9CE;--btn-bg-hover: hsl(0, 0%, -6%);--btn-bg-active: hsl(0, 0%, -12%);--btn-bg-disabled: #ccc;--btn-text-color: #fff;--btn-outline-focus: #ffa500;--container-width: clamp(25rem, 0rem + 100vw, 75rem);--transition-duration: .2s}.container{width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-inline:auto!important;padding-inline:var(--container-padding-x)}.visually-hidden{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important}@media(max-width:1232px){.hidden-laptop{display:none!important}}@media not (max-width:1232px){.visible-laptop{display:none!important}}@media not (max-width:1023px){.visible-tablet{display:none!important}}@media(max-width:1023px){.hidden-tablet{display:none!important}}@media not (max-width:767px){.visible-mobile{display:none!important}}@media(max-width:767px){.hidden-mobile{display:none!important}}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:100px}html.is-lock{overflow:hidden}body{font-size:clamp(1rem,1rem + 0vw,1rem);display:flex;background:#eee;flex-direction:column;font-family:var(--font-family-base),sans-serif;color:var(--text-color);text-box-trim:trim-both;text-box-edge:cap alphabetic}p{line-height:1.3}p span{color:var(--color-accent)}h1,.h1{font-size:clamp(1.25rem,1.099537037rem + .6172839506vw,1.5625rem);line-height:1.1;font-weight:600;margin:0;margin-bottom:var(--space-xs)}h1 span,.h1 span{color:var(--color-accent)}h2,.h2{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:1.1;font-weight:500;margin:0}h2 span,.h2 span{color:var(--color-accent)}h3,.h3{font-size:clamp(1rem,.9398148148rem + .2469135802vw,1.125rem);font-weight:600;line-height:1.1}h4,.h4{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);font-weight:600;line-height:1.1}h5,.h5{font-size:clamp(1.125rem,1.0046296296rem + .4938271605vw,1.375rem);font-weight:400}h6,.h6{font-size:clamp(1rem,.8796296296rem + .4938271605vw,1.25rem);font-weight:400}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}@media(any-hover:hover){a:hover{color:var(--text-color-green)}}@media(any-hover:none){a:active{color:var(--text-color-green)}}a[class]{text-decoration:none}:focus-visible{outline:2px dashed var(--color-white);outline-offset:4px;transition-duration:0s!important}.text--space--m{margin:0;line-height:1.32;margin-top:var(--space-m)}.text--space--s{margin:0;line-height:1.32;margin-top:var(--space-s)}.text--space--xs{margin:0;margin-top:var(--space-xs)}.text--space--none{padding:0;line-height:1.32;margin-top:0}strong{font-weight:600}.no--scroll{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.no--scroll::-webkit-scrollbar{display:none}.text--content p{padding:0;line-height:1.32;margin:var(--space-s) 0 0}.text--content p:last-child{margin-bottom:0}.text--content p+p{margin-bottom:24px}.text--content h2{font-size:clamp(1.3125rem,1.2824074074rem + .1234567901vw,1.375rem);font-weight:600;line-height:1.1;margin-top:var(--space-l)}.text--content h2:first-child{margin-top:0}.text--content__list-none{margin-top:var(--space-s);margin-bottom:var(--space-s);line-height:1.32}.text--content ol{padding-left:16px}.text--content ol ol{padding-left:-16px}.skeleton{background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:skeleton 1.5s infinite;-o-object-fit:cover;object-fit:cover}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.zoom{transition:all .1s ease-in-out}@media(hover:hover)and (pointer:fine){.zoom:hover{transform:scale(1.03);transition:all .1s ease-in-out}}.input{height:52px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #eee;border-radius:5px;padding-inline:.5rem 1rem;font-size:clamp(15px,1vw + .5rem,15px);color:#111827;outline-offset:2px;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-text-size-adjust:100%;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.input::-moz-placeholder{color:#9ca3af;opacity:1;-moz-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.input::placeholder{color:#9ca3af;opacity:1;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.input:not(:disabled):hover{border-color:#000;cursor:text}}.input:focus,.input:focus-visible{border-color:#000;box-shadow:0 0 0 3px #0000004d;outline:none}.input:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.input:disabled::-moz-placeholder{color:#d4d7dd}.input:disabled::placeholder{color:#d4d7dd}.input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44444d}.input.error:focus,.input.error:focus-visible{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.input.filled::-moz-placeholder{color:transparent}.input.filled::placeholder{color:transparent}.input--max{width:100%}.error--show{color:#ef4444}.textarea{height:120px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #eee;border-radius:5px;padding-inline:.5rem 1rem;font-size:clamp(15px,1vw + .5rem,15px);color:#111827;outline-offset:2px;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-text-size-adjust:100%;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);padding-block:13px}.textarea::-moz-placeholder{color:#9ca3af;opacity:1;-moz-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.textarea::placeholder{color:#9ca3af;opacity:1;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.textarea:not(:disabled):hover{border-color:#000;cursor:text}}.textarea:focus,.textarea:focus-visible{border-color:#000;box-shadow:0 0 0 3px #0000004d;outline:none}.textarea:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.textarea:disabled::-moz-placeholder{color:#d4d7dd}.textarea:disabled::placeholder{color:#d4d7dd}.textarea.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44444d}.textarea.error:focus,.textarea.error:focus-visible{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.textarea.filled::-moz-placeholder{color:transparent}.textarea.filled::placeholder{color:transparent}.textarea--max{width:100%}label{position:relative}label p{line-height:1.1}.custom-select{box-sizing:border-box;font-size:clamp(15px,1vw + .5rem,15px);width:100%}.custom-select__control{display:flex;align-items:center;min-height:52px;height:52px;padding:0;border-width:2px!important;border-color:#eee!important;border-radius:5px!important;background-color:#fff;box-shadow:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);cursor:text;box-sizing:border-box}@media(hover:hover)and (pointer:fine){.custom-select__control:not(.custom-select__control--is-disabled):hover{border-color:#222f2d!important}}.custom-select__control--is-focused,.custom-select__control:focus,.custom-select__control.is-focused{border-color:#374d4a!important;box-shadow:0 0 0 3px #374d4a4d!important;outline:none}.custom-select__value-container{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;height:100%;gap:8px;box-sizing:border-box}.custom-select__indicator-separator{display:none}.custom-select__single-value{color:#111827;font-size:clamp(15px,1vw + .5rem,15px)!important;line-height:1}.custom-select__placeholder{color:#9ca3af!important;font-size:clamp(15px,1vw + .5rem,15px)!important;line-height:1}.custom-select__input-container{margin:0;padding:0;height:100%;display:flex;align-items:center}.custom-select__indicator{display:inline-flex;align-items:center;padding:0 8px}.custom-select__indicator svg{display:block;width:16px;height:16px;margin-top:0;fill:currentColor}.custom-select__menu{background:#fff;border:2px solid #eee!important;border-radius:5px!important;margin-top:4px;box-shadow:none!important;overflow:hidden;z-index:999}.custom-select__menu-list{padding:0!important}:global(.select-text-center) .custom-select__menu-list{text-align:center!important}.custom-select__option{padding:15px 1rem!important;cursor:pointer;color:#111827;font-size:clamp(15px,1vw + .5rem,15px)!important;transition:background-color .12s ease}.custom-select__option--is-focused{background-color:#374d4a0f!important}.custom-select__option--is-selected,.custom-select__option:active{background-color:#374d4a24!important;color:#111827!important}.custom-select__indicator svg{margin-top:0}.custom-select__control--is-disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.custom-select__control--is-disabled .custom-select__placeholder{color:#d4d7dd}.custom-select--error .custom-select__control,.custom-select.error .custom-select__control{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44444d!important}.custom-select--error .custom-select__control--is-focused,.custom-select--error .custom-select:focus-within .custom-select__control,.custom-select.error .custom-select__control--is-focused,.custom-select.error .custom-select:focus-within .custom-select__control{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.custom-select--filled .custom-select__placeholder,.custom-select.filled .custom-select__placeholder{color:transparent}:global(.select-text-center) .custom-select__menu-list{text-align:center}.text-center{text-align:center!important}.calculator{padding-block:var(--container-padding-x);margin-top:20px;border-radius:var(--border-radius-m);position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--container-padding-x);align-items:start}.calculator__inner{display:flex;flex-direction:column;gap:var(--space-xxs)}.calculator__wrapper{background:#fff;padding:var(--space-m);border-radius:5px}.calculator__wrapper__title{display:flex;align-items:center;justify-content:space-between}.calculator__wrapper__route-info{margin-top:var(--space-s);display:grid;font-size:14px;grid-template-columns:1fr 1fr}.calculator__grid-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-m);margin-top:var(--space-xxs)}.calculator__grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-s);margin-top:var(--space-xxs)}.calculator__inner-maps{border-radius:5px;background:#fff;padding:var(--space-m)}.calculator__inner-maps__group-search{display:flex;gap:var(--space-xs);flex-direction:column}.calculator__inner-results{border-radius:5px;background:#fff;padding:var(--space-m);position:sticky;top:20px}.calculator__item{display:flex;flex-direction:column;margin-bottom:0}.calculator__item label{display:block;margin-bottom:var(--space-xxs);font-size:14px;color:var(--text-color-gray)}.calculator__item label span{color:#f57c00}.map-container{width:100%;height:400px;flex-shrink:0;border-radius:var(--border-radius-m);overflow:hidden;margin-top:var(--space-m)}.button-group{position:sticky;gap:var(--space-xs);margin-top:var(--space-xxs);bottom:var(--space-xxs);z-index:1111;background:#fff9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 2px 3px #0000000f;border-radius:var(--border-radius-m);padding:var(--space-m);width:100%}.zones-info{display:flex;gap:var(--space-xxs);margin-top:var(--space-s)}.zones-info__item{color:var(--text-color-gray);align-items:center;display:flex;gap:var(--space-xxs)}.zones-info__item-color{width:16px;height:16px}.checkbox-ios{display:inline-block;align-items:center;height:24px;line-height:20px;margin-right:10px;position:relative;vertical-align:middle;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-ios .checkbox-ios-switch{position:relative;display:inline-block;box-sizing:border-box;width:45px;height:24px;border-radius:14px;vertical-align:top;background:#eee;transition:.2s}.checkbox-ios .checkbox-ios-switch:before{content:"";position:absolute;top:1px;left:1px;display:inline-block;width:23px;height:23px;border-radius:50%;background:var(--text-color-gray);transition:.15s}.checkbox-ios input[type=checkbox]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch{background:#eee}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch:before{transform:translate(23px);background:#000}.checkbox-ios input[type=checkbox]:not(:disabled)+.checkbox-ios-switch{cursor:pointer;border-color:#0000004d}.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch{filter:grayscale(70%);border-color:#0000001a}.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch:before{background:#eee}.result-card__image{display:flex;gap:var(--space-xxs)}.result-card__image__item{width:100%;aspect-ratio:4/3;background:var(--color-gray);padding:var(--space-xs);border-radius:var(--border-radius-m)}.result-card__image__item img{border-radius:var(--border-radius-m);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=ymaps-2][class*=-ground-pane]{filter:invert(100%)!important;-ms-filter:invert(100%)!important;-webkit-filter:invert(100%)!important;-moz-filter:invert(100%)!important;-o-filter:invert(100%)!important}.button{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border:none;font-weight:500;color:#fff;background-color:var(--btn-bg-color);cursor:pointer;transition:background-color .3s,transform .1s ease-in-out,box-shadow .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;line-height:1}.button--full{width:100%}.button--s{height:40px;padding:0 20px;border-radius:20px;font-size:clamp(12px,1vw,14px)}.button--m{height:48px;padding:0 24px;border-radius:5px;font-size:clamp(14px,1.2vw,14px)}.button--l{height:55px;padding:0 24px;border-radius:20px;font-size:clamp(15px,1.5vw,15px)}.button:hover:not(:disabled){color:var(--btn-text-color);background-color:var(--btn-bg-hover);box-shadow:0 4px 8px #00000026}.button:hover:not(:disabled) svg{transition:transform .3s ease}.button:active:not(:disabled){background-color:var(--btn-bg-active);box-shadow:0 2px 4px #0000001a;transform:scale(.96);transition-duration:.1s}.button:active:not(:disabled) svg{transition-duration:.1s}.button:focus-visible{outline:3px solid var(--btn-outline-focus);outline-offset:3px}.button:disabled{opacity:.6;pointer-events:none;background-color:var(--btn-bg-disabled);cursor:not-allowed;color:#666}.button--transparent{color:var(--color-text);border:1.5px solid #000;background-color:transparent}.button--circle{border-radius:50%;padding:0;justify-content:center;align-items:center}.button--circle.button--s{width:40px;height:40px}.button--circle.button--s svg{width:50%;height:50%}.button--circle.button--m{width:48px;height:48px}.button--circle.button--m svg{width:50%;height:50%}.button--circle.button--l{width:55px;height:55px}.button--circle.button--l svg{width:70%;height:70%}.button--circle svg{fill:currentColor;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease}.button-link{background-color:transparent;color:var(--color-primary);padding:0;font-size:14px;border:none;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.button-link:hover{color:var(--close-color);background:none!important}
