html{scroll-behavior:smooth}#contact-section{scroll-margin-top:120px}.mxd-header--unified{z-index:101;background-color:#0000;border-bottom:1px solid #0000;align-items:center;height:6.4rem;padding-left:2rem;padding-right:2rem;transition:background-color .4s,border-color .4s,box-shadow .4s;opacity:1!important;width:100%!important;padding-top:0!important;padding-bottom:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}.mxd-header--scrolled{background-color:var(--base-bg,#f5f4f0);border-bottom-color:#00000014;box-shadow:0 2px 24px #00000014}[color-scheme=dark] .mxd-header--unified{background-color:#0000;border-bottom-color:#0000}[color-scheme=dark] .mxd-header--scrolled{background-color:var(--base-bg,#0d0d0d);border-bottom-color:#ffffff0f;box-shadow:0 2px 24px #00000059}@media only screen and (min-width:768px){.mxd-header--unified{height:7.2rem;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1600px){.mxd-header--unified{padding-left:6rem;padding-right:6rem}}.mxd-header__controls .mxd-nav__hamburger{pointer-events:auto;position:relative}.mxd-menu__close{z-index:10;width:4.6rem;height:4.6rem;color:inherit;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s,transform .25s;display:inline-flex;position:absolute;top:2rem;right:2rem}.mxd-menu__close i{font-size:2.2rem;display:inline-flex}.mxd-menu__close:hover{background-color:#ffffff1a;transform:rotate(90deg)}@media only screen and (min-width:768px){.mxd-menu__close{width:5.6rem;height:5.6rem;top:2.5rem;right:4rem}.mxd-menu__close i{font-size:2.6rem}}@media only screen and (min-width:1600px){.mxd-menu__close{right:7rem}}.mxd-nav__wrap{pointer-events:none;display:block}.mxd-nav__wrap.active_menu{pointer-events:all}.mxd-nav__contain{display:none!important}.mxd-menu__wrapper{pointer-events:none;display:block}.mxd-menu__wrapper.active_menu{pointer-events:all}.mxd-menu__wrapper .fade-in-elm{visibility:hidden;opacity:0;transition:all .6s}.mxd-menu__wrapper.active_menu .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper .fade-in-up-elm{visibility:hidden;opacity:0;transition:all .6s;transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{visibility:visible;opacity:1;transform:translateY(0)}.submenu{height:0;padding-top:0;display:block;overflow:hidden}.hamburger__line{transition:all .3s}.nav-open .hamburger__line:first-child{transform:translateY(5px)rotate(45deg)}.nav-open .hamburger__line:last-child{transform:translateY(-5px)rotate(-45deg)}.videoModal__bodyOpen{overflow:hidden}.videoModal__overlay{z-index:111;background:#000c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.videoModal__content{background:0 0;border:none;outline:none;overflow:hidden}.videoModal__playerWrap{aspect-ratio:16/9;width:min(90vw,1600px);max-width:1200px;position:relative}.swiper-navigation-icon{display:none}.loading__item,.loading__fade{opacity:0}.service-arrow{cursor:pointer;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mix-blend-mode:difference;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .25s;display:flex;position:absolute;top:32px;right:32px}.service-arrow i{color:#fff;font-size:24px;font-weight:700}.service-arrow:hover{transform:scale(1.12)}.service-arrow:active{opacity:.8;transform:scale(.92)}.privacy-page{background:#fff}.mxd-section:first-child{padding-top:80px!important;padding-bottom:50px!important}.mxd-section h1{margin-bottom:30px}.mxd-section{min-height:auto!important}.privacy-section{padding:40px 20px 80px}.privacy-container{flex-direction:column;gap:40px;max-width:720px;margin:0 auto;display:flex}.effective-date{color:#8a8a8a;font-size:14px}.intro-text{color:#444;max-width:620px;font-size:17px;line-height:1.9}.privacy-card{background:#fff;border:1px solid #e6e6e6;border-left:3px solid #111;border-radius:14px;padding:28px 26px;transition:all .25s}.privacy-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000a}.privacy-card h3{color:#111;margin-bottom:12px;font-size:20px;font-weight:600}.privacy-card h5{color:#666;margin-top:16px;font-size:15px;font-weight:500}.privacy-card p{color:#555;font-size:15.5px;line-height:1.8}.privacy-card ul{margin-top:10px;padding-left:18px}.privacy-card ul li{color:#555;margin-bottom:8px;font-size:15px;line-height:1.6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
