.header-wrap{z-index:10000;background-color:#0000;position:fixed;top:0;left:0;right:0}.header-wrap.scrolled{transition:all var(--transition-speed-medium) ease-in-out;background-color:var(--color-background-light);box-shadow:0 0 10px #0000001a}@media (max-width:1150px){.header-wrap.scrolled{transition:all .1s ease-in-out;background-color:var(--color-background-dark)!important}}.header-wrap.scrolled .nav-item-text{color:var(--color-text-dark)!important}.header-wrap.scrolled .nav-item-text.active{color:var(--color-primary)!important}.header-wrap.scrolled .btn-wrap .btn{color:var(--color-primary);border-color:var(--color-primary);-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000}.header-wrap.scrolled .btn-wrap .btn:after{background-color:var(--color-primary)}.header-wrap.scrolled .btn-wrap .btn:hover,.header-wrap.scrolled .btn-wrap .btn:focus-visible{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 8px 20px rgba(var(--color-primary-rgb,0, 102, 255), .22)}.header-wrap.scrolled .btn-wrap .btn:hover:after,.header-wrap.scrolled .btn-wrap .btn:focus-visible:after{background-color:#fff;transform:translate(3px)}.header-wrap.scrolled.backgroundWhite .btn-wrap .btn,.header-wrap.backgroundWhite .btn-wrap .btn,.header-wrap.dropdown-open .btn-wrap .btn{color:var(--color-primary);border-color:var(--color-primary);-webkit-backdrop-filter:none;background-color:#0000}.header-wrap.scrolled.backgroundWhite .btn-wrap .btn:after,.header-wrap.backgroundWhite .btn-wrap .btn:after,.header-wrap.dropdown-open .btn-wrap .btn:after{background-color:var(--color-primary)}.header-wrap.scrolled.backgroundWhite .btn-wrap .btn:hover,.header-wrap.scrolled.backgroundWhite .btn-wrap .btn:focus-visible,.header-wrap.backgroundWhite .btn-wrap .btn:hover,.header-wrap.backgroundWhite .btn-wrap .btn:focus-visible,.header-wrap.dropdown-open .btn-wrap .btn:hover,.header-wrap.dropdown-open .btn-wrap .btn:focus-visible{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 8px 20px rgba(var(--color-primary-rgb,0, 102, 255), .22)}.header-wrap.scrolled.backgroundWhite .btn-wrap .btn:hover:after,.header-wrap.scrolled.backgroundWhite .btn-wrap .btn:focus-visible:after,.header-wrap.backgroundWhite .btn-wrap .btn:hover:after,.header-wrap.backgroundWhite .btn-wrap .btn:focus-visible:after,.header-wrap.dropdown-open .btn-wrap .btn:hover:after,.header-wrap.dropdown-open .btn-wrap .btn:focus-visible:after{background-color:#fff;transform:translate(3px)}.header-wrap.backgroundWhite{border-bottom:1px solid var(--black-20);background-color:var(--color-background-light)!important}.header-wrap.backgroundWhite .nav-item-text{color:var(--color-text-dark)!important}.header-wrap.backgroundWhite .nav-item-text.active{color:var(--color-primary)!important}.header-wrap.backgroundWhite .mobile-menu-icon span{background-color:var(--color-text-dark)}.header-wrap.dropdown-open{background-color:var(--color-background-light);border-bottom:1px solid var(--black-20)}.header-wrap.dropdown-open .common-content-wrap .nav-item-text{color:var(--color-text-dark)}@media (max-width:1150px){.header-wrap.dropdown-open .common-content-wrap .header-content{background:var(--color-background-light);z-index:10;margin:-16px 0;padding:16px 0}}.header-wrap .common-content-wrap{justify-content:space-between;align-items:center;height:92px;padding:16px 40px;display:flex}@media (max-width:1150px){.header-wrap .common-content-wrap{height:auto;padding:16px 20px}.header-wrap .common-content-wrap .header-content{justify-content:space-between;align-items:center;width:100%;display:flex}}.header-wrap .common-content-wrap .logo-img{z-index:1;width:180px;position:relative}@media (min-width:1151px) and (max-width:1320px){.header-wrap .common-content-wrap .logo-img{width:150px}}@media (max-width:1150px){.header-wrap .common-content-wrap .logo-img{width:150px}}.header-wrap .logo-wrap{cursor:pointer}.header-wrap .btn-wrap{justify-content:flex-end;align-items:center;width:auto;margin-left:16px;display:flex}@media (max-width:1150px){.header-wrap .btn-wrap{justify-content:flex-start;align-self:flex-end;width:100%;margin-left:0}}@media (max-width:768px){.header-wrap .btn-wrap{justify-content:center}}.header-wrap .btn-wrap .btn{letter-spacing:.01em;color:#fff;height:44px;box-shadow:none;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #ffffffb3;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;line-height:1;display:inline-flex;position:relative}.header-wrap .btn-wrap .btn:after{content:"";background-color:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.293 4.293a1 1 0 0 1 1.414 0l6.999 7a1 1 0 0 1 0 1.414l-6.999 7a1 1 0 0 1-1.414-1.414L18.586 13H3a1 1 0 1 1 0-2h15.586l-5.293-5.293a1 1 0 0 1 0-1.414Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.293 4.293a1 1 0 0 1 1.414 0l6.999 7a1 1 0 0 1 0 1.414l-6.999 7a1 1 0 0 1-1.414-1.414L18.586 13H3a1 1 0 1 1 0-2h15.586l-5.293-5.293a1 1 0 0 1 0-1.414Z'/></svg>") 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.header-wrap .btn-wrap .btn{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.header-wrap .btn-wrap .btn:after{transition:transform .2s,background-color .2s}}.header-wrap .btn-wrap .btn:hover,.header-wrap .btn-wrap .btn:focus-visible{color:var(--color-text-dark);background-color:#fff;border-color:#fff;box-shadow:0 8px 24px #00000038}.header-wrap .btn-wrap .btn:hover:after,.header-wrap .btn-wrap .btn:focus-visible:after{transform:translate(3px)}.header-wrap .btn-wrap .btn:active{transform:translateY(1px)}@media (max-width:1150px){.header-wrap .btn-wrap .btn{height:44px;margin-right:0;padding:0 22px;font-size:16px}}.header-wrap .nav-line-container{pointer-events:none;width:100%;height:2px;position:absolute;bottom:0;left:0}@media (max-width:1150px){.header-wrap .nav-line-container{display:none}}.header-wrap .nav-line{background-color:var(--color-primary);opacity:0;border-radius:8px;height:.12em;position:absolute;bottom:20px}@media (prefers-reduced-motion:no-preference){.header-wrap .nav-line{transition:all .3s}}.header-wrap .nav-wrap{justify-content:space-between;align-items:center;gap:48px;display:flex}@media (min-width:1151px) and (max-width:1320px){.header-wrap .nav-wrap{gap:24px}}.header-wrap .mobile-menu-icon{cursor:pointer;z-index:101;flex-direction:column;justify-content:space-between;width:26px;height:20px;display:none;position:relative}.header-wrap .mobile-menu-icon span{background:var(--color-text-light);width:100%;height:2px;transition:all .2s;position:absolute;top:0;left:0}.header-wrap .mobile-menu-icon span:nth-child(2){top:8px}.header-wrap .mobile-menu-icon span:last-child{top:16px}@media (max-width:1150px){.header-wrap .mobile-menu-icon{display:flex}.header-wrap .mobile-menu-icon span{background-color:var(--color-text-light)}.header-wrap .nav-wrap{background-color:var(--color-background-light);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:100vh;padding:80px 24px 140px;transition:right .3s;position:absolute;top:0;right:-100%}.header-wrap .nav-wrap .nav-item-text{color:var(--color-text-dark)}.header-wrap .nav-wrap.mobile-active{right:0;overflow:scroll}.header-wrap .nav-wrap .btn-wrap.mobile-btn{justify-content:center;width:100%;margin:20px 0}.header-wrap .nav-open span{background-color:var(--color-text-dark)}.header-wrap .nav-open span:first-child,.header-wrap .nav-open span:last-child{top:8px}.header-wrap .nav-open span:first-child{transform:rotate(45deg)}.header-wrap .nav-open span:last-child{transform:rotate(-45deg)}.header-wrap .nav-open span:nth-child(2){opacity:0;visibility:hidden}}.nav-item-container .nav-item-wrap{cursor:pointer;text-decoration:none}.nav-item-container .nav-item-wrap .nav-item-text{color:var(--color-text-light);text-wrap:nowrap}.nav-item-container .nav-item-wrap .nav-item-text.active{color:var(--color-primary)}.nav-item-container .nav-item-wrap .chevron-icon{transform-origin:50%;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.nav-item-container .nav-item-wrap .nav-item-dropdown{align-items:center;display:flex}.nav-item-container .nav-item-wrap .nav-item-text{color:var(--color-text-light);font-size:18px}.nav-item-container .dropdown-menu{background-color:var(--color-background-light);opacity:0;z-index:1;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;min-height:460px;position:absolute;top:-1000px;left:0;right:0;overflow:hidden;box-shadow:0 10px 30px -8px #0000001f,0 4px 12px -6px #00000014}@media (prefers-reduced-motion:no-preference){.nav-item-container .dropdown-menu{transition:opacity .22s,transform .22s;transform:translateY(-6px)}}@media (max-width:1150px){.nav-item-container .dropdown-menu{border-radius:0;min-height:100%;transform:none}}.nav-item-container .dropdown-menu.active{opacity:1;top:93px;transform:translateY(0)}@media (max-width:1150px){.nav-item-container .nav-item-wrap .nav-item-text{color:var(--color-text-dark)}.nav-item-container.box{width:100%}.nav-item-container.box .nav-item-wrap{justify-content:space-between}.nav-item-container.box .dropdown-menu{opacity:0;height:0;box-shadow:none;transition:max-height .3s,opacity .3s;position:static;overflow:hidden}.nav-item-container.box .dropdown-menu.active{opacity:1;height:auto;top:0}}.header-wrap .nav-item-container--compact{position:relative}.header-wrap .dropdown-menu--compact{border-radius:16px;width:360px;min-height:0;padding:8px;left:-12px;right:auto}.header-wrap .dropdown-menu--compact.active{top:52px}.header-wrap .dropdown-menu--compact .compact-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.header-wrap .dropdown-menu--compact.dropdown-menu--compact-wide{width:680px}.header-wrap .dropdown-menu--compact.dropdown-menu--compact-wide .compact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.header-wrap .dropdown-menu--compact .compact-link{color:var(--color-text-dark);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .2s;display:flex}.header-wrap .dropdown-menu--compact .compact-link:hover,.header-wrap .dropdown-menu--compact .compact-link:focus-visible{background-color:var(--black-10);outline:none}.header-wrap .dropdown-menu--compact .compact-link:hover .compact-link__title,.header-wrap .dropdown-menu--compact .compact-link:focus-visible .compact-link__title{color:var(--color-primary)}.header-wrap .dropdown-menu--compact .compact-link__icon{background:var(--color-secondary-30);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.header-wrap .dropdown-menu--compact .compact-link__body{flex-direction:column;gap:2px;min-width:0;display:flex}.header-wrap .dropdown-menu--compact .compact-link__title{font-size:16px;font-weight:700}.header-wrap .dropdown-menu--compact .compact-link__text{color:var(--black-70);font-size:13px;line-height:18px}@media (max-width:1150px){.header-wrap .dropdown-menu--compact{border-radius:0;width:100%;padding:0;left:0}.header-wrap .dropdown-menu--compact.dropdown-menu--compact-wide{width:100%}.header-wrap .dropdown-menu--compact.dropdown-menu--compact-wide .compact-list{grid-template-columns:1fr}.header-wrap .dropdown-menu--compact .compact-link{padding:14px 16px}}
.footer-wrap{background-color:var(--color-background-dark);position:relative}.footer-wrap .common-content-wrap{z-index:2;grid-template-columns:minmax(280px,30%) 1fr;gap:40px;padding:160px 110px 80px;display:grid}@media (max-width:1150px){.footer-wrap .common-content-wrap{padding:64px}}@media (max-width:768px){.footer-wrap .common-content-wrap{grid-template-columns:1fr;gap:32px;padding:40px 20px}}.footer-wrap.transparent{background-color:#0000}.footer-wrap .footer-text{white-space:pre;margin-top:0;color:var(--color-text-disabled-dark)!important}@media (max-width:768px){.footer-wrap .footer-text{margin-bottom:12px!important}}.footer-wrap .footer-info{color:var(--color-text-light);flex-direction:column;display:flex}.footer-wrap .footer-info .footer-logo{margin-top:-20px}.footer-wrap .footer-info .footer-link{cursor:pointer;text-decoration:none}.footer-wrap .footer-info .footer-link:hover .footer-text{text-decoration:underline;color:var(--color-primary)!important}.footer-wrap .footer-content-right .footer-links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;display:grid}@media (max-width:768px){.footer-wrap .footer-content-right .footer-links{grid-template-columns:1fr}}.footer-wrap .footer-content-right .footer-links .footer-links-group-title{color:var(--color-text-light);margin-top:0;margin-bottom:24px;font-weight:600}@media (max-width:768px){.footer-wrap .footer-content-right .footer-links .footer-links-group-title{margin-bottom:12px;line-height:normal}}.footer-wrap .footer-content-right .footer-links .footer-links-group-links .footer-text{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.footer-wrap .footer-content-right .footer-links .footer-links-group-links a{color:var(--color-text-disabled-dark);text-decoration:none;transition:color .3s}.footer-wrap .footer-content-right .footer-links .footer-links-group-links a:hover{color:var(--color-text-light)}.footer-wrap .footer-copyright{border-top:1px solid var(--color-text-disabled-dark);color:var(--color-text-disabled-dark);grid-column:1/-1;place-content:center space-between;margin-top:20px;padding-top:20px;font-size:16px;display:flex}.footer-wrap .footer-copyright .copywrite-text{color:var(--color-text-disabled-dark)}@media (max-width:768px){.footer-wrap .footer-copyright .copywrite-text{width:100%}.footer-wrap .footer-copyright{flex-direction:column;align-items:center;gap:20px;margin-top:0}.footer-wrap .footer-copyright .copywrite-text{order:2}}.footer-wrap .footer-copyright{flex-wrap:wrap}.footer-wrap .footer-copyright .footer-legal{color:var(--color-text-disabled-dark);flex-basis:100%;margin:16px 0 0;font-size:13px;line-height:1.6}@media (max-width:768px){.footer-wrap .footer-copyright .footer-legal{text-align:left;flex-basis:auto;order:3;width:100%}}.footer-wrap .footer-copyright .footer-privacy-wrap{align-items:center;gap:24px;display:flex}@media (max-width:768px){.footer-wrap .footer-copyright .footer-privacy-wrap{flex-direction:column;order:1;align-items:flex-start;width:100%}}.footer-wrap .footer-copyright .footer-privacy-wrap a,.footer-wrap .footer-copyright .footer-privacy-wrap .cookie-settings-link{color:var(--color-text-disabled-dark);cursor:pointer;font-size:16px;text-decoration:none;transition:color .3s}.footer-wrap .footer-copyright .footer-privacy-wrap a:hover,.footer-wrap .footer-copyright .footer-privacy-wrap a:focus-visible,.footer-wrap .footer-copyright .footer-privacy-wrap .cookie-settings-link:hover,.footer-wrap .footer-copyright .footer-privacy-wrap .cookie-settings-link:focus-visible{color:var(--color-text-light)}
