.elementor-779 .elementor-element.elementor-element-c91a515{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-779 .elementor-element.elementor-element-2a3a77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}.about-section,.privacy-section,.terms-section{padding:70px 20px;background:linear-gradient(180deg,#ffffff 0%,#f8f8f8 100%)}.about-container,.privacy-container,.terms-container{max-width:900px;margin:auto;background:#fff;padding:50px 60px;border-radius:20px;box-shadow:0 25px 60px rgb(0 0 0 / .08);transition:0.4s ease}.about-container,.privacy-container,.terms-container{opacity:0;transform:translateY(30px);animation:luxuryFade 1s ease forwards}@keyframes luxuryFade{to{opacity:1;transform:translateY(0)}}.about-container:hover,.privacy-container:hover,.terms-container:hover{transform:translateY(-5px);box-shadow:0 35px 80px rgb(0 0 0 / .12)}.about-header,.privacy-header,.terms-header{text-align:center;margin-bottom:40px}.about-header h1,.privacy-header h1,.terms-header h1{font-size:36px;font-weight:700;letter-spacing:1px;margin-bottom:15px;color:#111;position:relative}.about-header h1::after,.privacy-header h1::after,.terms-header h1::after{content:"";display:block;width:80px;height:2px;background:#d4af37;margin:15px auto 0}.subtitle{font-size:16px;color:#777}.about-content,.privacy-content,.terms-content{font-size:16px;line-height:1.9;color:#444}.about-content h2,.privacy-content h2,.terms-content h2{font-size:22px;margin-top:40px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee;position:relative}.about-content h2::after,.privacy-content h2::after,.terms-content h2::after{content:"";width:60px;height:2px;background:#d4af37;position:absolute;bottom:-1px;left:0}.about-content ul,.privacy-content ul,.terms-content ul{padding-left:20px;margin-bottom:20px}.about-content li,.privacy-content li,.terms-content li{margin-bottom:10px}.about-content ul.checklist{list-style:none;padding-left:0}.about-content ul.checklist li{position:relative;padding-left:28px}.about-content ul.checklist li::before{content:"✔";position:absolute;left:0;color:#d4af37;font-weight:700}.about-content a,.privacy-content a,.terms-content a{color:#d4af37;font-weight:600;text-decoration:none}.about-content a:hover,.privacy-content a:hover,.terms-content a:hover{text-decoration:underline}.contact-box,.privacy-contact,.terms-contact{background:linear-gradient(135deg,#fafafa,#f2f2f2);padding:25px;border-radius:12px;border-left:4px solid #d4af37;margin-top:15px}.contact-box ul,.privacy-contact ul,.terms-contact ul{list-style:none;padding:0;margin:10px 0}.contact-box li,.privacy-contact li,.terms-contact li{margin-bottom:10px}.contact-box a,.privacy-contact a,.terms-contact a{background:#d4af37;color:#000!important;padding:8px 18px;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;transition:0.3s ease}.contact-box a:hover,.privacy-contact a:hover,.terms-contact a:hover{background:#c19b2e;box-shadow:0 0 15px rgb(212 175 55 / .6)}.about-footer,.privacy-footer,.terms-footer{margin-top:50px;padding-top:25px;border-top:1px solid #eee;font-size:14px;color:#888;text-align:center;letter-spacing:1px}@media (max-width:768px){.about-section,.privacy-section,.terms-section{padding:40px 15px}.about-container,.privacy-container,.terms-container{padding:30px 20px;border-radius:15px}.about-header h1,.privacy-header h1,.terms-header h1{font-size:26px}.subtitle{font-size:14px}.about-content,.privacy-content,.terms-content{font-size:14px;line-height:1.8}.about-content h2,.privacy-content h2,.terms-content h2{font-size:18px}.about-footer,.privacy-footer,.terms-footer{font-size:11px;line-height:1.6}}