.language-dropdown{position:relative}.language-toggle{display:flex;align-items:center;gap:.8rem;border:none;background:transparent;font-size:1.4rem;color:#0d0d0d;cursor:pointer;transition:all .2s}.language-toggle:hover{opacity:.65}.language-toggle .icon-language{width:1.4rem;height:1.4rem;fill:currentColor}.public-layout{display:flex;flex-direction:column;min-height:100vh}.public-header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:8rem;background-color:#fff}.public-header .logo-container{display:flex;align-items:center;gap:1.4rem;text-decoration:none}.public-header .logo-container .logo-symbol{width:3.4rem;height:3.4rem;fill:#1464ff}.public-header .logo-container .logo-logotype{height:2.8rem;fill:#0d0d0d;margin-top:.4rem}.public-header .header-nav ul{display:flex;align-items:center;gap:2.4rem;list-style:none;margin:0;padding:0}.public-header .header-nav .text-link{color:#6b6b6b;text-decoration:none;font-size:1.4rem}.public-header .header-nav .text-link:hover{color:#0d0d0d}.public-main{flex:1;display:flex;position:relative}.public-main-top{flex:1;display:flex;flex-direction:column;position:relative}.public-content-auth{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:46rem;margin:auto;padding:6rem 3rem}.public-content-legal .legal .legal-content{line-height:1.7;color:#0d0d0d}.public-content-legal .legal .legal-content .legal-section{margin-bottom:3.2rem}.public-content-legal .legal .legal-content .legal-section dt{font-size:1.8rem;font-weight:600;color:#0d0d0d;margin-bottom:1.2rem;line-height:1.4}.public-content-legal .legal .legal-content .legal-section dd{margin:0;line-height:1.7}.public-content-legal .legal .legal-content .legal-section dd p{color:#0d0d0d}.public-content-legal .legal .legal-content .legal-section dd ul{margin:1.2rem 0;padding-left:2rem;gap:1rem}.public-content-legal .legal .legal-content .legal-section dd ul li{line-height:1.6;color:#0d0d0d}.public-content-legal .legal .legal-content .legal-section dd a{color:#0d0d0d;text-decoration:underline}.public-content-legal .legal .legal-content .legal-section dd a:hover{text-decoration:none}.public-sidebar{width:50%;background-color:#f7f7f7}.public-content-single-column,.public-content-commerce,.public-content-contact,.public-content-about,.public-content-legal{flex:1;display:flex;flex-direction:column;width:100%;max-width:76.8rem;margin:0 auto;padding:8rem 3rem 0}.public-content-single-column h1,.public-content-commerce h1,.public-content-contact h1,.public-content-about h1,.public-content-legal h1{font-size:3.6rem;font-weight:700;color:#0d0d0d;margin:0 0 3rem;text-align:center}.public-content-single-column .info-table,.public-content-commerce .info-table,.public-content-contact .info-table,.public-content-about .info-table,.public-content-legal .info-table{width:100%;border-collapse:collapse}.public-content-single-column .info-table th,.public-content-commerce .info-table th,.public-content-contact .info-table th,.public-content-about .info-table th,.public-content-legal .info-table th,.public-content-single-column .info-table td,.public-content-commerce .info-table td,.public-content-contact .info-table td,.public-content-about .info-table td,.public-content-legal .info-table td{padding:1.6rem;text-align:left;border-bottom:1px solid #ebebeb}.public-content-single-column .info-table th,.public-content-commerce .info-table th,.public-content-contact .info-table th,.public-content-about .info-table th,.public-content-legal .info-table th{width:30%;color:#8c8c8c}.public-content-single-column .info-table td,.public-content-commerce .info-table td,.public-content-contact .info-table td,.public-content-about .info-table td,.public-content-legal .info-table td{width:70%;color:#0d0d0d;line-height:1.6}.public-content-single-column .info-table td a,.public-content-commerce .info-table td a,.public-content-contact .info-table td a,.public-content-about .info-table td a,.public-content-legal .info-table td a{color:#0d0d0d;text-decoration:underline}.public-content-single-column .info-table td a:hover,.public-content-commerce .info-table td a:hover,.public-content-contact .info-table td a:hover,.public-content-about .info-table td a:hover,.public-content-legal .info-table td a:hover{text-decoration:none}.public-content-single-column .info-table tr:last-child th,.public-content-commerce .info-table tr:last-child th,.public-content-contact .info-table tr:last-child th,.public-content-about .info-table tr:last-child th,.public-content-legal .info-table tr:last-child th,.public-content-single-column .info-table tr:last-child td,.public-content-commerce .info-table tr:last-child td,.public-content-contact .info-table tr:last-child td,.public-content-about .info-table tr:last-child td,.public-content-legal .info-table tr:last-child td{border-bottom:none}.public-content-contact{width:100%;max-width:64rem}.public-footer{display:flex;flex-direction:column;gap:1rem;margin:3rem 0;padding:0 3rem}.public-footer .footer-nav{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.4rem}.public-footer .footer-nav li a{color:#6b6b6b;text-decoration:none;font-size:1.4rem}.public-footer .footer-nav li a:hover{color:#0d0d0d;text-decoration:underline}.public-footer .footer-copyright{font-size:1.2rem;color:#6b6b6b;text-align:center}@media (max-width: 767px){.public-header .header-nav li:has(.language-toggle){display:none}.public-footer .footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;justify-content:flex-start;text-align:left}.public-footer .footer-nav li a{font-size:1.3rem}}
