:root{--c-orange:#fe5e00;--c-orange-h:#e85400;--c-blue:#1792cd;--c-blue-h:#1480b5;--c-blue-dk:#0c6a96;--c-h:#0b1d2c;--c-p:#14384f;--c-dim:#5a7d91;--c-faint:#94abb8;--c-bg:#fff;--c-bg2:#f7f7f7;--c-bg3:#efefef;--c-bdr:#ddd;--c-bdr2:#ebebeb;--sh-1:0 1px 2px rgba(0,0,0,.06);--sh-2:0 2px 8px rgba(0,0,0,.08);--sh-3:0 6px 20px rgba(0,0,0,.12);--sh-4:0 12px 28px rgba(0,0,0,.16);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:80px;--r1:8px;--r2:12px;--r3:16px;--r-full:9999px;--f:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{font-family:var(--f) !important;font-size:16px;line-height:1.5;color:var(--c-p);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#d0ebf8;color:var(--c-blue-dk)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--f);color:var(--c-h);line-height:1.2;margin-bottom:var(--s2)}h1,.h1{font-size:32px;font-weight:800;letter-spacing:-.03em}h2,.h2{font-size:26px;font-weight:700;letter-spacing:-.02em}h3,.h3{font-size:22px;font-weight:600}h4,.h4{font-size:18px;font-weight:600}h5,.h5{font-size:16px;font-weight:600}h6,.h6{font-size:14px;font-weight:600}p{color:var(--c-p);line-height:1.6}strong,b{color:var(--c-h);font-weight:600}small,.small{font-size:14px;color:var(--c-dim)}a{color:var(--c-blue);text-decoration:none;transition:color .15s}a:hover{color:var(--c-blue-h);text-decoration:underline}h1 a,h2 a,h3 a,h4 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:var(--c-blue);text-decoration:none}.theme-link,.green-link{color:var(--c-blue) !important;font-weight:600}.btn{font-family:var(--f) !important;font-size:16px;font-weight:600;min-height:48px;padding:0 24px;border-radius:var(--r1);display:inline-flex;align-items:center;justify-content:center;transition:background .15s,transform .15s,box-shadow .15s;line-height:1;cursor:pointer}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.98)}.btn-primary,.btn-host,.btn-success,.btn-warning{background:var(--c-orange) !important;border:1px solid var(--c-orange) !important;color:#fff !important}.btn-primary:hover,.btn-host:hover,.btn-success:hover,.btn-warning:hover{background:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important;color:#fff !important;box-shadow:0 4px 14px rgba(254,94,0,.25)}.btn-secondary,.btn-info,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark{background:#fff !important;border:1px solid var(--c-h) !important;color:var(--c-h) !important}.btn-secondary:hover,.btn-info:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-dark:hover{background:var(--c-bg2) !important;color:var(--c-h) !important}.btn-danger{background:#e03131 !important;border-color:#e03131 !important;color:#fff !important}.btn-danger:hover{background:#c92a2a !important}.btn-light{background:var(--c-bg2) !important;border:1px solid var(--c-bdr) !important;color:var(--c-p) !important}.btn-contrast{background:var(--c-blue) !important;border-color:var(--c-blue) !important;color:#fff !important}.btn-contrast:hover{background:var(--c-blue-h) !important}.btn-sm{min-height:36px;font-size:14px;padding:0 16px}.btn-lg{min-height:56px;font-size:18px;padding:0 32px}.btn:disabled,.btn.disabled{opacity:.5;pointer-events:none}.btn:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.form-control,.decorative-input,.input-large,select.select,textarea{font-family:var(--f);font-size:16px;min-height:48px;padding:12px 16px;border:1px solid var(--c-bdr);border-radius:var(--r1);background:#fff;color:var(--c-h);transition:border-color .15s}.form-control:focus,.decorative-input:focus,.input-large:focus,textarea:focus{border-color:var(--c-h);outline:0;box-shadow:0 0 0 2px rgba(11,29,44,.08)}.form-control::placeholder,.decorative-input::placeholder{color:var(--c-faint)}label,.control-label{font-family:var(--f);font-weight:600;color:var(--c-h);font-size:14px}.error-msg,.invalid-feedback{color:#e03131;font-size:13px}.header{background:#fff;border-bottom:1px solid var(--c-bdr2);min-height:64px;font-family:var(--f)}.navbar{font-family:var(--f)}.navbar-brand{font-weight:800;color:var(--c-blue) !important;font-size:20px;letter-spacing:-.02em}.nav-link{font-family:var(--f) !important;color:var(--c-p) !important;font-weight:600;font-size:14px;padding:8px 12px;border-radius:var(--r1);transition:background .12s,color .12s}.nav-link:hover{color:var(--c-blue) !important;background:rgba(23,146,205,.05);text-decoration:none}.nav-link.active,.nav-item.active .nav-link{color:var(--c-orange) !important}.alert-count{background:var(--c-orange) !important;color:#fff !important;font-weight:700;font-size:10px;border-radius:10px;min-width:18px;height:18px;line-height:18px;text-align:center;padding:0 5px;box-sizing:border-box}header .main-menu .dropdown-toggle .drop_choose .alert-count{top:-12px;right:-8px;font-size:9px;min-width:16px;height:16px;line-height:16px;padding:0 4px}.nav-link .alert-count{position:absolute;top:5px;right:-5px;font-size:9px;min-width:16px;height:16px;line-height:16px;padding:0 4px}.dropdown-item .alert-count{position:relative !important;top:auto !important;right:auto !important;margin-left:8px;font-size:11px;min-width:20px;height:20px;line-height:20px;padding:0 6px;display:inline-block;border-radius:10px;vertical-align:middle}.dropdown-menu{font-family:var(--f);border:1px solid var(--c-bdr);border-radius:var(--r2);box-shadow:var(--sh-4);padding:8px;background:#fff}.dropdown-item{font-size:14px;font-weight:500;color:var(--c-p);border-radius:6px;padding:10px 12px;transition:background .1s}.dropdown-item:hover{background:var(--c-bg2);color:var(--c-h)}.dropdown-item.active,.dropdown-item:active{background:rgba(254,94,0,.08);color:var(--c-orange)}.field-label{font-size:12px;font-weight:600;color:var(--c-h);text-transform:uppercase;letter-spacing:.04em}.subnav{background:var(--c-bg2);border-bottom:1px solid var(--c-bdr2);font-family:var(--f)}.subnav-item{font-weight:600;color:var(--c-dim);font-size:14px}.subnav-item:hover{color:var(--c-blue)}.subnav-item.active{color:var(--c-orange);border-bottom:2px solid var(--c-orange)}.sidenav-item{font-weight:500;color:var(--c-p);padding:8px 12px;border-radius:6px;transition:background .1s}.sidenav-item:hover{background:var(--c-bg2);color:var(--c-blue)}.sidenav-item.active{background:rgba(254,94,0,.06);color:var(--c-orange);font-weight:600}.card{font-family:var(--f);background:#fff;border:1px solid var(--c-bdr);border-radius:var(--r2);overflow:hidden;transition:box-shadow .2s}.card:hover{box-shadow:var(--sh-2)}.card-header{background:#fff;border-bottom:1px solid var(--c-bdr2);font-weight:600;color:var(--c-h);font-size:16px;padding:20px 24px}.card-body{padding:24px}.card-footer{background:var(--c-bg2);border-top:1px solid var(--c-bdr2);padding:16px 24px}.table{font-family:var(--f);color:var(--c-p)}.table thead th{background:var(--c-bg2);color:var(--c-h);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--c-bdr);padding:12px 16px}.table td{padding:12px 16px;border-color:var(--c-bdr2)}.table-hover tbody tr:hover{background:var(--c-bg2)}.alert{font-family:var(--f);border-radius:var(--r2);font-weight:500}.alert-success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-warning,.cls_offerbanner{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.alert-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.modal-content{font-family:var(--f);border:1px solid var(--c-bdr);border-radius:var(--r2);box-shadow:var(--sh-4);background:#fff}.modal-header{border-bottom:1px solid var(--c-bdr2);padding:20px 24px}.modal-title{font-weight:600;color:var(--c-h);font-size:16px}.modal-body{padding:24px}.modal-footer{border-top:1px solid var(--c-bdr2);padding:16px 24px}.modal-backdrop.show{background:rgba(0,0,0,.5)}.badge-primary{background:var(--c-orange)}.badge-success{background:#16a34a}.badge-info{background:var(--c-blue)}.dot-success{background:#16a34a}.dot-danger{background:#e03131}.page-item .page-link{color:var(--c-p);border-color:var(--c-bdr);border-radius:var(--r1);font-weight:600;padding:8px 14px}.page-item .page-link:hover{background:var(--c-bg2);color:var(--c-h)}.page-item.active .page-link{background:var(--c-h);border-color:var(--c-h);color:#fff}.footer-wrap{font-family:var(--f) !important;background:#0b1d2c !important;color:rgba(255,255,255,.7) !important}.footer-wrap h5,.footer-wrap h4,.footer-wrap h3{color:#fff !important;font-weight:600}.footer-wrap a{color:rgba(255,255,255,.7) !important}.footer-wrap a:hover{color:var(--c-orange) !important;text-decoration:none}.copyright{border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4);font-size:13px}.footer-select,.language-selector,.currency-selector{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);border-radius:6px;font-size:13px;padding:6px 12px}.footer-icon-container{color:rgba(255,255,255,.5);transition:color .15s}.footer-icon-container:hover{color:var(--c-orange)}.log-page{max-width:480px;margin:0 auto;background:#fff;border:1px solid var(--c-bdr);border-radius:var(--r3);box-shadow:var(--sh-3);padding:32px}.log-form .form-control,.log-form .decorative-input{min-height:48px;border-radius:var(--r2)}.log-form .btn-primary{min-height:48px;width:100%;border-radius:var(--r2);font-size:16px;background:linear-gradient(180deg,#ff7424 0,#fe5e00 50%,#e85400 100%) !important;border-color:#fe5e00 !important;color:#fff !important;font-weight:700;box-shadow:0 4px 12px rgba(254,94,0,.24)}.log-form .btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.social-log .btn{min-height:48px;border-radius:var(--r2);font-weight:600;width:100%}.fb-btn{background:#1877f2 !important;border-color:#1877f2 !important;color:#fff !important}.google-btn{background:#fff !important;border:1px solid var(--c-bdr) !important;color:var(--c-h) !important}.apple-btn{background:#000 !important;border-color:#000 !important;color:#fff !important}.or-block{color:var(--c-faint);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.sign-popup .modal-content{border-radius:var(--r3) !important;border:1px solid var(--c-bdr2) !important;box-shadow:var(--sh-4) !important;overflow:hidden}.sign-popup .modal-header{border-bottom:none !important;padding:20px 24px 0 !important}.sign-popup .modal-body{padding:16px 28px 28px !important}.sign-popup .social-log .btn{border-radius:var(--r2) !important;min-height:48px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.sign-popup .social-log .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.sign-popup .decorative-input{min-height:48px !important;border-radius:var(--r2) !important;border:1.5px solid var(--c-bdr) !important;font-size:15px !important}.sign-popup .decorative-input:focus{border-color:var(--c-blue) !important;box-shadow:0 0 0 3px rgba(23,146,205,.12) !important}.sign-popup .btn-primary{background:linear-gradient(180deg,#ff7424 0,#fe5e00 50%,#e85400 100%) !important;border-color:#fe5e00 !important;border-radius:var(--r2) !important;min-height:48px;font-weight:700;font-size:16px;box-shadow:0 4px 12px rgba(254,94,0,.24)}.sign-popup .btn-primary:hover{filter:brightness(1.04)}.sign-popup .form-footer{font-size:14px;color:var(--c-dim)}.sign-popup .form-footer a{color:var(--c-blue) !important;font-weight:700}.g-recaptcha{border-radius:8px;overflow:hidden}button.pb-submit-btn,.pb-login-card button.pb-submit-btn{width:100% !important;min-height:50px !important;border:none !important;border-radius:12px !important;background:linear-gradient(180deg,#ff7424 0,#fe5e00 50%,#e85400 100%) !important;color:#fff !important;font-family:var(--f) !important;font-size:16px !important;font-weight:700 !important;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.16) inset,0 4px 12px rgba(254,94,0,.24) !important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease !important}button.pb-submit-btn:hover,.pb-login-card button.pb-submit-btn:hover{transform:translateY(-2px) !important;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 6px 18px rgba(254,94,0,.3) !important;filter:brightness(1.05) !important;background:linear-gradient(180deg,#ff7424 0,#fe5e00 50%,#e85400 100%) !important;color:#fff !important}button.pb-submit-btn:active,.pb-login-card button.pb-submit-btn:active{transform:translateY(0) scale(.98) !important;filter:brightness(.96) !important;box-shadow:0 2px 6px rgba(254,94,0,.18) !important}.pb-social-btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease !important}a.pb-social-btn:hover{text-decoration:none !important}a.pb-social-btn--google:hover{background:#f8f9fa !important;color:#1f1f1f !important}a.pb-social-btn--microsoft:hover{background:#404040 !important;color:#fff !important}a.pb-social-btn--twitter:hover{background:#1a1a1a !important;color:#fff !important}a.pb-social-btn--facebook:hover{background:#166fe5 !important;color:#fff !important}a.pb-social-btn--apple:hover{background:#1a1a1a !important;color:#fff !important}.pb-input-wrap input:focus{border-color:var(--c-blue) !important;box-shadow:0 0 0 3px rgba(23,146,205,.12) !important}.search-list{border:1px solid var(--c-bdr);border-radius:var(--r2);overflow:hidden;transition:box-shadow .2s;background:#fff;margin-bottom:var(--s5)}.search-list:hover{box-shadow:var(--sh-3)}.search-info h4{color:var(--c-h);font-weight:600}.search-info h4 a{color:var(--c-h)}.search-info h4 a:hover{color:var(--c-blue);text-decoration:none}.search-price{color:var(--c-orange) !important;font-weight:800;font-size:18px}.user-info h2,.user-info h3{color:var(--c-h)}.room-place{color:var(--c-dim);font-size:14px}.star-rating-wrapper,.icon-star{color:var(--c-orange)}.about-listing h3,.detail-info h3,.space-info h3,.scroll-section h3{color:var(--c-h);font-weight:700;font-size:22px;margin-bottom:var(--s4)}.profile-image,.media-round,.media-photo{border:3px solid #fff;box-shadow:var(--sh-2);border-radius:50%}.host-dashboard,.guest-dashboard{font-family:var(--f)}.tab-item{font-weight:600;color:var(--c-dim);padding:10px 16px;border-bottom:2px solid transparent;transition:color .15s}.tab-item:hover{color:var(--c-blue)}.tab-item.active,.tab-item[aria-selected="true"]{color:var(--c-orange);border-bottom-color:var(--c-orange)}.list-name{color:var(--c-h);font-weight:600}.list-date{color:var(--c-faint);font-size:13px}.unread-message{color:var(--c-h) !important;font-weight:700 !important}.daterangepicker{font-family:var(--f);border-radius:var(--r2);border-color:var(--c-bdr);box-shadow:var(--sh-3)}.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.daterangepicker td.in-range{background:rgba(254,94,0,.08) !important}.container{max-width:1280px !important}.pb-home{background:#fff;color:var(--c-p);font-family:var(--f)}.g-shell{max-width:1280px;margin:0 auto;padding:0 24px}.g-shell-wide{max-width:1440px}.g-hero{position:relative;padding:var(--s7) 0;text-align:center;background:linear-gradient(180deg,rgba(23,146,205,.03) 0,#fff 40%,rgba(254,94,0,.02) 100%);overflow:hidden}.g-hero::before{content:"";position:absolute;top:-20%;left:-15%;width:400px;height:400px;background:radial-gradient(circle,rgba(254,94,0,.06) 0,transparent 70%);pointer-events:none}.g-hero::after{content:"";position:absolute;bottom:-25%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(23,146,205,.06) 0,transparent 70%);pointer-events:none}.g-copy{position:relative;z-index:1;max-width:680px;margin:0 auto var(--s5)}.g-kicker{margin:0 0 var(--s2);color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.g-title{margin:0 0 var(--s4);font-size:32px;line-height:1.1;letter-spacing:-.04em;font-weight:800;color:var(--c-h)}.g-subtitle{margin:0 auto;font-size:16px;line-height:1.6;color:var(--c-dim);max-width:600px}.g-search-form{position:relative;z-index:1;max-width:850px;margin:0 auto var(--s5)}.g-search-shell{display:grid;grid-template-columns:1fr;gap:12px;padding:var(--s4);border:1px solid var(--c-bdr);border-radius:var(--r3);background:#fff;box-shadow:var(--sh-2)}.g-search-input,.g-search-select{width:100%;min-height:48px;border:1px solid var(--c-bdr);border-radius:var(--r1);background:#fff;font-size:16px;font-weight:400;color:var(--c-h);padding:0 16px;font-family:var(--f);outline:0;transition:border-color .15s}.g-search-input:focus,.g-search-select:focus{border-color:var(--c-h)}.g-search-input::placeholder{color:var(--c-faint)}.g-search-select{appearance:none;-webkit-appearance:none}.g-search-field{display:flex;flex-direction:column;gap:4px}.g-search-label{font-size:12px;font-weight:700;color:var(--c-h);text-transform:uppercase;letter-spacing:.04em}.search_location_error{font-size:12px;color:#e03131;margin-top:2px;font-weight:500}.g-search-btn{min-height:48px;width:100%;border:0;border-radius:var(--r1);background:var(--c-orange);color:#fff;font-size:16px;font-weight:600;font-family:var(--f);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.g-search-btn:hover{background:var(--c-orange-h);transform:scale(1.02)}.g-search-btn:active{transform:scale(.98)}.g-actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;margin:0 0 var(--s5)}.g-btn{min-height:48px;width:100%;border-radius:var(--r1);padding:0 24px;border:1px solid transparent;font-size:16px;font-weight:600;font-family:var(--f);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.g-btn:hover{transform:scale(1.02);text-decoration:none}.g-btn:active{transform:scale(.98)}.g-btn-primary{background:var(--c-orange);color:#fff}.g-btn-primary:hover{background:var(--c-orange-h);color:#fff;box-shadow:0 4px 14px rgba(254,94,0,.25)}.g-btn-secondary{background:#fff;color:var(--c-h);border:1px solid var(--c-h)}.g-btn-secondary:hover{background:var(--c-bg2);color:var(--c-h)}.g-search-btn:focus-visible,.g-btn:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.g-trust-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);margin:0 auto;max-width:700px}.g-trust-chip{padding:6px 14px;border-radius:var(--r-full);background:#fff;border:1px solid var(--c-bdr);color:var(--c-dim);font-size:12px;font-weight:600;transition:border-color .15s}.g-trust-chip:hover{border-color:var(--c-h);color:var(--c-h)}.g-proof,.g-how,.g-transparency,.g-faq,.g-company,.g-final-cta{padding:var(--s7) 0;border-top:1px solid var(--c-bdr2)}.g-how,.g-faq{background:var(--c-bg2)}.g-section-head{text-align:center;max-width:680px;margin:0 auto var(--s6)}.g-section-head h2{margin:0 0 var(--s2);font-size:26px;color:var(--c-h)}.g-section-head p{margin:0;color:var(--c-dim);font-size:16px}.g-proof-grid,.g-faq-list,.g-steps-grid{display:grid;grid-template-columns:1fr;gap:var(--s5)}.g-proof-card,.g-faq-item,.g-step-card{background:#fff;border:1px solid var(--c-bdr);border-radius:var(--r2);padding:var(--s5);transition:box-shadow .2s}.g-proof-card:hover,.g-step-card:hover{box-shadow:var(--sh-2)}.g-proof-card{text-align:center}.g-proof-icon{width:48px;height:48px;margin:0 auto var(--s4);border-radius:var(--r2);background:rgba(23,146,205,.08);display:flex;align-items:center;justify-content:center;color:var(--c-blue)}.g-proof-card:hover .g-proof-icon{background:rgba(23,146,205,.14)}.g-proof-card h3,.g-faq-item h3,.g-step-card h3{margin:0 0 var(--s2);font-size:16px;font-weight:600;color:var(--c-h)}.g-proof-card p,.g-faq-item p,.g-step-card p{margin:0;font-size:14px;line-height:1.6;color:var(--c-dim)}.g-step-card{text-align:center}.g-step-number{display:inline-flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;background:var(--c-orange);color:#fff;font-size:16px;font-weight:700;margin-bottom:var(--s3)}.g-brand-identity,.g-disclosure,.g-transparency-box,.g-company-card{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--c-bdr);border-radius:var(--r2);padding:var(--s5)}.g-brand-identity p,.g-disclosure p,.g-transparency-box p,.g-company-card p{margin:0 0 10px;font-size:14px;line-height:1.7;color:var(--c-dim)}.g-brand-identity p:last-child,.g-disclosure p:last-child,.g-transparency-box p:last-child,.g-company-card p:last-child{margin-bottom:0}.g-company-card p strong{color:var(--c-h);font-weight:700}.g-transparency-box{background:linear-gradient(145deg,rgba(23,146,205,.03) 0,rgba(254,94,0,.03) 100%);border-color:rgba(23,146,205,.15)}.g-disclosure a,.g-company-card a,.g-transparency-box a,.g-faq-item p a{color:var(--c-blue)}.g-mini-heading{font-size:14px;font-weight:700;color:var(--c-h);margin:0 0 var(--s2)}.pb-mv-carousel-section{padding:var(--s7) 0;border-top:1px solid var(--c-bdr2);overflow:hidden}.pb-mv-header{text-align:center;margin-bottom:var(--s5)}.pb-mv-header h2{margin:0 0 var(--s2);font-size:26px;color:var(--c-h)}.pb-mv-subtitle{margin:0 auto;max-width:680px;font-size:16px;color:var(--c-dim)}.pb-mv-note{margin-top:var(--s1);font-size:12px;font-weight:600;color:var(--c-dim)}.pb-mv-carousel-wrap{position:relative;padding:0 6px}.pb-mv-viewport{overflow:hidden;width:100%;touch-action:pan-y}.pb-mv-grid--carousel{list-style:none;margin:0;padding:8px 0 12px;display:flex;gap:var(--s5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pb-mv-grid--carousel::-webkit-scrollbar{display:none}.pb-mv-grid--carousel .pb-mv-item{flex:0 0 85%;scroll-snap-align:start;background:#fff;border-radius:var(--r2);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.pb-mv-grid--carousel .pb-mv-item:hover{box-shadow:var(--sh-3)}.pb-mv-thumb{display:block;position:relative;background:var(--c-bg2);aspect-ratio:20/19;width:100%;overflow:hidden;border-radius:var(--r2)}.pb-mv-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.pb-mv-item:hover .pb-mv-thumb img{transform:scale(1.04)}.pb-mv-info{padding:var(--s3) 2px var(--s1);display:flex;flex-direction:column;gap:4px}.pb-mv-meta{margin:0;font-size:12px;font-weight:600;color:var(--c-dim);text-transform:uppercase;letter-spacing:.04em}.pb-mv-title{margin:0;font-size:15px;font-weight:600;color:var(--c-h);line-height:1.33;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pb-mv-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-p);flex-wrap:wrap}.pb-mv-stars{color:var(--c-orange)}.pb-mv-review-count{font-weight:700;color:var(--c-h)}.pb-mv-review-label{color:var(--c-dim)}.pb-mv-review-count::after{content:" \00b7 ";color:var(--c-faint);margin:0 2px}.pb-mv-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:var(--s2)}.pb-mv-price{margin:0;display:flex;align-items:baseline;gap:3px;font-size:18px;font-weight:800;color:var(--c-orange)}.pb-mv-price-night{font-size:12px;font-weight:500;color:var(--c-dim);margin-left:2px}.pb-mv-instant{width:28px;height:28px;border-radius:50%;background:#ecfdf5;color:#16a34a;font-size:14px;border:1px solid #d1fae5;display:inline-flex;align-items:center;justify-content:center}.pb-mv-cta-row{margin-top:var(--s3)}.pb-mv-cta{min-height:36px;width:100%;padding:0 16px;border-radius:var(--r1);background:var(--c-orange);border:0;color:#fff;font-size:14px;font-weight:600;font-family:var(--f);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background .15s}.pb-mv-cta:hover{background:var(--c-orange-h);color:#fff;text-decoration:none}.pb-mv-nav{display:none}.pb-mv-dots{display:flex;justify-content:center;gap:8px;margin-top:var(--s5)}.pb-mv-dot{width:8px;height:8px;border:0;padding:0;border-radius:50%;background:var(--c-bdr);cursor:pointer;transition:background .2s,width .2s}.pb-mv-dot.is-active{background:var(--c-orange);width:24px;border-radius:var(--r-full)}.pb-mv-more{margin-top:var(--s5);text-align:center}.see-all-link{gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r1);border:1px solid var(--c-h);background:#fff;font-size:16px;font-weight:600;color:var(--c-h);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s}.see-all-link:hover{background:var(--c-bg2);color:var(--c-h);text-decoration:none}.see-all-link i{transition:transform .15s}.see-all-link:hover i{transform:translateX(3px)}.g-final-cta{position:relative;text-align:center;background:linear-gradient(135deg,#fe5e00 0,#e85400 40%,#1792cd 100%);overflow:hidden;border-top:0}.g-final-cta::before{content:"";position:absolute;top:-4rem;left:-4rem;width:14rem;height:14rem;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.g-final-cta::after{content:"";position:absolute;bottom:-3rem;right:-3rem;width:10rem;height:10rem;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.g-final-cta h2{position:relative;z-index:1;margin:0 0 var(--s3);color:#fff}.g-final-cta p{position:relative;z-index:1;color:rgba(255,255,255,.9);font-size:16px;margin:0 auto var(--s5);max-width:600px}.g-final-cta .g-actions{position:relative;z-index:1}.g-final-cta .g-btn-primary{background:#fff;color:var(--c-orange);border-color:#fff}.g-final-cta .g-btn-primary:hover{background:rgba(255,255,255,.9);color:var(--c-orange);box-shadow:var(--sh-3)}.g-final-cta .g-btn-secondary{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}.g-final-cta .g-btn-secondary:hover{background:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.5)}.g-actions-final{margin-bottom:0}.g-skip-link{position:absolute;left:12px;top:-48px;z-index:1000;padding:10px 16px;background:var(--c-blue);color:#fff;border-radius:var(--r1);font-weight:700;font-size:14px}.g-skip-link:focus{top:12px}.g-visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a.theme-link,a.theme-link:visited,a.theme-link:active,.theme-link{color:var(--c-blue) !important;font-weight:600}a.theme-link:hover{color:var(--c-blue-h) !important;text-decoration:underline !important}.accepted-alert a.theme-link{color:#16a34a !important}a.green-link,a.green-link:visited,.green-link,a.host-experience-color,a.host-experience-color:visited,.green-color,.link-kazan,.link-kazan:focus,.link-kazan:visited,.phone-number-text{color:var(--c-blue) !important}a.green-link:hover,a.host-experience-color:hover,.link-kazan:hover{color:var(--c-blue-h) !important}a.normal-link,.normal-link{color:var(--c-p) !important}a.normal-link:hover,.normal-link:hover{color:var(--c-blue) !important}.subnav{background:var(--c-bg2) !important;background-color:var(--c-bg2) !important;border-bottom:1px solid var(--c-bdr2) !important}.subnav li a,.subnav-item,.subnav-text{color:var(--c-dim) !important;font-family:var(--f) !important}.subnav li a:hover,.subnav-item:hover{color:var(--c-blue) !important;text-decoration:none !important}.subnav li .subnav-item[aria-selected="true"],.subnav li a[aria-selected="true"],.subnav-item.active{color:var(--c-orange) !important}.subnav li .subnav-item[aria-selected="true"]:before,.subnav li a[aria-selected="true"]:before{background-color:var(--c-orange) !important}.subnav-text .text-muted{color:var(--c-dim) !important}.subnav-text .text-very-muted{color:var(--c-faint) !important}.ml-header-subnav{font-family:var(--f) !important}.btn-primary,.btn-primary:visited,.btn-primary:focus,.btn-primary.focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus{background:var(--c-orange) !important;background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important;box-shadow:none !important}.btn-primary:hover,.btn-primary:active{background:var(--c-orange-h) !important;background-color:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important;color:#fff !important}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;opacity:.5}.btn-host,.btn.btn-host,.btn-host:visited,.btn-host:focus,.btn-host:not(:disabled):not(.disabled):active,.btn-host:not(:disabled):not(.disabled).active,.btn-host:not(:disabled):not(.disabled):active:focus,.btn-host-save{background:var(--c-orange) !important;background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.btn-host:hover,.btn.btn-host:hover,.btn-host:active{background:var(--c-orange-h) !important;background-color:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important;color:#fff !important}.btn-success,.btn-success:visited,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:not(:disabled):not(.disabled):active{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.btn-success:hover{background:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important}.toggle-switch{background-color:var(--c-faint) !important;border-color:var(--c-faint) !important}.toggle-switch--on{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important}.toggle-switch--on .toggle-switch__icon{color:var(--c-orange) !important}.toggle-switch__icon{color:var(--c-faint) !important}.toggle--color-babu.toggle--checked .toggle__track{background-color:var(--c-orange) !important}.toggle--color-babu.toggle--checked .toggle__handle{color:var(--c-orange) !important}.tab-item[aria-selected="true"],.tab-item.active,.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--c-orange) !important;border-bottom-color:var(--c-orange) !important}.nav-tabs .nav-link{color:var(--c-dim) !important;font-family:var(--f);font-weight:600}.nav-tabs .nav-link:hover{color:var(--c-blue) !important}ul.home-menu li a.current{border-bottom-color:var(--c-orange) !important;color:var(--c-orange) !important}.component_9w5i1l-o_O-component_button_r8o91c{color:var(--c-blue) !important}.selectboxit-btn.selectboxit-open{border-color:var(--c-blue) !important}.status-color-declined,.status-color-cancelled,.status-color-expired,.status-color-Not-available{color:#e03131 !important}.status-color-accepted,.status-color-completed{color:#16a34a !important}.status-color-pending,.status-color-inquiry{color:var(--c-orange) !important}.progress-bar,.progress-bar-success{background-color:var(--c-orange) !important}.progress-bar-default{background-color:var(--c-bdr) !important}.guidebook-entry .icon-family{color:var(--c-orange) !important}.guidebook-entry .icon-flag{color:var(--c-p) !important}.guidebook-entry .icon-shopping-bag{color:var(--c-blue) !important}.text-highlight{color:var(--c-orange) !important}.dot-highlight{background-color:var(--c-orange) !important}.nav-active .new-section-icon .icon{color:var(--c-blue) !important}.nav-active .nav-icon{color:var(--c-p) !important}.unselected-choice{color:var(--c-faint) !important}.unselected-choice:hover{color:var(--c-p) !important}.wizard-page-index{background-color:var(--c-blue) !important}.calendar-month .month-nav{color:var(--c-p) !important}.calendar-month .tile.today .date{color:var(--c-h) !important}.calendar-month .tile-notes-text{color:var(--c-dim) !important}.price-tips-market-demand-graph__line{stroke:var(--c-blue) !important}.price-tips-market-demand-graph__dot{stroke:var(--c-blue) !important}.price-tips-onboarding-modal .onboarding-hero-map-circle{background-color:var(--c-blue) !important}.tooltip-contrast{background-color:var(--c-p) !important}.tooltip-contrast.tooltip-left-middle:after{border-right-color:var(--c-p) !important}.tooltip-contrast.tooltip-top-middle:after{border-bottom-color:var(--c-p) !important}.slidey-switch__choice.active .active-kazan{color:var(--c-blue) !important}.slidey-switch__choice.active .active-beach{color:var(--c-orange) !important}.slidey-switch__choice.active .active-babu{color:var(--c-blue) !important}.neighborhood-label__selected{color:var(--c-orange) !important}.map-marker .tooltip-primary{background-color:var(--c-orange) !important}.map-marker .tooltip-primary:after{border-top-color:var(--c-orange) !important}.map-marker .tooltip-host{background-color:var(--c-blue) !important}.map-marker .tooltip-host:after{border-top-color:var(--c-blue) !important}.p2-slider-new .airslide-progress{background-color:var(--c-orange) !important}.book-it-btn-experiment-kazan{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important}#payment-period-container option{background-color:var(--c-p) !important}.star-rating-definition{color:var(--c-orange) !important}.thumbs-widget input:checked+label .icon,.thumbs-widget input.checked+label .icon{color:var(--c-orange) !important}.wishlist-heart-btn.is-active,.wishlist .active{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.host-dashboard h4{color:var(--c-h) !important;font-family:var(--f) !important}.host-dashboard .superhost-panel p{color:var(--c-p) !important}.superhost-panel .superhost-metric-label{color:var(--c-dim) !important}.superhost-panel .progress-bar-default{background-color:var(--c-bdr) !important}.security-check-panel .phone_number_verification_code_error{color:#e03131 !important}.signinup .error-msg,.signinup .text-danger{color:#e03131 !important}.com-header a{background-color:var(--c-blue) !important}.fieldset h3,.panel-title,.list-space-title{color:var(--c-h) !important;font-family:var(--f) !important}.fieldset .active-selection{border:2px solid var(--c-orange) !important;border-radius:var(--r1)}.fieldset .selection-item:hover{border-color:var(--c-blue) !important}.fieldset_import_airbnb{font-family:var(--f)}.panel-header{background-color:var(--c-h) !important;color:#fff !important;font-family:var(--f) !important}.list-group-item.active{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.list-group-item{font-family:var(--f) !important}.list-group-item:hover{background-color:var(--c-bg2) !important;color:var(--c-blue) !important}.text-muted{color:var(--c-dim) !important}.text-primary{color:var(--c-blue) !important}.text-success{color:#16a34a !important}.text-danger{color:#e03131 !important}.text-warning{color:var(--c-orange) !important}.text-info{color:var(--c-blue) !important}.bg-primary{background-color:var(--c-orange) !important}.bg-success{background-color:#16a34a !important}.bg-info{background-color:var(--c-blue) !important}.icon-ok-sign.text-success{color:#16a34a !important}.panel-title a{color:var(--c-h) !important}.panel-title a:hover{color:var(--c-blue) !important}.page-container,.page-container-responsive{font-family:var(--f) !important;color:var(--c-p) !important}.airlock-header{font-family:var(--f) !important}.transaction-credit{color:#16a34a !important}.transaction-debit{color:var(--c-orange) !important}.thread-item.unread{border-left-color:var(--c-orange) !important}.inbox-thread .time{color:var(--c-dim) !important}.chosen-container .chosen-results li.result-selected{color:var(--c-blue) !important}.chosen-container .chosen-results li.highlighted{background-color:var(--c-bg2) !important;color:var(--c-h) !important}.responsive-calendar .day.selected{background-color:var(--c-orange) !important}.responsive-calendar .day.today{color:var(--c-orange) !important}.itinerary-status-confirmed{color:#16a34a !important}.itinerary-status-pending{color:var(--c-orange) !important}.itinerary-status-cancelled{color:#e03131 !important}.panel,.panel-body,.panel-footer,.well,.help-content,.trip-container,.reservation-info,.message-body,.settings-section,.account-section,.edit-profile,.payment-section,.reviews-container{font-family:var(--f) !important}.btn.btn-host,.btn.btn-host:hover,.btn.btn-host.hover,.btn.btn-host:active,.btn.btn-host.active{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.host-experience .btn-primary,.host-experience .btn-host{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-family:var(--f) !important}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.start-date,.daterangepicker td.end-date{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.daterangepicker td.in-range{background:rgba(254,94,0,.08) !important;color:var(--c-h) !important}.daterangepicker .btn-primary{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.edit-profile .form-control:focus{border-color:var(--c-h) !important}.verification-badge{color:var(--c-blue) !important}.guest-dashboard .profile-info #edit-profile{display:inline-block !important;width:auto !important;max-width:180px !important;padding:6px 20px !important;font-size:13px !important;border-radius:var(--r2) !important;white-space:nowrap !important}.referral-link{color:var(--c-blue) !important}.referral-bonus{color:var(--c-orange) !important}.policy-timeline .completed{color:#16a34a !important}.policy-timeline .active-step{color:var(--c-orange) !important}.host-secure-info .icon{color:var(--c-blue) !important}.host-secure-info h4{color:var(--c-h) !important;font-family:var(--f) !important}.host-secure-info p{color:var(--c-dim) !important;font-family:var(--f) !important}.active-title .icon{color:var(--c-blue) !important}.active-message .icon{color:var(--c-blue) !important}.success-icon .icon{color:var(--c-blue) !important}.social-share-alert .share-triggers .icon{color:var(--c-blue) !important}.social-share-alert .share-triggers .icon:hover{color:var(--c-blue-h) !important}.share-popup-ul li a{color:var(--c-blue) !important}.share-popup-label{color:var(--c-blue) !important}.share-info p{color:var(--c-dim) !important}.search_filter .navbar .navbar-nav li .active{background:var(--c-orange) !important;color:#fff !important}.filter-btn a.apply-filter{color:var(--c-blue) !important}.show-all-toggle{color:var(--c-blue) !important}.range_inputs .applyBtn{color:var(--c-blue) !important}.pagination a,.pagination span{color:var(--c-blue) !important;border-color:var(--c-bdr) !important;border-radius:var(--r2) !important}.pagination a:hover,.pagination span:hover{border-color:var(--c-h) !important;background:var(--c-bg2) !important}.pagination .active a{color:#fff !important;background:var(--c-blue) !important;border-color:var(--c-blue) !important}.value-changer button{border-color:var(--c-blue) !important;color:var(--c-blue) !important}.value-changer button:not(:disabled):not(.disabled):active,.value-changer button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 2px 2px var(--c-blue) !important}.price-range-slider.noUi-horizontal .noUi-handle{border-color:var(--c-orange) !important}.price-range-slider.noUi-horizontal .noUi-connect{background:var(--c-orange) !important}input[type="checkbox"].room-type:checked:before{background:var(--c-orange) !important}.instant-checkbox label.instant-checked{background:var(--c-orange) !important}.customBox:hover,.customBox.hover{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.customBox:hover::before,.customBox.hover::before{border-top-color:var(--c-orange) !important}.see-all-link span{color:var(--c-h) !important}.see-all-link .icon-chevron-right:before{color:var(--c-h) !important}.icon.icon-star-alt,.icon.thread-star{color:var(--c-orange) !important}.search-img .search-wishlist input[type=checkbox]:checked+label .icon-heart{color:var(--c-orange) !important}.rich-toggle-checked .icon-heart{color:var(--c-orange) !important}.wishlist-popup .wl-modal-wishlists ul li.active .wl-icons .icon{color:var(--c-orange) !important}.wishlist-popup .create-wl a{color:var(--c-blue) !important}.back-btn{color:var(--c-blue) !important}.btn-secondary{background:#fff !important;border-color:var(--c-h) !important;color:var(--c-h) !important}.btn-host-secondary{border-color:var(--c-blue) !important;color:var(--c-blue) !important;background:#fff !important}.btn-host-secondary:hover,.btn-host-secondary:not(:disabled):not(.disabled):active,.btn-host-secondary:not(:disabled):not(.disabled):active:focus{background:var(--c-blue) !important;color:#fff !important;border-color:var(--c-blue) !important}.header_refinement_ul .header_refinement_modal:not(:disabled):not(.disabled):active,.header_refinement_ul .header_refinement_modal:not(:disabled):not(.disabled):active:focus{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.how-it-works .close{color:var(--c-dim) !important}.label-info{color:var(--c-blue) !important}.label-success{color:#16a34a !important}.label-danger{color:#e03131 !important}.label-warning{color:var(--c-orange) !important}.label-new{color:var(--c-blue) !important}.label-orange{color:var(--c-orange) !important}.fieldset .icon-field .icon{color:var(--c-blue) !important}.become_new .active-title .icon{color:var(--c-blue) !important}.calendar.fc-unthemed .fc-bg td.fc-today{background:var(--c-orange) !important}.calendar .fc-event{background:var(--c-orange) !important}.host-dashboard table td .fa-question-circle{color:var(--c-blue) !important}.host-dashboard table .total_paid td{color:var(--c-orange) !important}.transaction_history .btn{color:#fff !important;background:var(--c-orange) !important;border-color:var(--c-orange) !important}.transaction_history .btn:hover{color:#fff !important;background:var(--c-blue) !important;border-color:var(--c-blue) !important}.add-more-link a{color:var(--c-blue) !important}.cancel-wrap a{color:var(--c-blue) !important}.agree-links li a{color:var(--c-blue) !important}.get-started li p a{color:var(--c-blue) !important}.guest-popup-info a{color:var(--c-blue) !important}.host-cancellation-policy a{color:var(--c-blue) !important}.host-term-wrap a{color:var(--c-blue) !important}.redeem-code a{color:var(--c-blue) !important}.provide-name-remove a{color:var(--c-blue) !important}.tooltip_cover .tooltip a{color:var(--c-blue) !important}.user-table a{color:var(--c-blue) !important}.available_dates_popup_btn a{color:var(--c-blue) !important}.host-add-item{color:var(--c-blue) !important}.experience-step-wrap .main-wrap.bg-white .save-exit-btn li a{color:var(--c-blue) !important}.share-itinerary .reservation-info p{color:var(--c-dim) !important}.previous-trip-info table .experience_listing .location a{color:var(--c-blue) !important}.your-trip-info table .room_listing .location a,.previous-trip-info table .room_listing .location a{color:var(--c-blue) !important}.your-trip-info table .room_listing .location a:hover,.previous-trip-info table .room_listing .location a:hover{color:var(--c-blue-h) !important}.host-detail-page .pro-info h4{color:var(--c-h) !important}.review-wrap .star-rating-definition{color:var(--c-orange) !important}.review-wrap .star-rating-input.checked ~ .star-rating-star{color:var(--c-orange) !important}.review-wrap .star-rating-input.checked ~ .star-rating-star .icon.icon-star{color:var(--c-orange) !important}.notify-tab .tabs li a[aria-selected="true"]{color:var(--c-orange) !important;border-bottom-color:var(--c-orange) !important}.map-toggle-btn label{color:var(--c-blue) !important}.experience-step-wrap select:focus,.experience-step-wrap textarea:focus{border-color:var(--c-blue) !important}.choose-btn .btn{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.progress_val{color:var(--c-blue) !important}.bed-details__preview_item{color:var(--c-blue) !important}.homepage-articles-list .article-link .icon{color:var(--c-blue) !important}.help_page_banner{font-family:var(--f) !important}.guest-dashboard .profile-img .upload-profile-photo .icon{color:var(--c-blue) !important}.small-calendar .responsive-calendar .nextMonth .icon{color:var(--c-blue) !important}.error-section i.icon{color:var(--c-blue) !important}.wishlists-wrap .wishlist-icon label .icon{color:var(--c-orange) !important}.wishlists-wrap .count-section .icon-lock{color:var(--c-dim) !important}.media-body.response .icon-lock{color:var(--c-dim) !important}.manage-listing-header .listing-nav li .icon{color:var(--c-dim) !important}.manage-nav .text-highlight{color:var(--c-orange) !important}.payment-wrap{flex-direction:row !important}.payment-wrap>.col-lg-7{padding-right:2.5rem}.payment-wrap .payment-type-wrap,.payment-wrap .card-type-wrap,.payment-wrap .bill-info-wrap,.payment-wrap .checkout-info,.payment-wrap .checkout-rule-info{border-bottom:1px solid #ddd;padding-bottom:1.75rem;margin-bottom:1.75rem}.payment-wrap .payment-section{background:0;border:0;border-radius:0;padding:0;margin-bottom:0;box-shadow:none}.payment-wrap h2{font-size:1.35rem !important;font-weight:700 !important;color:#222 !important;letter-spacing:-.02em;margin-bottom:1.25rem}.payment-wrap input[type="text"],.payment-wrap select,.payment-wrap .select select{border:1px solid #b0b0b0;border-radius:8px;padding:.75rem .85rem;font-size:.95rem;color:#222;background:#fff;transition:border-color .2s,box-shadow .2s}.payment-wrap input[type="text"]:focus,.payment-wrap select:focus{border-color:#00a699;box-shadow:0 0 0 2px rgba(0,166,153,.3);outline:0}.payment-wrap label{font-size:.75rem;font-weight:600;color:#717171;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.payment-wrap .icon-lock{color:#717171 !important}.payment-wrap .payment-logo{opacity:.4;transition:opacity .2s}.payment-wrap .payment-logo.visa,.payment-wrap .payment-logo.master{opacity:1}.pb-trust-banner{display:flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#f0faf9 0,#e6f5f3 100%);border:1px solid #c8e8e4;border-radius:12px;padding:.75rem 1rem;margin-bottom:2rem;font-size:.85rem;color:#1a5c57;font-weight:500}.pb-trust-banner svg{flex-shrink:0}.pb-trust-badges{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding:1.25rem 0 .5rem;margin-top:1.25rem}.pb-trust-badge{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.65rem;color:#717171;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.pb-trust-badge svg{opacity:.7}.payment_list_right{border:1px solid #ddd !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 6px 20px rgba(0,0,0,.08) !important;background:#fff !important}.payment_list_right .payments-listing-image img{border-radius:0 !important;width:100% !important;height:200px !important;object-fit:cover !important}.payment_list_right .hosting-info{padding:1.25rem !important;border:none !important}.payment_list_right .hosting-info>div+div{border:none !important;border-top:1px solid #ebebeb !important;padding-top:1rem;margin-top:1rem}.payment_list_right .payments-listing-name h3{font-size:1rem !important;font-weight:600 !important;color:#222 !important;text-transform:none !important}.payment_list_right .payments-listing-name p{font-size:.82rem !important;color:#717171 !important;margin:.2rem 0 0 !important}.payment_list_right .room-info p{font-size:.88rem !important;color:#484848 !important}.payment_list_right .reso-info-table ul{padding:0 !important;margin:0 !important}.payment_list_right .reso-info-table ul li{padding:.4rem 0 !important;font-size:.9rem !important;border:none !important}.payment_list_right .billing-table .total{font-size:1.05rem !important;font-weight:700 !important}.payment_list_right #payment-total-table{border-top:1px solid #ddd !important}.payment_list_right .panel-total-charge{font-size:.78rem !important;color:#717171 !important;padding:.75rem 0 0 !important;border-top:none !important}#payment-form-submit{display:block;width:100%;padding:.9rem 1.5rem !important;font-size:1rem !important;font-weight:600 !important;border-radius:8px !important;text-align:center;text-transform:none;background:linear-gradient(135deg,#00a699 0,#008f84 100%) !important;border:none !important;color:#fff !important;transition:transform .12s,box-shadow .12s}#payment-form-submit:hover{transform:scale(1.01);box-shadow:0 4px 16px rgba(0,166,153,.35)}.payment-wrap .policies label,.payment-wrap #policies label{font-size:.75rem !important;text-transform:none !important;letter-spacing:0 !important;font-weight:400 !important;color:#717171;line-height:1.6}.payment-wrap .chat-row .user-img img{width:48px;height:48px;border-radius:50%;object-fit:cover}.payment-wrap .chat-box,.payment-wrap .chat-box.panel-dark{border-radius:12px;border:1px solid #ddd;padding:1rem;background:#f7f7f7}.payment-wrap .chat-box.panel-dark:after{display:none}.payment-wrap .chat-box textarea{border:0;background:transparent;resize:none;font-size:.9rem;width:100%}.payment-wrap .chat-box:not(.panel-dark){background:#fff}.payment-wrap .chat-container .chat-row:nth-child(even){margin-top:1rem}.payment-wrap .coupon-code-field{border-radius:8px;border:1px solid #b0b0b0;padding:.5rem .75rem}.panel-total-charge{font-size:.78rem;color:#717171;padding-top:.75rem}@media(min-width:992px){.payment_list_right{position:sticky !important;top:90px;z-index:2}}#site-content{position:relative;z-index:1}#pbFooter{position:relative;z-index:10}footer#pbFooter{z-index:10 !important}@media(max-width:991px){.payment-wrap{flex-direction:column !important;padding:.75rem !important}.payment-wrap>div,.payment-wrap>.col-12,.payment-wrap>.col-lg-7,.payment-wrap>.col-lg-5{padding-left:0 !important;padding-right:0 !important;position:relative !important;top:auto !important;flex:0 0 100% !important;max-width:100% !important}.payment-wrap>.col-lg-7{padding-right:0 !important}.payment-wrap .payment-type-wrap,.payment-wrap .card-type-wrap,.payment-wrap .bill-info-wrap,.payment-wrap .checkout-info,.payment-wrap .checkout-rule-info{padding-bottom:1.25rem;margin-bottom:1.25rem}.payment_list_right{position:relative !important;top:auto !important;margin-bottom:1.5rem}.payment_list_right .payments-listing-image img{height:160px !important}.payment_list_right .hosting-info{padding:.9rem !important}.payment_list_right .payments-listing-name h3{font-size:.9rem !important}.payment-wrap .chat-row .user-img{flex:0 0 40px !important}.payment-wrap .chat-row .user-img img{width:40px !important;height:40px !important}.payment-wrap .chat-row .chat-box,.payment-wrap .chat-row .chat-box.panel-dark{margin-left:.5rem !important;padding:.7rem !important;font-size:.83rem;word-break:break-word}.pb-trust-banner{font-size:.8rem;padding:.65rem .8rem;margin-bottom:1.25rem}.pb-trust-badges{gap:.6rem}.pb-trust-badge{font-size:.55rem}.pb-trust-badge svg{width:16px;height:16px}#payment-form-submit{padding:.8rem !important;font-size:.95rem !important}.payment-wrap h2{font-size:1.1rem !important}.payment-wrap label{font-size:.72rem !important}.payment-wrap .new-card .row>div,.payment-wrap .bill-info-wrap .row>div{margin-bottom:.5rem}}.room-type .room-icon .icon{color:var(--c-blue) !important}.amenities-icon .icon{color:var(--c-blue) !important}.safety-features .amenities-icon .icon{color:var(--c-blue) !important}.search-img .search-wishlist label .icon{color:var(--c-dim) !important}i.icon{color:var(--c-blue)}.log-form .control-group .icon{color:var(--c-dim) !important}.social-log li .google-btn .icon{color:var(--c-h) !important}.wishlist-homes .results-map .target-control .icon,.wishlist-homes .results-map .target-prev .icon{color:var(--c-h) !important}header .search-bar-wrapper .search-form .search-bar>.icon{color:var(--c-dim) !important}.explore_check i.icon{color:var(--c-blue) !important}.star-rating .icon{color:var(--c-orange) !important}.search_filter .type-img .icon{color:var(--c-blue) !important}.review-wrapper .review-count .star-rating .icon{color:var(--c-orange) !important}a.ui-state-default{color:var(--c-p) !important}a.ui-state-default.ui-state-hover,a.ui-state-default.ui-state-active,a.ui-state-default.ui-state-highlight{background-color:var(--c-orange) !important;color:#fff !important;border-color:var(--c-orange) !important}.ui-datepicker{font-family:var(--f) !important;border-radius:var(--r2) !important;border-color:var(--c-bdr) !important;box-shadow:var(--sh-3) !important}.ui-datepicker .ui-datepicker-header{background:var(--c-bg2) !important;border-color:var(--c-bdr2) !important;font-family:var(--f) !important}.ui-datepicker .ui-datepicker-title{color:var(--c-h) !important;font-weight:600 !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{color:var(--c-p) !important}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{color:var(--c-blue) !important}.ui-datepicker th{color:var(--c-dim) !important;font-weight:600 !important}.ui-widget-header{background:var(--c-bg2) !important;border-color:var(--c-bdr2) !important}.manage-listing-header .listing-nav li span a{color:#fff !important}.manage-listing-header .listing-nav li span a:hover{color:rgba(255,255,255,.8) !important}.manage-listing-header{font-family:var(--f) !important}*,*:before,*:after{transition:none}a,.btn,.card,.nav-link,.dropdown-item,.form-control,.pb-mv-item,.pb-mv-thumb img,.g-btn,.g-search-btn,.see-all-link,.see-all-link i,.g-trust-chip,.g-proof-card,.g-step-card,.pb-mv-cta,.pb-mv-dot,.sidenav-item,.footer-icon-container,.search-list,.noUi-handle,.toggle-switch,.subnav-item,.modal-content,.owl-nav button,.owl-prev,.owl-next,.s-carousel__btn,.s-carousel__dot{transition:all .15s ease !important}.pb-mv-thumb img{transition:transform .3s ease !important}.s-carousel{position:relative;overflow:hidden;border-radius:14px}.s-carousel__track{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.s-carousel__track::-webkit-scrollbar{display:none}.s-carousel__slide{flex:0 0 100% !important;scroll-snap-align:start !important;display:block}.s-carousel__slide img{display:block !important;width:100% !important;height:200px !important;object-fit:cover !important;pointer-events:none;-webkit-user-drag:none}.s-carousel__btn{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:30px !important;height:30px !important;background:rgba(255,255,255,.9) !important;border:none !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:10 !important;opacity:0;transition:opacity .2s ease,transform .15s ease,box-shadow .15s ease !important;box-shadow:0 1px 4px rgba(0,0,0,.18) !important;color:#222 !important;padding:0 !important;outline:none !important}.s-carousel__prev{left:8px !important}.s-carousel__next{right:8px !important}.s-carousel:hover .s-carousel__btn{opacity:1}.s-carousel__btn:hover{background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,.28) !important;transform:translateY(-50%) scale(1.08) !important}.s-carousel__btn[disabled]{opacity:0 !important;pointer-events:none !important}.s-carousel__btn svg{width:14px;height:14px}.s-carousel__dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:10;transition:opacity .2s ease !important}.s-carousel__dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.55);transition:background .2s ease,transform .2s ease !important}.s-carousel__dot.active{background:#fff;transform:scale(1.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.s-carousel__dots .s-carousel__dot:nth-child(n+6){display:none}@media(hover:none){.s-carousel__btn{opacity:.7 !important}}.s-carousel--map{border-radius:8px}.s-carousel--map .s-carousel__slide{flex:0 0 100% !important;scroll-snap-align:start !important}.s-carousel--map .s-carousel__track img{height:180px !important;width:100% !important;object-fit:cover !important;border-radius:8px !important;display:block !important;pointer-events:none}.s-carousel__btn--map{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:26px !important;height:26px !important;background:rgba(255,255,255,.9) !important;border:none !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:15 !important;opacity:.85;transition:opacity .15s ease,background .15s ease !important;box-shadow:0 1px 3px rgba(0,0,0,.2) !important;color:#222 !important;padding:0 !important}.s-carousel__btn--map.s-carousel__prev{left:6px !important}.s-carousel__btn--map.s-carousel__next{right:6px !important}.s-carousel__btn--map:hover{background:#fff !important;box-shadow:0 2px 6px rgba(0,0,0,.3) !important}.panel-image{position:relative}.owl-carousel .owl-stage{transition:transform .25s ease !important}.owl-carousel .owl-item{transition:opacity .15s ease !important}.owl-carousel .owl-item img{display:block !important;width:100% !important}.owl-carousel .owl-nav{transition:opacity .25s ease !important}.owl-carousel .owl-dots .owl-dot span{transition:background .15s ease !important}.noUi-connect{background:var(--c-orange) !important}.noUi-handle{border-color:var(--c-orange) !important}.owl-dots .owl-dot.active span{background:var(--c-orange) !important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--c-bg2)}::-webkit-scrollbar-thumb{background:silver;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:#999}@media(min-width:744px){.g-shell,.container{padding-left:40px;padding-right:40px}.g-hero{padding:var(--s8) 0}.g-title{font-size:48px}.g-subtitle{font-size:18px}.g-search-shell{grid-template-columns:1.2fr 1.5fr .7fr auto;gap:12px;border-radius:20px;padding:14px 14px 14px 18px}.g-search-input,.g-search-select{min-height:56px}.g-search-btn{width:auto;min-width:120px;min-height:56px}.g-actions{flex-direction:row;justify-content:center;gap:var(--s3)}.g-btn{width:auto}.g-proof-grid,.g-faq-list,.g-steps-grid{grid-template-columns:repeat(2,1fr)}.pb-mv-grid--carousel .pb-mv-item{flex:0 0 calc((100% - 24px)/2)}.pb-mv-carousel-wrap{padding:0 48px}.pb-mv-nav{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--c-bdr);background:#fff;color:var(--c-h);align-items:center;justify-content:center;z-index:2;box-shadow:var(--sh-2);cursor:pointer;font-size:20px;line-height:1}.pb-mv-nav:hover{box-shadow:var(--sh-3);border-color:var(--c-h)}.pb-mv-nav--prev{left:4px}.pb-mv-nav--next{right:4px}.pb-mv-nav span{transform:translateY(-1px)}.header{min-height:80px}.log-page{padding:40px}}@media(min-width:1128px){.g-shell,.container{padding-left:80px;padding-right:80px}.g-hero{padding:var(--s9) 0}.g-title{font-size:56px}.g-proof,.g-how,.g-transparency,.g-faq,.g-company,.g-final-cta,.pb-mv-carousel-section{padding:var(--s9) 0}.g-section-head{margin-bottom:var(--s7)}.g-section-head h2,.pb-mv-header h2,.g-final-cta h2{font-size:32px}.g-proof-grid,.g-steps-grid{grid-template-columns:repeat(3,1fr)}.pb-mv-grid--carousel .pb-mv-item{flex:0 0 calc((100% - 72px)/4)}.log-page{padding:48px;max-width:568px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}.footer-toggle{display:none !important}.theme-color,a.theme-color,a.theme-color:visited,a.theme-color:active,span.theme-color,i.theme-color{color:var(--c-blue) !important}.theme-color:hover,a.theme-color:hover{color:var(--c-blue-h) !important}.social-log li .email-btn,.social-log li .email-btn:visited{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.social-log li .email-btn:focus,.social-log li .email-btn:hover,.social-log li .email-btn:active,.social-log li .email-btn:not(:disabled):not(.disabled):active,.social-log li .email-btn:not(:disabled):not(.disabled):active:focus{background:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important;color:#fff !important}.map-toggle-btn label{background:var(--c-blue) !important;color:#fff !important}.map-toggle-btn.active label:before{background:var(--c-orange) !important}.map-toggle-wrap{z-index:10 !important}.button_ipunk,.button_ipunk:hover,.button_ipunk:focus,.button_ipunk-result,.button_ipunk-result:hover,.button_ipunk-result:focus,.button_ipunk4,.button_ipunk4:hover,.button_ipunk4:focus{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.button_ipunk:hover,.button_ipunk-result:hover,.button_ipunk4:hover{background-color:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important}.header_refinement_ul .header_refinement.active,.header_refinement_ul .header_refinement.active:active,.header_refinement_ul .header_refinement.active:focus,.header_refinement_ul .header_refinement:not(:disabled):not(.disabled):active,.header_refinement_ul .header_refinement:not(:disabled):not(.disabled):active:focus,.header_refinement_ul .header_refinement_modal.active,.header_refinement_ul .header_refinement_modal.active:active,.header_refinement_ul .header_refinement_modal.active:focus{background:var(--c-orange) !important;color:#fff !important;border-color:var(--c-orange) !important}.daterangepicker .applyBtn,.daterangepicker .btn-success,.daterangepicker .btn.applyBtn{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.daterangepicker .applyBtn:hover{background:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important}.daterangepicker .cancelBtn{color:var(--c-dim) !important}.map-marker .tooltip-primary{background-color:var(--c-orange) !important}.map-marker .tooltip-primary:after{border-top-color:var(--c-orange) !important}.p2-slider-new .airslide-progress{background-color:var(--c-orange) !important}.holebot a{background:var(--c-orange) !important}a[style*="ff5a5f"]{color:var(--c-blue) !important}.signinup .btn-primary,.log-form .btn-primary,.signup-form .btn-primary{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.manage-listing .theme-color,.ml-header .theme-color{color:var(--c-blue) !important}.index-btn,.index-btn:hover{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.messaging .theme-color{color:var(--c-blue) !important}.search_filter .header_refinement_modal.active,.map-search .btn-primary,.map_filter_btn.active{background-color:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.map_filter_btn.active:hover{background-color:var(--c-orange-h) !important;border-color:var(--c-orange-h) !important}.host-dashboard .btn-primary,.host-dashboard .btn-host{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.reviews .theme-color,.review-item .theme-color{color:var(--c-blue) !important}.referral-cta,.referral-cta:hover{background:var(--c-orange) !important;color:#fff !important}.policy-timeline .progress-bar{background-color:var(--c-orange) !important}.help-content .theme-color{color:var(--c-blue) !important}.help-content a{color:var(--c-blue) !important}.host-experience .btn-primary,.host-experience .btn-host,.experience-step-wrap .btn-primary{background:var(--c-orange) !important;border-color:var(--c-orange) !important;color:#fff !important}.main-content .btn-primary{background:var(--c-orange) !important;border-color:var(--c-orange) !important}.dashboard .theme-color{color:var(--c-blue) !important}[style*="#ff5a5f"],[style*="#FF5A5F"]{color:var(--c-blue) !important}[style*="background"][style*="#ff5a5f"],[style*="background"][style*="#FF5A5F"]{background-color:var(--c-orange) !important;color:#fff !important}.green-color,a.green-color{color:var(--c-blue) !important}.com-header a,.com-header a:hover{background-color:var(--c-blue) !important;color:#fff !important}footer .social-links li a:hover i.icon:before{color:var(--c-orange) !important}.add-language a:hover{color:var(--c-orange) !important}@media print{.header,#pbFooter,.pb-footer-2026,.subnav,.pb-mv-nav,.g-skip-link{display:none !important}body{background:#fff !important;color:#000 !important}}
.pb-mv-subtitle,.pb-mv-note,.pb-mv-meta{color:#445E6C}
