#vexeo-consent{font-family:Arial,sans-serif;color:#faf6ef;font-size:14px;line-height:1.6}#vexeo-consent [hidden]{display:none!important}#vexeo-consent button{font:inherit;cursor:pointer;color:inherit;border:1px solid #ab8b70;border-radius:8px;background:transparent;padding:10px 16px}#vexeo-consent button:hover{background:#6b4b34}#vexeo-consent button:focus-visible,#vexeo-consent input:focus-visible{outline:3px solid #e5c6a6;outline-offset:3px}#vexeo-consent .vc-reopen{position:fixed;bottom:18px;left:18px;z-index:10000;border-radius:50%;padding:13px;background:#493323;box-shadow:0 4px 18px #49332350}#vexeo-consent .vc-banner{position:fixed;bottom:20px;left:82px;max-width:540px;padding:24px;background:#563c2b;border:1px solid #b39579;border-radius:18px;z-index:10001;box-shadow:0 10px 40px #0a284550}#vexeo-consent .vc-banner strong{font-size:19px}#vexeo-consent .vc-banner p{margin:10px 0 18px}#vexeo-consent .vc-banner>div{display:flex;gap:8px;flex-wrap:wrap}#vexeo-consent [data-action=accept]{background:#e6c6a6;color:#493323;border-color:#e6c6a6}#vexeo-consent .vc-overlay{position:fixed;inset:0;background:#302116b0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:24px}#vexeo-consent .vc-modal{width:846px;max-width:100%;max-height:min(760px,90dvh);background:#563c2b;border-radius:12px;box-shadow:0 20px 90px #0005;display:flex;flex-direction:column;overflow:hidden;border:1px solid #c1a68c}#vexeo-consent header{padding:22px 24px;display:flex;gap:20px;border-bottom:1px solid #b99f8644;align-items:start}#vexeo-consent h2{font:600 19px/1.5 Arial;margin:0;flex:1;letter-spacing:0}#vexeo-consent .vc-close{border:0;padding:0 4px;font-size:26px;line-height:1}#vexeo-consent .vc-scroll{padding:12px 24px;overflow-y:auto;overscroll-behavior:contain}#vexeo-consent .vc-scroll>p{margin:12px 0 24px}#vexeo-consent .vc-category{padding:20px 0;border-top:1px solid #b99f8644}#vexeo-consent .vc-category p{margin:12px 0 0}#vexeo-consent .vc-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#vexeo-consent .vc-expand{border:0;padding:0;font-weight:600;font-size:16px;display:flex;gap:16px;align-items:center;text-align:left}#vexeo-consent .vc-expand span{font-size:24px;line-height:1;transition:transform .2s}#vexeo-consent .vc-expand[aria-expanded=true] span{transform:rotate(90deg)}#vexeo-consent .vc-always{font-size:12px;color:#e6c6a6;white-space:nowrap}#vexeo-consent input[role=switch]{appearance:none;width:40px;height:23px;border-radius:20px;background:#9d8976;cursor:pointer;position:relative;flex-shrink:0}#vexeo-consent input[role=switch]:before{content:'';position:absolute;width:17px;height:17px;top:3px;left:3px;background:white;border-radius:50%;transition:transform .2s}#vexeo-consent input:checked{background:#ad7e55}#vexeo-consent input:checked:before{transform:translateX(17px)}#vexeo-consent .vc-details{margin-top:14px;padding:14px;background:#493323;border-radius:8px;color:#f3e7d8}#vexeo-consent footer{padding:18px 24px 10px;border-top:1px solid #b99f8644}#vexeo-consent footer>div{display:flex;gap:12px}#vexeo-consent footer button{flex:1;line-height:1.3;padding:12px 10px}#vexeo-consent small{display:block;text-align:center;margin-top:10px;font-size:11px;color:#e6c6a6}.vc-lock{overflow:hidden}.vc-calendar-block{padding:70px 30px;text-align:center;background:#563c2b;color:#faf6ef;border-radius:20px}.vc-calendar-block button{margin-top:20px;padding:14px 24px;background:#e6c6a6;color:#493323;border:0;border-radius:30px;cursor:pointer}.vexeo-guide .section_body-service{padding-top:150px;padding-bottom:100px}.vexeo-guide .headline_service{max-width:900px;margin:0 auto 90px;text-align:center}.vexeo-guide h1{font-size:clamp(38px,4.7vw,68px);line-height:1.12}.vexeo-guide .master_service-body{max-width:820px;margin:auto}.vexeo-guide .service_tile{margin-bottom:80px}.vexeo-guide .service_tile p,.vexeo-guide .service_tile li{font-size:18px;line-height:1.6}.vexeo-guide .service_tile h4{font-size:27px;line-height:1.3}.vexeo-guide .service_tile h6{font-size:20px;line-height:1.4}.vexeo-guide .service_top-tile{margin-bottom:26px}.vexeo-guide .heading-style-h4{font-size:26px;line-height:1.5}.vexeo-guide .master_label{justify-content:center}.vexeo-guide .icon-label{background:#493323;border-radius:5px;padding:3px}@media(max-width:600px){#vexeo-consent .vc-overlay{padding:12px}#vexeo-consent .vc-modal{max-height:94dvh}#vexeo-consent header{padding:18px}#vexeo-consent h2{font-size:17px}#vexeo-consent .vc-scroll{padding:10px 18px}#vexeo-consent footer{padding:14px}#vexeo-consent footer>div{flex-direction:column;gap:8px}#vexeo-consent .vc-banner{left:14px;right:14px;bottom:78px;max-width:none}.vexeo-guide .section_body-service{padding-top:120px}.vexeo-guide .headline_service{margin-bottom:60px}.vexeo-guide .heading-style-h4{font-size:22px}}

.vg-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.vg-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vg-reveal{opacity:1;transform:none;transition:none}}
