@font-face{font-family:Onest Extra Bold;src:url(/assets/Onest-ExtraBold-B1R_mGpC.eot);src:url(/assets/Onest-ExtraBold-B1R_mGpC.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-ExtraBold-B0ylnKxA.woff2) format("woff2"),url(/assets/Onest-ExtraBold-BSLNfIqs.woff) format("woff")}@font-face{font-family:Onest Regular;src:url(/assets/Onest-Regular-B6PAnLbH.eot);src:url(/assets/Onest-Regular-B6PAnLbH.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-Regular-x0zqZKlb.woff2) format("woff2"),url(/assets/Onest-Regular-CzbQCyOO.woff) format("woff")}@font-face{font-family:Onest Semi Bold;src:url(/assets/Onest-SemiBold-G04ed1Ta.eot);src:url(/assets/Onest-SemiBold-G04ed1Ta.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-SemiBold-C1dPLd1y.woff2) format("woff2"),url(/assets/Onest-SemiBold-X4G5Uf2R.woff) format("woff")}@font-face{font-family:Onest Black;src:url(/assets/Onest-Black-CCwXLTwy.eot);src:url(/assets/Onest-Black-CCwXLTwy.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-Black-B-hJPvAc.woff2) format("woff2"),url(/assets/Onest-Black-DSZUGaWU.woff) format("woff")}@font-face{font-family:Onest Light;src:url(/assets/Onest-Light-vbGaRWTr.eot);src:url(/assets/Onest-Light-vbGaRWTr.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-Light-BmHM297_.woff2) format("woff2"),url(/assets/Onest-Light-DyQRUfmB.woff) format("woff")}@font-face{font-family:Onest Thin;src:url(/assets/Onest-Thin-BWpxDYin.eot);src:url(/assets/Onest-Thin-BWpxDYin.eot?#iefix) format("embedded-opentype"),url(/assets/Onest-Thin-DOEJntSO.woff2) format("woff2"),url(/assets/Onest-Thin-BbqQ80nI.woff) format("woff")}:root{--primary-container: clamp(280px, 100%, 100%);--secondary-container: 80%;--tertiary-container: 50%;--quaternary-container: clamp(280px, 100%, 1920px);--quinary-container: 100%;--senary-container: 1280px;--septenary-container: 800px;--app-primary-font-family: "Onest", sans-serif;--app-font-weight-thin: 100;--app-font-weight-light: 300;--app-font-weight-regular: 400;--app-font-weight-medium: 500;--app-font-weight-semi-bold: 600;--app-font-weight-bold: 700;--app-font-weight-extra-bold: 800;--app-font-weight-black: 900;--primary-padding: 4% 5%;--secondary-padding: 10% 0;--tertiary-padding: 4% 0 1% 0;--quaternary-padding: 0 5%;--quinary-padding: 0 1%;--senary-padding: 12px 24px;--section-margin: 0 0 12px 0;--font-size-xs: clamp(.5rem, 1.2dvw, .75rem);--font-size-sm: clamp(.625rem, 1.6dvw, .875rem);--font-size-base: clamp(.75rem, 2dvw, 1rem);--font-size-lg: clamp(.875rem, 2.4dvw, 1.25rem);--font-size-xl: clamp(1rem, 2.8dvw, 1.5rem);--font-size-2xl: clamp(1.125rem, 3.2dvw, 1.75rem);--font-size-3xl: clamp(1.25rem, 3.6dvw, 2rem);--font-size-4xl: clamp(1.5rem, 4dvw, 2.25rem);--font-size-5xl: clamp(2rem, 5dvw, 3rem);--heading-0: var(--font-size-5xl);--heading-1: var(--font-size-4xl);--heading-2: var(--font-size-3xl);--heading-3: var(--font-size-2xl);--heading-4: var(--font-size-xl);--heading-5: var(--font-size-lg);--heading-6: var(--font-size-base);--text-base: var(--font-size-base);--text-small: var(--font-size-sm);--text-xsmall: var(--font-size-xs);--text-large: var(--font-size-lg);--text-xlarge: var(--font-size-xl);--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--primary-text-color: #2b2c2e;--secondary-text-color: #fff;--tertiary-text-color: #494a52;--quaternary-text-color: #f1f1f2;--primary-border-color: #2b2c2e;--secondary-border-color: #4b4d56;--tertiary-border-color: #2b2c2e;--quaternary-border-color: #4b4d56;--quinary-border-color: #2b2c2e;--senary-border-color: #4b4d56;--septenary-border-color: #d9d9d9;--primary-background-color: #d9d9d9;--secondary-background-color: #f1f1f2;--tertiary-background-color: #9597a3;--quaternary-background-color: #4b4d56;--quinary-background-color: #e17d69;--senary-background-color: #fff;--septenary-background-color: #9696a0;--octonary-background-color: #adc1d6;--nonary-background-color: #f3ec9e;--decimary-background-color: #e17d69;--undecimary-background-color: #53b4ba;--duodecimary-background-color: #ebe8ee;--tredecimary-background-color: #ffffff;--overlay-dark-80: rgba(0, 0, 0, .8);--overlay-dark-60: rgba(0, 0, 0, .6);--overlay-dark-50: rgba(0, 0, 0, .5);--overlay-dark-40: rgba(0, 0, 0, .4);--overlay-dark-20: rgba(0, 0, 0, .2);--overlay-dark-10: rgba(0, 0, 0, .1);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--primary-accent-color: #2b4f51;--error-color: #ff5252;--success-color: #34c759;--warning-color: #545656;--info-color: #545656;--scrollbar-color: #9597a3;--icon-size-xs: .75rem;--icon-size-sm: 1rem;--icon-size-base: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--icon-size-2xl: 2.5rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-loader: 1080;--z-header: 2000;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}@media(max-width:1536px){:root{--primary-padding: 5% 3%;--secondary-padding: 10% 0;--tertiary-padding: 2% 0 1% 0;--quaternary-padding: 0 5%;--quinary-padding: 0 1%;--senary-padding: 12px 24px}}@media(max-width:768px){:root{--senary-padding: 6px 24px}}@media(prefers-color-scheme:dark){:root :root{--primary-accent-color: #545656;--primary-text-color: #d8d8d8;--secondary-text-color: #ffffff;--tertiary-text-color: #9aa0a6;--quaternary-text-color: #f1f1f2;--primary-border-color: #6b6f73;--secondary-border-color: #484b4e;--tertiary-border-color: #6b6f73;--quaternary-border-color: #a7a7a7;--quinary-border-color: #6b6f73;--senary-border-color: #484b4e;--primary-background-color: #1e1e1e;--secondary-background-color: #2a2a2a;--tertiary-background-color: #5a5a5a;--quaternary-background-color: #929292;--quinary-background-color: #46175a;--senary-background-color: #353333;--septenary-background-color: #3a3a3d;--octonary-background-color: #5a5a5a;--nonary-background-color: #6a2905;--decimary-background-color: #551933;--undecimary-background-color: #004d40;--duodecimary-background-color: #3a3a3a;--tredecimary-background-color: #b6b6b6}}:root[data-theme=dark]{--primary-accent-color: #545656;--primary-text-color: #d8d8d8;--secondary-text-color: #ffffff;--tertiary-text-color: #9aa0a6;--quaternary-text-color: #f1f1f2;--primary-border-color: #6b6f73;--secondary-border-color: #484b4e;--tertiary-border-color: #6b6f73;--quaternary-border-color: #a7a7a7;--quinary-border-color: #6b6f73;--senary-border-color: #484b4e;--primary-background-color: #1e1e1e;--secondary-background-color: #2a2a2a;--tertiary-background-color: #5a5a5a;--quaternary-background-color: #929292;--quinary-background-color: #46175a;--senary-background-color: #353333;--septenary-background-color: #3a3a3d;--octonary-background-color: #5a5a5a;--nonary-background-color: #6a2905;--decimary-background-color: #4a0e28;--undecimary-background-color: #004d40;--duodecimary-background-color: #3a3a3a;--tredecimary-background-color: #b6b6b6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;line-height:normal;font-weight:400}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--secondary-background-color);border-radius:16px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:16px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(hover:hover){*::-webkit-scrollbar-thumb:hover{background:var(--quaternary-background-color)}}*::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) var(--secondary-background-color)}body{min-height:100dvh;font-size:16px;font-family:var(--app-primary-font-family);line-height:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,span{font-family:var(--app-primary-font-family)}html{min-height:100vh;display:flex;flex-direction:column;background:var(--secondary-background-color);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);color:var(--heading-primary)}h1{font-size:var(--heading-1)}h2{font-size:var(--heading-2)}h3{font-size:var(--heading-3)}h4{font-size:var(--heading-4)}h5{font-size:var(--heading-5)}h6{font-size:var(--heading-6)}a{transition:color .3s ease;text-decoration:none}strong,b{font-weight:700}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}pre{color:var(--primary-text-color);background:var(--secondary-background-color);border-radius:0 12px 12px 0;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre code{font-family:inherit;font-size:inherit;color:inherit}code{display:flex;padding:12px;color:var(--primary-text-color);background:var(--primary-background-color);border-radius:4px;max-height:300px;overflow:auto}blockquote{margin:0;padding:12px;border-left:2px solid var(--primary-accent-color);background:var(--secondary-background-color);border-radius:0 12px 12px 0}cite{font-family:var(--app-primary-font-family);font-size:var(--text-small);color:var(--tertiary-text-color);font-style:normal}a{position:relative;font-family:var(--app-primary-font-family);font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--primary-accent-color);text-decoration:none;transition:color .25s ease}a:focus-visible{outline:2px solid var(--primary-accent-color);outline-offset:2px}.error{color:var(--error-color)}.success{color:var(--success-color)}.app{display:flex;flex-direction:column;min-height:100dvh;background:var(--primary-background-color)}main{flex:1}.responsive-wrapper{position:relative;padding:0 12px}@media(max-width:640px){.responsive-wrapper{padding:0 6px}}.responsive-inner{position:relative;width:var(--primary-container);margin:0 auto}.no-scroll{overflow:hidden!important;position:fixed;width:100%}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.HeaderBlock{position:fixed;width:100%;z-index:var(--z-header);flex:0 0 auto;background:var(--primary-background-color)}.HeaderBlock--menu-open .HeaderBlock__submenu-navigation{transform:translate(-50%);pointer-events:auto;opacity:1;visibility:visible}.HeaderBlock--menu-open .HeaderBlock__submenu-navigation:focus{outline:none;outline-offset:1px}.HeaderBlock__container{position:relative;display:flex;gap:12px 8px;padding:12px 0;background:var(--primary-background-color);border-radius:12px}.HeaderBlock__submenu-navigation{position:absolute;z-index:10;left:50%;top:110%;transform:translate(-50%,-100%);width:var(--secondary-container);background-color:var(--duodecimary-background-color);border-radius:12px;padding:16px 24px;transition:.2s ease-in-out;pointer-events:none;opacity:0;visibility:hidden;width:var(--tertiary-container);max-height:350px;overflow:auto}@media(max-width:1024px){.HeaderBlock__submenu-navigation{display:flex;flex-direction:column;gap:24px;width:var(--quinary-container)}}@media(max-height:500px){.HeaderBlock__submenu-navigation{max-height:250px}}.HeaderBlock__submenu-navigation-list{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;padding:var(--senary-padding);gap:48px}@media(max-width:1024px){.HeaderBlock__submenu-navigation-list{padding:0}}@media(max-width:768px){.HeaderBlock__submenu-navigation-list{gap:12px}}@media(max-width:640px){.HeaderBlock__submenu-navigation-list{grid-template-columns:repeat(2,1fr)}}.HeaderBlock__submenu-navigation-list-item{display:flex;justify-content:center;align-items:center}.HeaderBlock__submenu-navigation-list-item-link{display:flex;flex-direction:column;gap:12px;align-items:center;transition:.2s ease-in-out}@media(hover:hover){.HeaderBlock__submenu-navigation-list-item-link:hover{transform:scale(1.1)}}.HeaderBlock__submenu-navigation-list-item-link-icon{display:flex;justify-content:center;align-items:center;border:1px solid var(--quaternary-border-color);padding:12px;border-radius:50%;min-width:50px;width:50px;height:50px;transition:.2s ease-in-out}.HeaderBlock__submenu-navigation-list-item-link-icon svg{max-width:50px;max-height:50px;transition:.2s ease-in-out}.HeaderBlock__submenu-navigation-list-item-link-icon svg path{transition:.2s ease-in-out;fill:var(--quaternary-background-color);stroke:var(--quaternary-background-color)}.HeaderBlock__submenu-navigation-list-item-link-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);color:var(--primary-text-color);transition:.2s ease-in-out}.HeaderBlock__submenu-navigation-utils{display:none}@media(max-width:1024px){.HeaderBlock__submenu-navigation-utils{display:flex;justify-content:flex-end}}.HeaderBlock__submenu-navigation-utils-list{display:flex;justify-content:flex-end;flex-wrap:wrap}.HeaderBlock__logo{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:150px;background:var(--secondary-background-color);border-radius:12px;padding:8px 32px;transition:.2s ease-in-out}.HeaderBlock__logo:focus{outline:none;outline-offset:1px}@media(hover:hover){.HeaderBlock__logo:hover{background:var(--quaternary-background-color);box-shadow:0 4px 12px #0000001a}}@media(max-width:1024px){.HeaderBlock__logo{gap:24px}}@media(max-width:768px){.HeaderBlock__logo{padding:8px 24px}}.HeaderBlock__logo-picture{display:flex;align-items:center;justify-content:center;width:100px;height:20px}.HeaderBlock__logo-picture svg{max-width:100px;max-height:50px}.HeaderBlock__logo-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);line-height:150%;text-transform:uppercase;text-align:right;color:var(--tertiary-text-color);max-width:85px;transition:.2s ease-in-out}@media(max-width:768px){.HeaderBlock__logo-text{display:none}}.HeaderBlock__navigation{position:relative;z-index:100}@media(max-width:1440px){.HeaderBlock__navigation{display:none}}.HeaderBlock__navigation-list{display:flex;height:100%;gap:8px}.HeaderBlock__navigation-list-item{display:flex;justify-content:center;height:100%}.HeaderBlock__navigation-list-item-link{display:flex;align-items:center;justify-content:center;padding:22px 48px;font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);text-transform:uppercase;color:var(--secondary-text-color);border-radius:12px;background:var(--tertiary-background-color);transition:.2s ease-in-out}.HeaderBlock__navigation-list-item-link:focus{outline:none;outline-offset:1px}@media(hover:hover){.HeaderBlock__navigation-list-item-link:hover{background:var(--quaternary-background-color)}.HeaderBlock__navigation-list-item-link:hover .HeaderBlock__navigation-list-item-link-text{color:var(--quaternary-text-color)}}.HeaderBlock__navigation-list-item-link-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);text-transform:uppercase;color:var(--secondary-text-color);transition:.2s ease-in-out}.HeaderBlock__menu{position:relative;z-index:100;display:flex;width:100%}.HeaderBlock__menu-button{display:flex;flex-basis:100%;align-items:center;justify-content:space-between;background:var(--secondary-background-color);padding:15px 48px;gap:24px;border:none;border-radius:12px;cursor:pointer;transition:.2s ease-in-out}.HeaderBlock__menu-button:focus{outline:none;outline-offset:1px}@media(hover:hover){.HeaderBlock__menu-button:hover{background:var(--quaternary-background-color);box-shadow:0 4px 12px #0000001a}.HeaderBlock__menu-button:hover .HeaderBlock__menu-button-text{color:var(--quaternary-text-color)}.HeaderBlock__menu-button:hover .HeaderBlock__menu-button-icon svg{animation-play-state:paused}.HeaderBlock__menu-button:hover .HeaderBlock__menu-button-icon svg path{fill:var(--senary-background-color)}}@media(max-width:768px){.HeaderBlock__menu-button{padding:8px 24px}}.HeaderBlock__menu-button-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);text-transform:uppercase;text-align:center;color:var(--tertiary-text-color);transition:.2s ease-in-out}.HeaderBlock__menu-button-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px}.HeaderBlock__menu-button-icon svg{max-width:30px;max-height:30px;animation:pulse 2s infinite ease-in-out}.HeaderBlock__menu-button-icon svg path{transition:.2s ease-in-out;fill:var(--quaternary-background-color)}.HeaderBlock__utils{position:relative;z-index:100}@media(max-width:1024px){.HeaderBlock__utils{display:none}}.HeaderBlock__utils-list{display:flex;flex-wrap:wrap;gap:12px}.HeaderBlock__contacts{position:relative;z-index:100}@media(max-width:1024px){.HeaderBlock__contacts{display:none}}.HeaderBlock__submenu-box{display:flex;justify-content:flex-end;align-items:center;gap:24px}@media(max-width:1024px){.HeaderBlock__submenu-box{flex-direction:column;gap:12px}}.HeaderBlock__contacts-list{display:flex;flex-wrap:wrap;gap:12px}.HeaderBlock__submenu-box-mobile-contacts{position:relative;z-index:100;display:none}@media(max-width:1024px){.HeaderBlock__submenu-box-mobile-contacts{display:flex;width:100%}}.HeaderBlock__submenu-box-mobile-contacts-list{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1024px){.HeaderBlock__submenu-box-mobile-contacts-list{flex-direction:column;width:100%}}@media(max-width:1024px){.HeaderBlock__submenu-box-mobile-contacts-list-item{width:100%}.HeaderBlock__submenu-box-mobile-contacts-list-item .ButtonBlock{width:100%}}.HeaderBlock__submenu-box-navigation-mobile-utils{position:relative;z-index:100;display:none}@media(max-width:1024px){.HeaderBlock__submenu-box-navigation-mobile-utils{display:flex;width:100%}}@media(max-width:1024px){.HeaderBlock__submenu-box-navigation-mobile-utils-list{width:100%}}@media(max-width:1024px){.HeaderBlock__submenu-box-navigation-mobile-utils-list-item{width:100%}}.HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button{display:flex;justify-content:center;align-items:center;width:60px;height:60px;cursor:pointer;border:none;background:var(--secondary-background-color);border-radius:12px;transition:.2s ease-in-out}.HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button:focus{outline:none;outline-offset:1px}@media(hover:hover){.HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button:hover{background:var(--quaternary-background-color);box-shadow:0 4px 12px #0000001a}}@media(max-width:1024px){.HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button{border-radius:8px;width:100%;height:40px}.HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button .HeaderBlock__submenu-box-navigation-mobile-utils-list-item-button-icon svg{width:18px;height:18px}}.ButtonBlock{display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;position:relative;cursor:pointer;transition:.2s ease-in-out;border:none;background:none}.ButtonBlock:focus{outline:none;outline-offset:1px}.ButtonBlock__icon{display:none;width:12px;min-width:12px;height:12px}.ButtonBlock__icon svg{max-width:12px;max-height:12px}.ButtonBlock--primary{position:relative;padding:22px 56px;border:1px solid transparent;color:var(--secondary-text-color);background:var(--tertiary-background-color);border-radius:12px}.ButtonBlock--primary .ButtonBlock__text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-small);text-transform:uppercase}@media(hover:hover){.ButtonBlock--primary:hover{background:var(--secondary-background-color);color:var(--tertiary-text-color);border:1px solid var(--quaternary-border-color)}}@media(max-width:1024px){.ButtonBlock--primary{padding:var(--senary-padding);border-radius:8px;font-weight:var(--app-font-weight-medium)}}@media(max-width:640px){.ButtonBlock--primary{padding:0 12px;min-height:38px;height:38px}}.ButtonBlock--secondary{padding:12px;border:1px solid var(--quaternary-border-color);border-radius:8px;width:-moz-max-content;width:max-content;min-width:50px;height:50px;background:var(--secondary-background-color)}.ButtonBlock--secondary .ButtonBlock__text{max-width:0;opacity:0;transition:.2s ease-in-out;margin:0;font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);text-transform:uppercase;font-size:var(--text-small);color:var(--tertiary-text-color)}.ButtonBlock--secondary .ButtonBlock__icon{display:flex;align-items:center;justify-content:center}.ButtonBlock--secondary .ButtonBlock__icon svg path{transition:.2s ease-in-out;stroke:var(--quaternary-background-color)}@media(hover:hover){.ButtonBlock--secondary:hover{max-width:300px;border:1px solid var(--secondary-border-color);background:var(--quaternary-background-color)}.ButtonBlock--secondary:hover .ButtonBlock__text{margin:0 12px 0 0;opacity:1;max-width:300px;color:var(--quaternary-text-color)}.ButtonBlock--secondary:hover .ButtonBlock__icon svg path{stroke:var(--secondary-background-color)}}@media(max-width:1024px){.ButtonBlock--secondary{padding:var(--senary-padding);border-radius:8px;font-weight:var(--app-font-weight-medium)}}@media(max-width:640px){.ButtonBlock--secondary{padding:0 12px;min-width:38px;height:38px}}.ButtonBlock--tertiary{gap:16px;transition:.2s ease-in-out}.ButtonBlock--tertiary .ButtonBlock__text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);text-transform:uppercase;font-size:var(--text-small);color:var(--primary-text-color);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ButtonBlock--tertiary .ButtonBlock__icon{display:flex;align-items:center;justify-content:center}.ButtonBlock--tertiary .ButtonBlock__icon svg path{transition:.2s ease-in-out;stroke:var(--quaternary-background-color)}@media(hover:hover){.ButtonBlock--tertiary:hover{gap:24px}}@media(max-width:1024px){.ButtonBlock--tertiary{padding:var(--senary-padding);border-radius:8px;font-weight:var(--app-font-weight-medium)}}@media(max-width:640px){.ButtonBlock--tertiary{padding:0}}.HeaderBlockChangeTheme{display:flex;justify-content:center;align-items:center;width:60px;height:60px;cursor:pointer;border:none;background:var(--secondary-background-color);border-radius:12px;transition:.2s ease-in-out}.HeaderBlockChangeTheme:focus{outline:none;outline-offset:1px}@media(hover:hover){.HeaderBlockChangeTheme:hover{background:var(--quaternary-background-color);box-shadow:0 4px 12px #0000001a;transition:.2s ease-in-out}.HeaderBlockChangeTheme:hover .HeaderBlockChangeTheme__icon .HeaderBlockChangeTheme__icon-dark path,.HeaderBlockChangeTheme:hover .HeaderBlockChangeTheme__icon .HeaderBlockChangeTheme__icon-light path{fill:var(--secondary-background-color);stroke:var(--secondary-background-color)}}@media(max-width:1024px){.HeaderBlockChangeTheme{width:40px;height:40px}}.HeaderBlockChangeTheme__icon{display:flex;max-width:60px;max-height:60px}.HeaderBlockChangeTheme__icon svg{max-width:60px;max-height:60px}.HeaderBlockChangeTheme__icon svg path{transition:.2s ease-in-out}.HeaderBlockChangeTheme__icon-dark path{fill:var(--quaternary-background-color);stroke:var(--quaternary-background-color)}.HeaderBlockChangeTheme__icon-light path{fill:var(--quaternary-background-color);stroke:var(--quaternary-background-color)}.ModalDialog{position:fixed;top:0;left:0;transform:scale(.95);width:100dvw;height:100dvh;border:none;background:transparent;padding:0;margin:0;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--z-modal);pointer-events:none}.ModalDialog--open{opacity:1;top:50%;left:50%;transform:scale(1) translate(-50%,-50%);pointer-events:auto}.ModalDialog::backdrop{background:var(--overlay-dark-50);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.ModalDialog__content{position:absolute;top:50%;left:50%;width:max(500px,100%);transform:translate(-50%,-50%);background:var(--senary-background-color);border-radius:12px;box-shadow:var(--shadow-xl);max-width:min(90vw,500px);max-height:90vh;overflow-y:auto;padding:24px;border:1px solid var(--secondary-border-color);animation:modalContentAppear .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes modalContentAppear{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.ModalDialog__content-close-button{position:absolute;top:16px;right:16px;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease,transform .2s ease;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--primary-text-color);outline:none;background:none}.ModalDialog__content-close-button svg path{transition:.2s ease-in-out;fill:var(--quaternary-background-color)}.ModalDialog__content-body{margin-top:24px}@media(max-width:768px){.ModalDialog__content{max-width:100%;max-height:100%;padding:16px}.ModalDialog__content-close-button{top:12px;right:12px}}.ModalDialog:focus{outline:none}.ModalDialog__content-close-button:focus{outline:2px solid var(--primary-border-color);outline-offset:2px}.ModalDialog__content::-webkit-scrollbar{width:6px}.ModalDialog__content::-webkit-scrollbar-track{background:var(--secondary-background-color);border-radius:3px}.ModalDialog__content::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(hover:hover){.ModalDialog__content::-webkit-scrollbar-thumb:hover{background:var(--quaternary-background-color)}}.FeedbackForm__container{min-height:550px}@media(max-width:1024px){.FeedbackForm__container{min-height:480px}}.FeedbackForm__container-loader{display:flex;justify-content:center;align-items:center}.FeedbackForm__container-form{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.FeedbackForm__container-form{gap:6px}}.FeedbackForm__container-form-title{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--heading-3);text-align:center;color:var(--primary-text-color)}.FeedbackForm__container-form-subtitle{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--primary-text-color);text-align:center}.FeedbackForm__container-form-box{display:flex;flex-direction:column;gap:16px 24px}.FeedbackForm__container-form-box-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.FeedbackForm__container-form-box-wrapper-title{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-medium);font-size:var(--text-small);color:var(--primary-text-color)}.FeedbackForm__container-form-box-wrapper-title span{color:var(--error-color)}.FeedbackForm__container-form-box-wrapper-error{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-small);color:var(--error-color)}.FeedbackForm__container-form-box-wrapper-input{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color);display:flex;width:100%;padding:12px 16px;border:1px solid var(--primary-border-color);border-radius:4px;outline:none;background:none}.FeedbackForm__container-form-box-wrapper-input:focus{border-color:var(--secondary-border-color)}.FeedbackForm__container-form-box-wrapper-input::-moz-placeholder{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color)}.FeedbackForm__container-form-box-wrapper-input::placeholder{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color)}.FeedbackForm__container-form-box-wrapper-input--error{border-color:var(--error-color)}.FeedbackForm__container-form-box-wrapper-textarea{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color);min-height:72px;display:flex;width:100%;padding:12px 16px;border:1px solid var(--primary-border-color);background:none;border-radius:4px;outline:none}.FeedbackForm__container-form-box-wrapper-textarea:focus{border-color:var(--secondary-border-color)}.FeedbackForm__container-form-box-wrapper-textarea::-moz-placeholder{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color)}.FeedbackForm__container-form-box-wrapper-textarea::placeholder{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-regular);font-size:var(--text-base);color:var(--primary-text-color)}.FeedbackForm__container-form-wrapper{display:flex;margin:0 0 8px}.FeedbackForm__container-form-wrapper-label{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-medium);font-size:var(--text-small);color:var(--primary-text-color);position:relative;display:flex;align-items:center;cursor:pointer;gap:8px;transform:translate(-20px)}.FeedbackForm__container-form-wrapper-input{transform:translate(25px,5px);opacity:0}.FeedbackForm__container-form-wrapper-custom-checkbox{position:absolute;display:inline-block;min-width:18px;width:18px;height:18px;border:1px solid var(--primary-border-color);border-radius:4px;position:relative;cursor:pointer}.FeedbackForm__container-form-wrapper-custom-checkbox:after{content:"";position:absolute;top:50%;left:50%;min-width:18px;width:18px;height:18px;background-color:var(--quaternary-background-color);border-radius:4px;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.1325 0.189706C11.3959 0.44695 11.4009 0.869031 11.1436 1.13245L4.63321 7.79912C4.50203 7.93345 4.32028 8.00623 4.13264 7.99958C3.94499 7.99293 3.76885 7.90746 3.64751 7.76417L0.824594 4.43084C0.586646 4.14987 0.621524 3.7292 0.902495 3.49126C1.18347 3.25331 1.60413 3.28819 1.84208 3.56916L4.19135 6.3432L10.1897 0.200885C10.447 -0.0625332 10.869 -0.0675381 11.1325 0.189706Z" fill="white" /></svg>');background-repeat:no-repeat;background-position:center}.FeedbackForm__container-form-wrapper-input:checked+.FeedbackForm__container-form-wrapper-custom-checkbox:after{transform:translate(-50%,-50%) scale(1)}.FeedbackForm__container-form-wrapper-label-box{display:flex}.FeedbackForm__container-form-wrapper-label-box-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-light);font-size:var(--text-xsmall);color:var(--primary-text-color)}.FeedbackForm__container-form-wrapper-label-box-text-link{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-light);font-size:var(--text-xsmall);color:var(--primary-text-color);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.FeedbackForm__container-form-button-container{display:flex;justify-content:center;margin:0 0 10px}.FeedbackForm__container-form-success-message{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-base);text-transform:uppercase;text-align:center;color:var(--primary-text-color);line-height:1.3}.UiLoadersComponentLoader{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;padding:40px 0;z-index:var(--z-loader)}.UiLoadersComponentLoader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-dark-20);display:flex;justify-content:center;align-items:center;z-index:var(--z-loader)}.UiLoadersComponentLoader__box{position:relative;display:flex;justify-content:center;align-items:center}.UiLoadersComponentLoader__box-spinner{position:absolute;border-radius:50%;animation:UiLoadersComponentLoader-spin 1s linear infinite}.UiLoadersComponentLoader__box-spinner--big{width:60px;height:60px;border:4px solid transparent;border-top:4px solid var(--primary-border-color);animation:UiLoadersComponentLoader-spin 1.2s linear infinite}.UiLoadersComponentLoader__box-spinner--small{width:40px;height:40px;border:4px solid transparent;border-top:4px solid var(--primary-border-color);animation:UiLoadersComponentLoader-spin-reverse .6s linear infinite}@keyframes UiLoadersComponentLoader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes UiLoadersComponentLoader-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.FooterBlock{z-index:100;flex:0 0 auto;padding:12px 0}.FooterBlock-container{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px 8px;padding:0}.FooterBlock__logo{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:150px;background:var(--secondary-background-color);border-radius:12px;padding:8px 32px;transition:.2s ease-in-out}.FooterBlock__logo:focus{outline:none;outline-offset:1px}@media(hover:hover){.FooterBlock__logo:hover{background:var(--quaternary-background-color);box-shadow:0 4px 12px #0000001a}.FooterBlock__logo:hover .FooterBlock__logo-text{color:var(--secondary-text-color)}}@media(max-width:1024px){.FooterBlock__logo{gap:24px}}.FooterBlock__logo-picture{display:flex;align-items:center;justify-content:center;width:100px;height:20px}.FooterBlock__logo-picture svg{max-width:100px;max-height:50px}.FooterBlock__logo-text{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-xsmall);line-height:150%;text-transform:uppercase;text-align:right;color:var(--tertiary-text-color);max-width:85px;transition:.2s ease-in-out}@media(max-width:768px){.FooterBlock__logo-text{display:none}}.FooterBlock__box{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.FooterBlock__links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.FooterBlock__link{font-family:var(--app-primary-font-family);font-size:var(--text-xsmall);font-weight:var(--app-font-weight-semi-bold);color:var(--secondary-text-color);text-decoration:none;background:var(--tertiary-background-color);padding:12px;border-radius:12px;transition:.2s ease-in-out}.FooterBlock__link:focus{outline:none;outline-offset:1px}@media(hover:hover){.FooterBlock__link:hover{background:var(--quaternary-background-color);color:var(--quaternary-text-color)}}.FooterBlock__contacts{position:relative;z-index:100}.NotificationBlock{position:fixed;right:20px;bottom:20px;z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:10px;max-width:400px;pointer-events:none}.NotificationBlock-container{background:var(--senary-background-color);border-radius:8px;box-shadow:var(--shadow-lg);pointer-events:auto;cursor:pointer;min-width:300px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.NotificationBlock-container:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}}.NotificationBlock__content{padding:16px}.NotificationBlock__content-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.NotificationBlock__content-title{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-semi-bold);font-size:var(--text-base);text-transform:uppercase;color:var(--primary-text-color);line-height:1.3}.NotificationBlock__content-close{background:none;border:none;cursor:pointer;font-size:var(--text-xlarge);line-height:1;color:var(--tertiary-text-color);padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s;flex-shrink:0}@media(hover:hover){.NotificationBlock__content-close:hover{background-color:var(--secondary-background-color);color:var(--primary-text-color)}}.NotificationBlock__content-message{font-family:var(--app-primary-font-family);font-weight:var(--app-font-weight-medium);font-size:var(--text-base);color:var(--primary-text-color);line-height:1.3}.NotificationBlock__progress{height:3px;background-color:var(--overlay-dark-10);position:relative;overflow:hidden}.NotificationBlock__progress-bar{height:100%;background:currentColor;animation:progress linear;transform-origin:left}.NotificationBlock-container--success .NotificationBlock__progress-bar{background:var(--success-color)}.NotificationBlock-container--error .NotificationBlock__progress-bar{background:var(--error-color)}.NotificationBlock-container--warning .NotificationBlock__progress-bar{background:var(--warning-color)}.NotificationBlock-container--info .NotificationBlock__progress-bar{background:var(--info-color)}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:640px){.NotificationBlock{right:12px;bottom:12px;max-width:320px;gap:8px}.NotificationBlock-container{min-width:260px}.NotificationBlock__content{padding:12px}.NotificationBlock__content-title,.NotificationBlock__content-message{font-size:var(--text-small)}}.notification-list-enter-active,.notification-list-leave-active{transition:all .3s ease}.notification-list-enter-from,.notification-list-leave-to{opacity:0;transform:translateY(100%)}.notification-list-move{transition:transform .3s ease}.CookieBanner{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:12px 16px;background:var(--secondary-background-color);box-shadow:0 -4px 20px #0000001a}.CookieBanner__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CookieBanner__text{margin:0;font-family:var(--app-primary-font-family);font-size:var(--text-small);line-height:1.5;color:var(--tertiary-text-color)}.CookieBanner__link{color:var(--primary-accent-color, #0066cc);text-decoration:underline}.CookieBanner__link:hover{text-decoration:none}.CookieBanner__btn{flex-shrink:0;padding:8px 20px;font-family:var(--app-primary-font-family);font-size:var(--text-small);font-weight:var(--app-font-weight-semi-bold);color:var(--secondary-text-color);background:var(--quaternary-background-color);border:none;border-radius:8px;cursor:pointer;transition:.2s}.CookieBanner__btn:hover{background:var(--tertiary-background-color)}.cookie-banner-enter-active,.cookie-banner-leave-active{transition:transform .3s ease,opacity .3s ease}.cookie-banner-enter-from,.cookie-banner-leave-to{transform:translateY(100%);opacity:0}.PwaReloadPrompt{position:fixed;right:16px;bottom:16px;margin:0;padding:16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;z-index:9999;text-align:left;box-shadow:0 4px 12px #00000026;background:var(--secondary-background-color);max-width:320px}.PwaReloadPrompt__message{margin-bottom:12px;font-size:var(--text-small);line-height:1.4;color:var(--primary-text-color)}.PwaReloadPrompt__actions{display:flex;gap:8px}.PwaReloadPrompt__btn{padding:8px 16px;font-size:var(--text-small);font-weight:var(--app-font-weight-semi-bold);border-radius:6px;cursor:pointer;border:1px solid rgba(0,0,0,.15);background:var(--quaternary-background-color);color:var(--primary-text-color)}.PwaReloadPrompt__btn:hover{background:var(--tertiary-background-color)}.PwaReloadPrompt__btn--secondary{background:transparent}.pwa-toast-enter-active,.pwa-toast-leave-active{transition:transform .2s ease,opacity .2s ease}.pwa-toast-enter-from,.pwa-toast-leave-to{transform:translateY(100%);opacity:0}
