﻿body{background:#f8f5f2;}header.sticky{position:fixed;top:0;left:0;width:100%;background:#f8f3ec;box-shadow:0 8px 30px rgba(0,0,0,.08);animation:navDown .35s ease;}@media screen and (max-width:1024px){header nav .menu-mobile{background:rgba(255,255,255,.7803921569);border-radius:11.628vw;border:1px solid #e8d8c8;box-shadow:0 4px 12px 0 rgba(74,58,54,.1019607843);}}header nav .menu-mobile span{color:#4a3a36;}header nav .nav-middle-container .navi{text-decoration:none;color:#4a3a36;}header nav .nav-middle-container .navi-span{color:#4a3a36;}header nav .contact-language-cont .contact-cont,header nav .contact-language-cont .lang-cont{background:rgba(255,255,255,.7804);border:1px solid #e8d8c8;box-shadow:0 4px 12px 0 rgba(74,58,54,.102);}header nav .contact-language-cont .contact-cont .contact{color:#4a3a36;}header nav .contact-language-cont .lang-cont{position:relative;cursor:pointer;padding:0 10px;overflow:visible;display:none;}@media screen and (min-width:1025px){header nav .contact-language-cont .lang-cont{padding:0 .625vw;}}header nav .contact-language-cont .lang-cont .lang-current{display:flex;align-items:center;gap:6px;}@media screen and (min-width:1025px){header nav .contact-language-cont .lang-cont .lang-current{gap:.375vw;}}header nav .contact-language-cont .lang-cont .language{color:#4a3a36;}header nav .contact-language-cont .lang-cont .lang-dropdown{background:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px rgba(0,0,0,.18);}header nav .contact-language-cont .lang-cont .lang-dropdown .lang-item{color:#4a3a36;}.privacy-banner{background:linear-gradient(180deg,#f6f1eb 0%,#e9dfd8 100%);padding:180px 0 100px;color:#fff;}@media screen and (max-width:1024px){.privacy-banner{padding:140px 0 80px;}}.privacy-banner .container{max-width:1200px;margin:0 auto;padding:0 24px;}.privacy-banner .banner-text{max-width:900px;}.privacy-banner .eyebrow{display:inline-block;margin-bottom:18px;padding:8px 18px;border-radius:100px;background:rgba(199,131,110,.12);border:1px solid rgba(199,131,110,.25);color:#c7836e;font-family:PJS-Medium;font-size:14px;letter-spacing:2px;}.privacy-banner h1{margin:0;font-family:Marcellus-Regular;font-size:64px;line-height:1.2;color:#4a3a36;}@media screen and (max-width:1024px){.privacy-banner h1{font-size:48px;}}@media screen and (max-width:600px){.privacy-banner h1{font-size:36px;}}.privacy-banner p{margin-top:24px;max-width:760px;color:#5f514d;font-family:PJS-Regular;font-size:18px;line-height:1.8;}@media screen and (max-width:600px){.privacy-banner p{font-size:16px;}}.privacy-content{padding:100px 0;}@media screen and (max-width:1024px){.privacy-content{padding:70px 0;}}.privacy-content .container{max-width:1000px;margin:auto;padding:0 24px;}.privacy-content .updated-date{margin-bottom:50px;color:#a68675;font-family:PJS-Medium;font-size:15px;letter-spacing:.5px;}.privacy-content h2{margin:70px 0 22px;color:#4a3a36;font-family:Marcellus-Regular;font-size:34px;line-height:1.3;}@media screen and (max-width:600px){.privacy-content h2{font-size:28px;margin-top:55px;}}.privacy-content p{margin:18px 0;color:#5f514d;font-family:PJS-Regular;font-size:17px;line-height:1.9;}@media screen and (max-width:600px){.privacy-content p{font-size:16px;}}.privacy-content ul{margin:30px 0;padding-left:30px;}.privacy-content ul li{margin-bottom:14px;color:#5f514d;font-family:PJS-Regular;font-size:17px;line-height:1.8;}.privacy-content ul li::marker{color:#c7836e;}.privacy-content a{color:#c7836e;text-decoration:none;transition:.3s;}.privacy-content a:hover{color:#4a3a36;}.contact-box{margin-top:80px;padding:40px;background:#fff;border:1px solid #e9dfd8;border-radius:24px;}.contact-box h3{margin-bottom:18px;color:#4a3a36;font-family:Marcellus-Regular;font-size:30px;}.contact-box p{margin:10px 0;}@media screen and (max-width:600px){.contact-box{padding:28px;}}