*{margin:0;padding:0;font-size:10px;font-family:"Instrument Sans",sans-serif;letter-spacing:.5px;text-decoration:none;outline:none;scroll-behavior:smooth;box-sizing:border-box}@media screen and (max-width: 1280px){*{font-size:9px}}@media screen and (max-width: 1024px){*{font-size:7px}}html{background:var(--main-bg)}body{display:grid;gap:6.4rem}.g-block-scroll{overflow:hidden;touch-action:none}.g-hidden{display:none !important}.g-container{width:100%;max-width:1320px;margin:0 auto}@media screen and (max-width: 1360px){.g-container{width:calc(100% - 4rem);margin:0 2rem}}.g-sub-title{font-size:3.4rem;line-height:120%;font-weight:700;color:var(--text-main)}@media screen and (max-width: 768px){.g-sub-title{font-size:2.8rem}}@media screen and (max-width: 560px){.g-sub-title{font-size:5.64vw;text-align:center}}.g-sub-title.accent{color:var(--text-accent)}.g-title-description{margin-top:2.4rem;font-size:2.4rem;line-height:140%;font-weight:500;color:var(--text-secondary)}@media screen and (max-width: 560px){.g-title-description{font-size:5.13vw}}.g-button{display:inline-block;padding:1.2rem 2.4rem;border:none;border-radius:1.2rem;background:var(--button-primary-bg);font-size:1.8rem;line-height:140%;font-weight:600;color:var(--button-primary-color);white-space:nowrap;transition:background .2s}@media screen and (max-width: 560px){.g-button{padding:3.08vw 6.16vw;font-size:4.62vw}}.g-button:not([disabled]):hover{background:var(--button-primary-bg-hover);cursor:pointer}.g-button:not([disabled]):active{background:var(--button-primary-bg-active);cursor:pointer}.g-button:disabled{background:var(--status-disabled)}.g-button.secondary{background:var(--button-secondary-bg);color:var(--button-secondary-color)}.g-button.secondary:not([disabled]):hover{background:var(--button-secondary-bg-hover)}.g-button.secondary:not([disabled]):active{background:var(--button-secondary-bg-active)}.g-button.secondary:disabled{background:var(--status-disabled)}.g-link{font-size:1.8rem;line-height:140%;font-weight:500;color:var(--text-nav);transition:color .2s;cursor:pointer}.g-link:hover{text-decoration:underline}.g-link:active{color:var(--text-accent)}.g-link.active{color:var(--text-accent)}.g-lang-dropdown{position:relative;cursor:pointer}.g-lang-dropdown:hover .current .label{text-decoration:underline}.g-lang-dropdown .current{display:flex;justify-content:center;gap:1.5rem;padding:1.2rem}.g-lang-dropdown .current .planet{flex-shrink:0;display:block;width:2rem;height:auto}.g-lang-dropdown .current .label{font-size:1.8rem;line-height:140%;font-weight:500;color:var(--text-nav)}.g-lang-dropdown .current .arrow{flex-shrink:0;display:block;width:2.4rem;height:auto;transition:transform .2s}.g-lang-dropdown .menu{position:absolute;left:50%;min-width:100%;display:none;flex-direction:column;gap:.5rem;padding:1rem 2rem;border:solid 1px var(--stroke-main);border-radius:2rem;background:var(--tabs-bg);transform:translate(-50%, 0)}.g-lang-dropdown .menu .option{display:block;padding:.5rem;font-size:1.8rem;line-height:140%;font-weight:500;color:var(--text-main);white-space:nowrap}.g-lang-dropdown .menu .option:hover{text-decoration:underline}.g-lang-dropdown .menu .option.active{color:var(--text-accent)}.g-lang-dropdown.open .menu{display:block}.g-lang-dropdown.open .arrow{transform:rotate(180deg)}.g-lang-list{display:flex;gap:2.5rem}.g-lang-list .option{font-size:18px;line-height:140%;font-weight:500;color:var(--text-nav);text-transform:uppercase;opacity:.5}.g-lang-list .option.active{text-decoration:underline;opacity:1}.g-social{width:4.4rem;transition:opacity .2s;cursor:pointer}.g-social:hover{opacity:.75}.g-social:active{opacity:.5}@media screen and (max-width: 767px){.g-social{width:11.28vw}}.g-social path{fill:var(--nav-bg)}
.navigation-section{position:fixed;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.4rem;padding:1.2rem;background:var(--nav-bg);border-radius:2rem;transition:background .4s,opacity .4s,transform .4s;z-index:100}@media screen and (max-width: 767px){.navigation-section{width:100%;padding:15px 20px;margin:0;border-radius:0;overflow:hidden}}.navigation-section .logo-link{display:block;width:auto;margin-left:1.8rem}@media screen and (max-width: 767px){.navigation-section .logo-link{margin-left:0}}.navigation-section .logo-link .logo{display:block;width:auto;height:auto;max-height:5rem}.navigation-section .hamburger{display:none}@media screen and (max-width: 767px){.navigation-section .hamburger{display:block}}.navigation-section .fixed-wrapper{flex-grow:1}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transform:translate(0, -300%);transition:transform .4s,opacity .4s}}.navigation-section .fixed-wrapper .content-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.6rem}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper{display:block;margin:80px 20px 20px;padding:2rem;border:solid 1px var(--stroke-main);border-radius:2rem;background:var(--tabs-bg)}}.navigation-section .fixed-wrapper .content-wrapper .navigation{display:flex;align-items:center;gap:4rem}@media screen and (max-width: 1280px){.navigation-section .fixed-wrapper .content-wrapper .navigation{gap:2rem}}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper .navigation{flex-direction:column;gap:.5rem}}.navigation-section .fixed-wrapper .content-wrapper .navigation .g-link{padding:1rem}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper .navigation .g-link{font-size:18px;color:var(--text-main)}}.navigation-section .fixed-wrapper .content-wrapper .handlers{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper .handlers{flex-direction:column}.navigation-section .fixed-wrapper .content-wrapper .handlers .g-lang-dropdown{display:none}}.navigation-section .fixed-wrapper .content-wrapper .handlers .g-lang-list{display:none}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper .handlers .g-lang-list{display:flex;margin:2.5rem auto}.navigation-section .fixed-wrapper .content-wrapper .handlers .g-lang-list .option{color:var(--text-main)}}@media screen and (max-width: 767px){.navigation-section .fixed-wrapper .content-wrapper .handlers .g-button{width:100%;font-size:18px}}.navigation-section .fixed-wrapper.show{opacity:1;transform:none}.navigation-section.hidden{opacity:0;transform:translate(0, -100%);overflow:hidden}.navigation-section-placeholder{height:5.7rem}
.h1-section{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;border-radius:2.4rem;background:var(--h1-bg)}@media screen and (max-width: 560px){.h1-section{grid-template-columns:1fr;gap:0rem}}.h1-section .content{padding:6.4rem 0 6.4rem 6.4rem}@media screen and (max-width: 1024px){.h1-section .content{padding:4rem}}@media screen and (max-width: 768px){.h1-section .content{padding:2rem}}@media screen and (max-width: 560px){.h1-section .content{text-align:center}}.h1-section .content .title{font-size:4.4rem;font-weight:700;line-height:120%;color:var(--text-accent)}@media screen and (max-width: 1024px){.h1-section .content .title{font-size:3.8rem}}@media screen and (max-width: 768px){.h1-section .content .title{font-size:3rem}}@media screen and (max-width: 560px){.h1-section .content .title{font-size:7.69vw}}.h1-section .content .g-button{margin-top:3.2rem}@media screen and (max-width: 560px){.h1-section .content .g-button{width:100%}}.h1-section .image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;padding:2rem}@media screen and (max-width: 560px){.h1-section .image-wrapper{aspect-ratio:1/1}}.h1-section .image-wrapper .image{position:absolute;display:block;max-width:100%;max-height:100%;margin:0 auto}
.slots-section .slots{display:grid;grid-template-columns:repeat(auto-fill, minmax(23rem, 1fr));gap:2rem;margin-top:3.2rem;list-style-type:none}.slots-section .slots .slot{display:flex;justify-content:center;align-items:center;aspect-ratio:248/170;border:solid 1px var(--stroke-main);border-radius:1.6rem;background:var(--tabs-bg);overflow:hidden;cursor:pointer}.slots-section .slots .slot .image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner-section{display:grid;grid-template-columns:1fr 2fr;gap:6.4rem}@media screen and (max-width: 1024px){.banner-section{gap:3.2rem}}@media screen and (max-width: 560px){.banner-section{grid-template-columns:1fr}}.banner-section .image-wrapper{display:flex;justify-content:center;align-items:center;order:1;aspect-ratio:1/1;min-width:0;border-radius:2.4rem;background:var(--h1-bg);overflow:hidden}.banner-section .image-wrapper .image{display:block;max-width:100%;max-height:100%;border-radius:2.4rem;-o-object-fit:contain;object-fit:contain}.banner-section .content{order:2;align-self:center}@media screen and (max-width: 560px){.banner-section .content{text-align:center}}.banner-section .content .g-button{margin-top:4.4rem}@media screen and (max-width: 560px){.banner-section .content .g-button{width:100%}}.banner-section.reversed{grid-template-columns:2fr 1fr}@media screen and (max-width: 560px){.banner-section.reversed{grid-template-columns:1fr}}.banner-section.reversed .image-wrapper{order:2}@media screen and (max-width: 560px){.banner-section.reversed .image-wrapper{order:1}}.banner-section.reversed .content{order:1}@media screen and (max-width: 560px){.banner-section.reversed .content{order:2}}
.tabs-section .tabs{margin-top:3.2rem;list-style-type:none}.tabs-section .tabs .tab{display:grid;grid-template-columns:2fr 1fr;gap:3.2rem;margin-top:2.4rem;padding:2.4rem;border:solid 1px var(--stroke-main);border-radius:2.4rem;background:var(--tabs-bg)}@media screen and (max-width: 560px){.tabs-section .tabs .tab{grid-template-columns:1fr;gap:8.21vw}}.tabs-section .tabs .tab:nth-child(even){grid-template-columns:1fr 2fr}@media screen and (max-width: 560px){.tabs-section .tabs .tab:nth-child(even){grid-template-columns:1fr}}.tabs-section .tabs .tab:nth-child(even) .content{order:2}.tabs-section .tabs .tab:nth-child(even) .image-wrapper{order:1}.tabs-section .tabs .tab .content{order:1}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content{order:2}}.tabs-section .tabs .tab .content .title{margin-bottom:1.6rem;font-size:2.4rem;line-height:140%;font-weight:700;color:var(--text-main)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .title{margin-bottom:4.1vw;font-size:5.13vw}}.tabs-section .tabs .tab .content .description{display:flex;flex-direction:column;gap:1rem;font-size:2rem;line-height:140%;font-weight:500;color:var(--text-secondary)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .description{font-size:4.62vw}}.tabs-section .tabs .tab .content .description h2,.tabs-section .tabs .tab .content .description h3,.tabs-section .tabs .tab .content .description h4,.tabs-section .tabs .tab .content .description h5,.tabs-section .tabs .tab .content .description h6{font-size:2.4rem;line-height:140%;font-weight:700;color:var(--text-main)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .description h2,.tabs-section .tabs .tab .content .description h3,.tabs-section .tabs .tab .content .description h4,.tabs-section .tabs .tab .content .description h5,.tabs-section .tabs .tab .content .description h6{font-size:5.13vw}}.tabs-section .tabs .tab .content .description ol{padding-left:2rem;list-style-position:inside}.tabs-section .tabs .tab .content .description ul{padding-left:2rem;list-style:square;list-style-position:inside}.tabs-section .tabs .tab .content .description ul li::marker{margin-right:1.5rem}.tabs-section .tabs .tab .content .description p,.tabs-section .tabs .tab .content .description li{font-size:2rem;line-height:140%;font-weight:500;color:var(--text-secondary)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .description p,.tabs-section .tabs .tab .content .description li{font-size:4.62vw}}.tabs-section .tabs .tab .content .description table{table-layout:fixed;border:solid 1px var(--stroke-main);border-radius:8px;border-collapse:collapse}.tabs-section .tabs .tab .content .description table td{padding:.5rem 1rem;border:solid 1px var(--stroke-main);font-size:2rem;line-height:140%;font-weight:500;color:var(--text-secondary)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .description table td{font-size:4.62vw}}.tabs-section .tabs .tab .content .g-button{margin-top:1.6rem}@media screen and (max-width: 560px){.tabs-section .tabs .tab .content .g-button{width:100%;margin-top:4.1vw}}.tabs-section .tabs .tab .image-wrapper{display:flex;justify-content:center;align-items:center;order:2;min-width:0;aspect-ratio:1.75/1;border-radius:1.6rem;background:var(--nav-bg)}@media screen and (max-width: 560px){.tabs-section .tabs .tab .image-wrapper{order:1}}.tabs-section .tabs .tab .image-wrapper .image{display:block;max-width:100%;max-height:100%}
.collapsed-section .content{position:relative;max-height:40rem;margin-top:3.2rem;padding:2.4rem;border:solid 1px var(--stroke-main);border-radius:2.4rem;background:var(--tabs-bg);transition:max-height .2s;overflow:hidden}.collapsed-section .content h2,.collapsed-section .content h3,.collapsed-section .content h4,.collapsed-section .content h5,.collapsed-section .content h6{margin-top:2.4rem;font-size:1.8rem;line-height:140%;font-weight:600;color:var(--text-main)}@media screen and (max-width: 767px){.collapsed-section .content h2,.collapsed-section .content h3,.collapsed-section .content h4,.collapsed-section .content h5,.collapsed-section .content h6{font-size:3.59vw}}.collapsed-section .content h2:first-child,.collapsed-section .content h3:first-child,.collapsed-section .content h4:first-child,.collapsed-section .content h5:first-child,.collapsed-section .content h6:first-child{margin:0}.collapsed-section .content ol{padding-left:2rem;list-style-position:inside}.collapsed-section .content ul{padding-left:2rem;list-style:square;list-style-position:inside}.collapsed-section .content ul li::marker{margin-right:1.5rem}.collapsed-section .content p,.collapsed-section .content li{margin-top:.8rem;font-size:1.8rem;line-height:140%;font-weight:400;color:var(--text-secondary)}@media screen and (max-width: 767px){.collapsed-section .content p,.collapsed-section .content li{margin-top:2.05vw;font-size:3.59vw}}.collapsed-section .content table{table-layout:fixed;border:solid 1px var(--stroke-main);border-radius:8px;border-collapse:collapse}.collapsed-section .content table td{padding:.5rem 1rem;border:solid 1px var(--stroke-main);font-size:2rem;line-height:140%;font-weight:500;color:var(--text-secondary)}@media screen and (max-width: 560px){.collapsed-section .content table td{font-size:4.62vw}}.collapsed-section .content .button{position:absolute;left:2.4rem;bottom:0;right:2.4rem;height:12rem;padding-top:6rem;border:none;background:linear-gradient(to top, var(--tabs-bg) 40%, rgba(255, 255, 255, 0) 100%);font-size:2rem;line-height:140%;font-weight:500;color:var(--text-accent);text-decoration:underline;cursor:pointer}.collapsed-section .content .button:hover{text-decoration:none}@media screen and (max-width: 767px){.collapsed-section .content .button{font-size:3.59vw}}
.faq-section .question-wrapper{margin-top:2rem;border:solid 1px var(--stroke-main);border-radius:1.6rem;background:var(--faq-bg)}.faq-section .question-wrapper[open] .title{border-bottom:solid 1px var(--stroke-main);border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--faq-bg-active)}.faq-section .question-wrapper[open] .title::after{content:"-"}.faq-section .question-wrapper:first-of-type{margin-top:3.2rem}.faq-section .question-wrapper .title{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2.4rem;border-radius:1.6rem;background:var(--faq-bg);font-size:2.4rem;line-height:140%;font-weight:600;color:var(--text-main);list-style:none;transition:all .2s;cursor:pointer}.faq-section .question-wrapper .title::after{content:"+"}@media screen and (max-width: 560px){.faq-section .question-wrapper .title{font-size:4.62vw}}.faq-section .question-wrapper .description{padding:2.4rem;border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;background:var(--faq-bg);font-size:2rem;line-height:140%;font-weight:400;color:var(--text-main)}@media screen and (max-width: 560px){.faq-section .question-wrapper .description{font-size:4.62vw}}
.footer-section{background:var(--nav-bg)}.footer-section .top-container{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:3rem 10rem;padding:4rem 0 2rem}@media screen and (max-width: 767px){.footer-section .top-container{grid-template-columns:1fr}}.footer-section .top-container .logo-link{display:flex}@media screen and (max-width: 767px){.footer-section .top-container .logo-link{order:1;margin:auto}}.footer-section .top-container .logo-link .logo{display:block;width:auto;max-height:5rem}.footer-section .top-container .title{align-self:center;font-size:2rem;line-height:140%;font-weight:700;color:var(--text-accent)}@media screen and (max-width: 767px){.footer-section .top-container .title{font-size:4.62vw}}@media screen and (max-width: 767px){.footer-section .top-container .title.pages{order:2}}@media screen and (max-width: 767px){.footer-section .top-container .title.contacts{order:4}}@media screen and (max-width: 767px){.footer-section .top-container .disclaimer-wrapper{order:6}}.footer-section .top-container .disclaimer-wrapper .disclaimer{font-size:1.6rem;line-height:140%;font-weight:700;color:var(--text-nav);opacity:.7}@media screen and (max-width: 767px){.footer-section .top-container .disclaimer-wrapper .disclaimer{font-size:3.59vw}}.footer-section .top-container .disclaimer-wrapper .disclaimer-description{margin-top:1.2rem;font-size:1.6rem;line-height:140%;font-weight:400;color:var(--text-nav);opacity:.7}@media screen and (max-width: 767px){.footer-section .top-container .disclaimer-wrapper .disclaimer-description{font-size:3.59vw}}.footer-section .top-container .g-lang-list{margin-top:2.8rem}@media screen and (max-width: 767px){.footer-section .top-container .g-lang-list{order:7}}.footer-section .top-container .navigation{display:grid;grid-template-columns:1fr 1fr;gap:1rem 10rem}@media screen and (max-width: 767px){.footer-section .top-container .navigation{order:3;gap:4.1vw 6.15vw}}@media screen and (max-width: 767px){.footer-section .top-container .navigation .g-link{font-size:4.1vw}}.footer-section .top-container .contacts-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}@media screen and (max-width: 767px){.footer-section .top-container .contacts-wrapper{order:5}}.footer-section .top-container .contacts-wrapper .contact{display:flex;align-items:center;gap:1.2rem;font-size:2rem;line-height:140%;font-weight:500;color:var(--text-nav);cursor:pointer}.footer-section .top-container .contacts-wrapper .contact:hover{text-decoration:underline}@media screen and (max-width: 767px){.footer-section .top-container .contacts-wrapper .contact{font-size:4.62vw}}.footer-section .top-container .contacts-wrapper .social-wrapper{display:flex;gap:1.6rem}@media screen and (max-width: 767px){.footer-section .top-container .contacts-wrapper .social-wrapper{gap:4.1vw}}.footer-section .top-container .contacts-wrapper .g-button{display:inline-flex;align-items:center;gap:.8rem}@media screen and (max-width: 767px){.footer-section .top-container .contacts-wrapper .g-button .chat-icon{display:block;width:4.2vh;height:3.8vh}}.footer-section .separator{height:1px;border:none;background:var(--stroke-main)}.footer-section .bot-container{padding:1.6rem 0}.footer-section .bot-container .copyright{display:block;font-size:1.6rem;line-height:140%;font-weight:400;color:var(--text-nav);text-align:center;opacity:.7}@media screen and (max-width: 767px){.footer-section .bot-container .copyright{font-size:3.59vw}}
