@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{overflow-x:hidden!important;max-width:100vw!important;position:relative!important}#compare-property-panel,.compare-property-panel{display:none!important}body,#body-area,.main-content-area,.site-main,html{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:#0f172a!important;background-color:#fff;-webkit-font-smoothing:antialiased}@media (min-width:992px){.header-nav,.header-nav.vv-unified-header,#homey_nav_sticky,#homey_nav_sticky.vv-unified-header,.header-type-1{background-color:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 4px 20px rgb(15 23 42 / .04)!important;padding:0!important;height:78px!important;max-height:78px!important;position:relative!important;z-index:999!important}.vv-header-container,.header-nav .top-inner,.header-type-1 .top-inner{max-width:1420px!important;width:100%!important;margin:0 auto!important;padding:0 28px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.homey_logo,.transparent_logo,.header-nav .homey_logo,.header-nav .logo,.vv-header-logo,.vv-header-logo a,.vv-header-logo a.homey_logo,a.homey_logo,.header-type-1 .homey_logo,.header-type-1 .logo,.header-mobile .homey_logo{display:inline-flex!important;align-items:center!important;height:38px!important;max-height:38px!important;width:auto!important;max-width:180px!important;overflow:hidden!important;text-decoration:none!important;flex-shrink:0!important;float:none!important}.homey_logo img,.transparent_logo img,.header-nav .homey_logo img,.header-nav .logo img,.vv-header-logo img,.vv-header-logo svg,a.homey_logo img,.header-type-1 img,.header-mobile img{height:34px!important;max-height:34px!important;width:auto!important;max-width:170px!important;display:block!important;object-fit:contain!important}.vv-header-nav,.vv-header-nav nav,.vv-header-nav .navi,.header-nav .navi{display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;margin:0 24px!important;width:auto!important;overflow:visible!important;float:none!important}.vv-header-nav ul,.vv-header-nav .main-menu,.vv-header-nav .navi>ul,.header-nav .navi>ul{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;width:auto!important;overflow:visible!important}.vv-header-nav ul li,.vv-header-nav .main-menu>li,.vv-header-nav .navi>ul>li,.header-nav .navi>ul>li{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;float:none!important;margin:0!important;padding:0!important;background:transparent!important}.vv-header-nav ul li a,.vv-header-nav .main-menu>li>a,.vv-header-nav .navi>ul>li>a,.header-nav .navi>ul>li>a{display:inline-block!important;width:auto!important;white-space:nowrap!important;overflow:visible!important;color:#334155!important;font-weight:600!important;font-size:14px!important;letter-spacing:-0.2px!important;padding:8px 14px!important;border-radius:20px!important;text-decoration:none!important;background:transparent!important;line-height:1.4!important;transition:all 0.18s ease!important}.vv-header-nav ul li a:hover,.vv-header-nav .main-menu>li>a:hover,.vv-header-nav .navi>ul>li>a:hover,.header-nav .navi>ul>li>a:hover{color:#143e42!important;background:rgb(20 62 66 / .06)!important}.vv-header-nav ul li.active>a,.vv-header-nav ul li.current-menu-item>a,.vv-header-nav .main-menu>li.current-menu-item>a,.vv-header-nav .navi>ul>li.current-menu-item>a,.header-nav .navi>ul>li.current-menu-item>a{color:#143e42!important;font-weight:700!important;background:rgb(20 62 66 / .08)!important}.vv-header-right,.header-nav .account-loggedin,.header-nav .account-login{display:flex!important;align-items:center!important;flex-shrink:0!important;gap:14px!important;float:none!important}.vv-header-right .login-register,.header-nav .login-register{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.vv-header-right .login-register li,.header-nav .login-register li{padding:0!important;margin:0!important;font-size:13.5px!important;list-style:none!important}.vv-header-right .login-register a,.header-nav .login-register a{color:#334155!important;font-weight:600!important;font-size:13.5px!important;text-decoration:none!important;padding:6px 10px!important;border-radius:8px!important;transition:color 0.15s ease,background 0.15s ease!important}.vv-header-right .login-register a:hover,.header-nav .login-register a:hover{color:#143e42!important;background:#f8fafc!important}.vv-header-right .btn-add-new-listing,.header-nav .btn-add-new-listing,.btn-add-new-listing{background:linear-gradient(135deg,#c11e6b 0%,#9d174d 100%)!important;border:none!important;color:#ffffff!important;font-weight:700!important;font-size:13px!important;padding:9px 18px!important;border-radius:12px!important;box-shadow:0 4px 14px rgb(193 30 107 / .25)!important;transition:all 0.2s ease!important;text-decoration:none!important;display:inline-block!important}.vv-header-right .btn-add-new-listing:hover,.header-nav .btn-add-new-listing:hover,.btn-add-new-listing:hover{background:linear-gradient(135deg,#9d174d 0%,#831843 100%)!important;box-shadow:0 6px 18px rgb(193 30 107 / .35)!important;transform:translateY(-1px)!important;color:#ffffff!important}.dashboard-page-title,.page-title{display:none!important}.user-dashboard-right,.dashboard-content-area{padding:0!important;background:transparent!important}}.custom-modal-login .modal-dialog{max-width:440px!important;width:92%!important;margin:60px auto!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 25px 60px rgb(15 23 42 / .25)!important}.custom-modal-login .modal-body-left{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;visibility:hidden!important}.custom-modal-login .modal-body-right{width:100%!important;max-width:100%!important;float:none!important;padding:0!important}.custom-modal-login .modal-content{border-radius:20px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;padding:28px 30px!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.custom-modal-login .modal-header{border-bottom:1px solid #f1f5f9!important;padding:0 0 16px 0!important;margin-bottom:20px!important;position:relative!important;text-align:center!important}.custom-modal-login .modal-title{font-size:22px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;display:block!important;width:100%!important}.custom-modal-login .modal-header .close{position:absolute!important;right:0!important;top:0!important;font-size:24px!important;color:#64748b!important;opacity:0.7!important;border:none!important;background:transparent!important}.custom-modal-login .modal-header .close:hover{opacity:1!important;color:#0f172a!important}.homey-google-login-btn{background:#ffffff!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;color:#0f172a!important;font-weight:700!important;font-size:14.5px!important;padding:11px 16px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:all 0.2s ease!important;box-shadow:0 2px 6px rgb(0 0 0 / .04)!important;cursor:pointer!important;text-decoration:none!important}.homey-google-login-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;box-shadow:0 4px 14px rgb(0 0 0 / .08)!important;transform:translateY(-1px)!important;color:#0f172a!important}.sidebar-booking-module .block-top-title,.sidebar-booking-module .item-price,.detail-property-page .item-price,.detail-property-page-header-area .item-price{color:#ffffff!important}.sidebar-booking-module .block-top-title .item-price sub{color:#94a3b8!important}@media (max-width:991px){.header-nav.hidden-xs,.header-nav.hidden-sm,.header-nav.desktop-nav,.top-bar,.main-header-v1,.vv-unified-header{display:none!important}.nav-area.header-type-1{display:block!important}.header-mobile{display:block!important;position:relative!important;top:0!important;left:0!important;width:100%!important;height:64px!important;background-color:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 10px rgb(0 0 0 / .04)!important;padding:0!important;margin:0!important;z-index:99999!important}.header-mobile-wrap{padding:0!important;height:64px!important;display:block!important}.header-mobile-wrap .container{height:64px!important;padding:0 16px!important}.header-mobile-wrap .row{height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important}}@media (min-width:769px){.vv-search-bar-desktop{display:block!important}.vv-hero-search-capsule{display:none!important}.vv-hero-headline{font-size:44px!important;line-height:1.2!important;max-width:860px!important;font-weight:900!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:-0.4px!important;margin:0 auto 12px auto!important;text-shadow:0 3px 16px rgb(0 0 0 / .65)!important}.vv-hero-subheadline{font-size:19px!important;color:#f1f5f9!important;margin:0 auto 36px auto!important;max-width:600px!important;line-height:1.4!important;font-weight:500!important;text-shadow:0 2px 10px rgb(0 0 0 / .6)!important}.vv-hero-trust-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;flex-wrap:wrap!important}}@media (max-width:768px){.vv-search-bar-desktop{display:none!important}.vv-hero-section{min-height:auto!important;padding:55px 16px 40px 16px!important;text-align:center!important}.vv-hero-headline{font-size:24px!important;font-weight:900!important;line-height:1.35!important;color:#ffffff!important;text-transform:uppercase!important;letter-spacing:-0.3px!important;margin:0 auto 14px auto!important;max-width:360px!important;text-wrap:balance!important;text-shadow:0 2px 14px rgb(0 0 0 / .55)!important}.vv-hero-subheadline{font-size:14.5px!important;color:#f8fafc!important;margin:0 auto 24px auto!important;max-width:340px!important;line-height:1.55!important;font-weight:500!important;text-wrap:balance!important;text-shadow:0 1px 8px rgb(0 0 0 / .5)!important}.vv-hero-search-capsule{background:#ffffff!important;border-radius:60px!important;padding:12px 20px!important;box-shadow:0 10px 30px rgb(0 0 0 / .22)!important;display:inline-flex!important;align-items:center!important;gap:14px!important;cursor:pointer!important;border:none!important;max-width:360px!important;width:100%!important;margin:0 auto 24px auto!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;text-align:left!important;box-sizing:border-box!important}.vv-capsule-icon-wrap{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.vv-capsule-search-ico{color:#0d9488!important;width:22px!important;height:22px!important}.vv-capsule-text{display:flex!important;flex-direction:column!important;text-align:left!important;flex:1!important}.vv-capsule-text strong{font-size:14.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;letter-spacing:-0.2px!important}.vv-capsule-text span{font-size:12.5px!important;color:#64748b!important;font-weight:500!important;line-height:1.2!important;margin-top:2px!important}.vv-hero-trust-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:360px!important;margin:0 auto!important}.vv-trust-badge-item{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;border-radius:14px!important;background:rgb(15 23 42 / .72)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .2)!important;box-sizing:border-box!important;min-height:48px!important}.vv-trust-icon{font-size:18px!important;flex-shrink:0!important;line-height:1!important}.vv-trust-text{display:flex!important;flex-direction:column!important;text-align:left!important;min-width:0!important;overflow:hidden!important}.vv-trust-title{font-size:11.5px!important;font-weight:700!important;color:#ffffff!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.vv-trust-sub{font-size:10px!important;color:#cbd5e1!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.vv-trust-badge-item{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgb(15 23 42 / .65)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .2)!important;padding:8px 14px!important;border-radius:30px!important;font-size:13px!important;color:#ffffff!important;text-align:left!important;box-sizing:border-box!important}.vv-trust-icon{font-size:18px!important}.vv-trust-title{display:block!important;font-size:12px!important;font-weight:700!important;color:#ffffff!important}.vv-trust-sub{font-size:10.5px!important;color:#cbd5e1!important;font-weight:400!important}.vv-search-overlay{position:fixed!important;inset:0!important;z-index:999999!important;display:none;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:16px 12px 30px 12px!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.vv-search-backdrop{position:fixed!important;inset:0!important;background:rgb(15 23 42 / .65)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;z-index:1!important}.vv-search-sheet-wrapper{position:relative!important;z-index:10!important;max-width:480px!important;width:100%!important;margin:10px auto!important}.vv-search-close-btn{position:absolute!important;top:-10px!important;right:0!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;box-shadow:0 4px 14px rgb(0 0 0 / .15)!important;cursor:pointer!important;transition:all 0.2s ease!important;z-index:20!important}.vv-search-close-btn:hover{transform:scale(1.05)!important;color:#be185d!important}.vv-accordion-container{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:36px!important}.vv-acc-card{background:#ffffff!important;border-radius:20px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px rgb(15 23 42 / .05)!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important}.vv-acc-header{padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;user-select:none!important}.vv-acc-label{font-size:14.5px!important;color:#64748b!important;font-weight:600!important}.vv-acc-summary{font-size:14.5px!important;color:#0f172a!important;font-weight:800!important}.vv-acc-card.vv-open{border:1.5px solid #cbd5e1!important;box-shadow:0 16px 40px rgb(15 23 42 / .12)!important}.vv-acc-card.vv-open .vv-acc-header{display:none!important}.vv-acc-body{padding:22px 20px 24px 20px!important}.vv-acc-title{font-size:24px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 18px 0!important;letter-spacing:-0.4px!important}.vv-dest-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.vv-dest-chip{display:flex!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;cursor:pointer!important;transition:all 0.2s ease!important;background:#ffffff!important}.vv-dest-chip:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.vv-dest-chip.selected{border-color:#0d9488!important;background:#f0fdfa!important}.vv-dest-icon{font-size:22px!important}.vv-dest-info strong{display:block!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important}.vv-dest-info span{font-size:12px!important;color:#64748b!important}.vv-dates-summary-pills{display:flex!important;gap:10px!important;margin-bottom:18px!important}.vv-date-pill{flex:1!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;padding:10px 14px!important;cursor:pointer!important;transition:all 0.2s ease!important;background:#ffffff!important}.vv-date-pill.active{border-color:#be185d!important;box-shadow:0 0 0 2px rgb(190 24 93 / .15)!important}.vv-pill-label{display:block!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;margin-bottom:2px!important}.vv-pill-val{display:block!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important}.vv-calendar-scroll-wrap{max-height:380px!important;overflow-y:auto!important;padding-right:4px!important}.vv-month-block{margin-bottom:24px!important}.vv-month-title{text-align:right!important;font-size:16px!important;font-weight:800!important;color:#0f172a!important;margin-bottom:12px!important}.vv-weekdays-row{display:flex!important;justify-content:space-around!important;font-size:12px!important;font-weight:700!important;color:#94a3b8!important;margin-bottom:8px!important;list-style:none!important;padding:0!important}.vv-weekdays-row li{width:14.28%!important;text-align:center!important}.vv-days-grid{display:flex!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important}.vv-day-cell{width:14.28%!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:600!important;color:#0f172a!important;cursor:pointer!important;position:relative!important;margin-bottom:4px!important}.vv-day-cell.empty{cursor:default!important}.vv-day-cell.disabled{color:#cbd5e1!important;text-decoration:line-through!important;cursor:not-allowed!important;opacity:0.4!important}.vv-day-cell.start-date{background:#be185d!important;color:#ffffff!important;border-radius:50%!important;font-weight:800!important;z-index:2!important}.vv-day-cell.end-date{background:#0d9488!important;color:#ffffff!important;border-radius:50%!important;font-weight:800!important;z-index:2!important}.vv-day-cell.in-range{background:#f1f5f9!important;color:#0f172a!important;border-radius:0!important}.vv-stepper-list{display:flex!important;flex-direction:column!important;border-bottom:1px solid #f1f5f9!important;margin-bottom:16px!important}.vv-stepper-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;border-bottom:1px solid #f8fafc!important}.vv-stepper-label strong{display:block!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important}.vv-stepper-label span{font-size:12px!important;color:#64748b!important}.vv-stepper-ctrl{display:flex!important;align-items:center!important;gap:12px!important}.vv-step-btn{width:36px!important;height:36px!important;border-radius:50%!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important;cursor:pointer!important;transition:all 0.15s ease!important}.vv-step-btn:hover{border-color:#0f172a!important;background:#f8fafc!important}.vv-step-num{font-size:16px!important;font-weight:800!important;color:#0f172a!important;min-width:20px!important;text-align:center!important}.vv-intimacy-toggle-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:12px 14px!important}.vv-toggle-label{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;margin:0!important}.vv-toggle-text strong{display:block!important;font-size:13.5px!important;font-weight:700!important;color:#0f172a!important}.vv-toggle-text span{font-size:11.5px!important;color:#64748b!important}.vv-search-bottom-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 6px 0 6px!important}.vv-btn-clear{background:transparent!important;border:none!important;font-size:14.5px!important;font-weight:700!important;color:#ffffff!important;text-decoration:underline!important;cursor:pointer!important;padding:10px!important}.vv-btn-search-submit{background:#143e42!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;border:none!important;border-radius:14px!important;padding:13px 28px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px rgb(20 62 66 / .35)!important;transition:all 0.2s ease!important}.vv-btn-search-submit:hover{background:#1d555b!important;transform:translateY(-1px)!important}.vv-hero-trust-badges>div span:first-child{font-size:16px!important}.vv-search-bar-wrapper .search-calendar,.vv-search-bar-wrapper .search-calendar.search-calendar-main{width:100%!important;max-width:94vw!important;padding:16px 14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important}#vv-guests-modal{width:100%!important;max-width:94vw!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important;padding:16px!important}}@media (max-width:767px){.vv-section{padding:45px 0!important}.vv-section h2{font-size:23px!important;line-height:1.3!important}.vv-section p{font-size:14px!important}.vv-villas-section .col-md-4,.vv-villas-section .col-sm-6,.vv-villas-section [class*="col-"]{width:100%!important;margin-bottom:20px!important}.vv-dual-promo .col-md-6,.vv-dual-promo .col-sm-6,.vv-dual-promo [class*="col-"]{width:100%!important;margin-bottom:16px!important}.vv-dual-promo div[style*="padding: 50px 40px"]{padding:32px 20px!important;border-radius:16px!important}.vv-dual-promo h3{font-size:22px!important}.vv-destinations-section .col-md-3,.vv-destinations-section .col-sm-6,.vv-destinations-section [class*="col-"]{width:50%!important;padding:6px!important}.vv-destinations-section a[style*="height: 260px"]{height:190px!important;border-radius:12px!important}.vv-destinations-section h4{font-size:16px!important}.vv-features .col-md-4,.vv-features [class*="col-"]{width:100%!important;margin-bottom:16px!important}.vv-testimonials-grid .col-md-4,.vv-testimonials-grid [class*="col-"]{width:100%!important;margin-bottom:16px!important}.vv-cta-banner div[style*="padding: 60px 40px"]{padding:36px 20px!important;text-align:center!important}.vv-footer-grid .col-md-3,.vv-footer-grid [class*="col-"]{width:100%!important;margin-bottom:24px!important}}@media (max-width:480px){.vv-destinations-section .col-md-3,.vv-destinations-section .col-sm-6,.vv-destinations-section [class*="col-"]{width:100%!important;padding:6px 0!important}}@media (max-width:991px){.vv-catalog-item-col{width:50%!important}}@media (max-width:767px){.vv-airbnb-header-bar{padding:16px 0 14px!important}.vv-header-top-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.vv-top-guarantees{display:flex!important;flex-wrap:wrap!important;gap:8px!important;font-size:11px!important}.vv-airbnb-title{font-size:20px!important}.vv-airbnb-filters-bar{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important;margin:0 -15px!important;padding-left:15px!important;padding-right:15px!important}.vv-filter-dropdown-wrap{flex-shrink:0!important}.vv-catalog-item-col{width:100%!important;padding:10px 0!important}.vv-nos-villas-catalog{padding:20px 0 50px!important}}@media (max-width:991px){#vv-dashboard-root .row>div.col-md-3,#vv-dashboard-root .row>div.col-md-9,#vv-dashboard-root [class*="col-"]{width:100%!important}#vv-dashboard-root .col-md-3{margin-bottom:20px!important}}@media (max-width:767px){#vv-dashboard-root .vv-dash-header-welcome{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}#vv-dashboard-root div[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr 1fr!important;gap:10px!important}#vv-dashboard-root div[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important;gap:12px!important}#vv-dashboard-root div[style*="padding: 28px"]{padding:18px 16px!important}}@media (max-width:767px){.vv-concierge-single-section{padding:20px 16px!important;margin:20px 0!important}.vv-concierge-features-grid{grid-template-columns:1fr!important;gap:10px!important}}#loftloader-wrapper{display:none!important;pointer-events:none!important}.vv-section-header{text-align:center!important;margin-bottom:44px!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;padding:0 16px!important;box-sizing:border-box!important}.vv-section-eyebrow,.vv-section-header span.vv-section-eyebrow{font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;display:inline-block!important;margin-bottom:10px!important;line-height:1.4!important}h2.vv-section-title,.vv-section h2.vv-section-title,.vv-section-header h2,.vv-section-header h2.vv-section-title{font-size:34px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;letter-spacing:-0.5px!important;margin:0 0 12px 0!important;text-wrap:balance!important}p.vv-section-subtitle,.vv-section-header p,.vv-section-header p.vv-section-subtitle{font-size:16px!important;color:#64748b!important;line-height:1.65!important;font-weight:400!important;max-width:640px!important;margin:0 auto!important;text-wrap:balance!important}h3.vv-promo-title,.vv-dual-promo h3.vv-promo-title{font-size:28px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-0.3px!important;margin:0 0 14px 0!important;text-wrap:balance!important}@media (max-width:768px){.vv-section-header{margin-bottom:28px!important;padding:0 14px!important}.vv-section-eyebrow,.vv-section-header span.vv-section-eyebrow{font-size:11.5px!important;letter-spacing:1.2px!important;margin-bottom:8px!important;line-height:1.3!important}h2.vv-section-title,.vv-section h2.vv-section-title,.vv-section-header h2,.vv-section-header h2.vv-section-title{font-size:25px!important;line-height:1.4!important;letter-spacing:-0.3px!important;margin:0 0 12px 0!important;height:auto!important;text-wrap:balance!important;word-break:normal!important}p.vv-section-subtitle,.vv-section-header p,.vv-section-header p.vv-section-subtitle{font-size:14.5px!important;line-height:1.6!important;max-width:360px!important;margin:0 auto!important;text-wrap:balance!important}h3.vv-promo-title,.vv-dual-promo h3.vv-promo-title{font-size:21px!important;line-height:1.38!important;margin-bottom:12px!important;text-wrap:balance!important}.vv-destinations-section h4{font-size:19px!important;line-height:1.3!important;margin:0 0 4px 0!important}.vv-faq-accordion .vv-faq-question{line-height:1.4!important;font-size:15.5px!important}}@media (min-width:992px){body.admin-bar .header-nav,body.admin-bar #homey_nav_sticky{top:32px!important}.header-nav.vv-unified-header,#homey_nav_sticky.vv-unified-header{height:80px!important;max-height:80px!important;line-height:normal!important;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 4px 20px rgb(15 23 42 / .04)!important;display:flex!important;align-items:center!important}.vv-header-container{display:flex!important;align-items:center!important;justify-content:space-between!important;height:80px!important;max-height:80px!important;width:100%!important;max-width:1420px!important;margin:0 auto!important;padding:0 28px!important;box-sizing:border-box!important}.vv-header-right,.vv-account-header,.header-nav .account-loggedin,.header-nav .account-login{display:inline-flex!important;align-items:center!important;gap:14px!important;height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;float:none!important;background:transparent!important;position:relative!important;top:auto!important;bottom:auto!important}.header-nav .btn-add-new-listing,.vv-header-right .btn-add-new-listing,.btn-add-new-listing{height:42px!important;max-height:42px!important;line-height:42px!important;padding:0 22px!important;border-radius:12px!important;font-size:13.5px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#c11e6b 0%,#9d174d 100%)!important;color:#ffffff!important;box-shadow:0 4px 14px rgb(193 30 107 / .25)!important;text-decoration:none!important;border:none!important;margin:0!important;float:none!important;transition:all 0.2s ease!important;white-space:nowrap!important;box-sizing:border-box!important}.header-nav .btn-add-new-listing:hover,.vv-header-right .btn-add-new-listing:hover,.btn-add-new-listing:hover{background:linear-gradient(135deg,#9d174d 0%,#831843 100%)!important;box-shadow:0 6px 20px rgb(193 30 107 / .38)!important;transform:translateY(-1px)!important;color:#ffffff!important}.vv-user-capsule{height:42px!important;max-height:42px!important;padding:4px 14px 4px 5px!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:30px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.vv-user-capsule:hover{border-color:#cbd5e1!important;background:#f1f5f9!important}.vv-user-avatar-circle{width:32px!important;height:32px!important;border-radius:50%!important;background:#143e42!important;color:#ffffff!important;font-weight:800!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;letter-spacing:0.5px!important}.vv-user-meta{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important;line-height:1.2!important}.vv-user-name{font-size:13px!important;font-weight:700!important;color:#0f172a!important;max-width:105px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.vv-user-badge-label{font-size:10.5px!important;color:#64748b!important;font-weight:600!important}.vv-user-chevron{font-size:9px!important;color:#94a3b8!important;margin-left:2px!important}.account-dropdown{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;min-width:240px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 20px 45px rgb(15 23 42 / .14)!important;padding:8px!important;z-index:1000!important;opacity:0;visibility:hidden;transform:translateY(6px);transition:all 0.2s cubic-bezier(.16,1,.3,1);display:block!important}.account-loggedin:hover .account-dropdown,.account-loggedin.open .account-dropdown{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.account-dropdown ul{list-style:none!important;margin:0!important;padding:0!important}.account-dropdown ul li{margin:0!important;padding:2px 0!important}.account-dropdown ul li a{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;border-radius:10px!important;color:#334155!important;font-weight:600!important;font-size:13.5px!important;text-decoration:none!important;transition:all 0.15s ease!important}.account-dropdown ul li a:hover{background:#f8fafc!important;color:#143e42!important}.account-dropdown ul li a.vv-menu-primary{color:#0f172a!important;font-weight:700!important}.account-dropdown ul li a.vv-menu-highlight{color:#c11e6b!important;font-weight:700!important}.account-dropdown ul li a.vv-menu-logout{color:#ef4444!important;font-weight:700!important}.account-dropdown .vv-menu-divider{border-top:1px solid #f1f5f9!important;margin:6px 0!important}.vv-auth-links{display:inline-flex!important;align-items:center!important;gap:8px!important}.vv-auth-link{color:#334155!important;font-weight:700!important;font-size:13.5px!important;text-decoration:none!important;padding:7px 12px!important;border-radius:8px!important;transition:all 0.15s ease!important}.vv-auth-link:hover{background:#f1f5f9!important;color:#143e42!important}.vv-auth-dot{color:#cbd5e1!important;font-size:12px!important}}@media (min-width:769px){.vv-search-bar-desktop{display:block!important;max-width:960px!important;width:100%!important;margin:0 auto 36px auto!important;position:relative!important;z-index:100!important}.vv-search-pill-form{background:#ffffff!important;border-radius:60px!important;padding:7px 8px 7px 22px!important;box-shadow:0 20px 50px rgb(0 0 0 / .32)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;border:1px solid rgb(255 255 255 / .9)!important;box-sizing:border-box!important;width:100%!important;margin:0!important}.vv-search-cell{padding:6px 14px!important;cursor:pointer!important;user-select:none!important;text-align:left!important;transition:background 0.15s ease!important;border-radius:30px!important}.vv-search-cell:hover{background:#f8fafc!important}.vv-cell-dest{flex:1.3!important}.vv-cell-date{flex:1!important}.vv-cell-guests{flex:1!important}.vv-cell-label{display:block!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#475569!important;letter-spacing:0.8px!important;margin-bottom:2px!important;line-height:1!important}.vv-cell-input{border:none!important;outline:none!important;background:transparent!important;font-size:14px!important;color:#0f172a!important;font-weight:700!important;width:100%!important;padding:0!important;height:auto!important;line-height:1.3!important;box-shadow:none!important;cursor:pointer!important}.vv-cell-input::placeholder{color:#94a3b8!important;font-weight:500!important}.vv-cell-divider{width:1px!important;height:32px!important;background:#e2e8f0!important;margin:0 4px!important;flex-shrink:0!important}.vv-search-btn-wrap{flex-shrink:0!important;margin-left:8px!important}.vv-search-submit-btn{background:linear-gradient(135deg,#143e42 0%,#1d555b 100%)!important;color:#ffffff!important;font-size:14.5px!important;font-weight:800!important;border:none!important;border-radius:40px!important;padding:14px 26px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 6px 18px rgb(20 62 66 / .35)!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1!important}.vv-search-submit-btn:hover{background:linear-gradient(135deg,#0f2e31 0%,#143e42 100%)!important;box-shadow:0 8px 24px rgb(20 62 66 / .45)!important;transform:translateY(-1px)!important}.vv-hero-trust-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:36px!important;position:relative!important;z-index:10!important}.vv-trust-badge-item{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 18px!important;border-radius:16px!important;background:rgb(15 23 42 / .72)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 8px 24px rgb(0 0 0 / .22)!important;box-sizing:border-box!important}.vv-trust-icon{font-size:19px!important;flex-shrink:0!important;line-height:1!important}.vv-trust-text{display:flex!important;flex-direction:column!important;text-align:left!important}.vv-trust-title{font-size:12.5px!important;font-weight:700!important;color:#ffffff!important;line-height:1.25!important}.vv-trust-sub{font-size:11px!important;color:#cbd5e1!important;line-height:1.2!important}}.vv-host-cta{padding:60px 0!important;background:#f8fafc!important}.vv-host-cta-card{background:linear-gradient(135deg,#143e42 0%,#0f172a 100%)!important;border-radius:24px!important;color:#ffffff!important;box-shadow:0 20px 45px rgb(20 62 66 / .18)!important;box-sizing:border-box!important}.vv-host-cta-badge{background:rgb(255 255 255 / .15)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:6px 14px!important;border-radius:30px!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;display:inline-block!important;margin-bottom:16px!important;color:#ffffff!important}.vv-host-cta-title{color:#ffffff!important;font-weight:800!important;margin:0 0 14px 0!important;line-height:1.25!important;letter-spacing:-0.3px!important}.vv-host-cta-desc{color:#cbd5e1!important;line-height:1.65!important;margin:0 0 24px 0!important;font-weight:400!important}.vv-host-cta-stats{display:flex!important;gap:32px!important}.vv-host-stat-item{text-align:left!important}.vv-host-stat-val{font-size:24px!important;font-weight:800!important;line-height:1.2!important}.vv-stat-green{color:#10b981!important}.vv-stat-blue{color:#38bdf8!important}.vv-stat-pink{color:#ff8ec4!important}.vv-host-stat-lbl{font-size:12.5px!important;color:#94a3b8!important;line-height:1.3!important}.vv-host-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#ffffff!important;color:#0f172a!important;font-weight:800!important;font-size:15px!important;padding:16px 34px!important;border-radius:14px!important;text-decoration:none!important;box-shadow:0 10px 25px rgb(0 0 0 / .25)!important;transition:all 0.25s ease!important;white-space:nowrap!important}.vv-host-btn-primary:hover{background:#f1f5f9!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px rgb(0 0 0 / .35)!important;color:#0f172a!important}@media (min-width:769px){.vv-host-cta-card{padding:50px 60px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}.vv-host-cta-content{flex:1!important;max-width:680px!important}.vv-host-cta-title{font-size:32px!important}.vv-host-cta-desc{font-size:16px!important}.vv-host-cta-btn-wrap{flex-shrink:0!important}}@media (max-width:768px){.vv-host-cta{padding:40px 0!important}.vv-host-cta-card{padding:30px 18px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important;border-radius:20px!important}.vv-host-cta-title{font-size:21px!important;margin-bottom:12px!important}.vv-host-cta-desc{font-size:13.5px!important;line-height:1.55!important;margin-bottom:20px!important}.vv-host-cta-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin-bottom:22px!important;width:100%!important;text-align:center!important}.vv-host-stat-item{text-align:center!important;background:rgb(255 255 255 / .08)!important;padding:10px 4px!important;border-radius:12px!important}.vv-host-stat-val{font-size:18px!important}.vv-host-stat-lbl{font-size:10.5px!important}.vv-host-cta-btn-wrap{width:100%!important}.vv-host-btn-primary{width:100%!important;padding:14px 20px!important;font-size:14px!important;box-sizing:border-box!important}}.modal{z-index:999999!important}.modal-backdrop{z-index:999998!important}#modal-login,#modal-register,#modal-login-forgot-password{z-index:999999!important}.search-calendar,#single-booking-search-calendar,#single-booking-search-calendar-drawer,.single-listing-booking-calendar-js{background:#ffffff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 16px 36px rgb(15 23 42 / .14)!important;padding:18px 16px!important;box-sizing:border-box!important;width:100%!important}#single-booking-search-calendar .homey-calendar-date,#single-booking-search-calendar-drawer .homey-calendar-date{display:block!important}#single-booking-search-calendar .single-listing-calendar,#single-booking-search-calendar-drawer .single-listing-calendar{width:100%!important;margin-bottom:12px!important}.single-listing-calendar .month{text-align:center!important;font-size:16px!important;font-weight:800!important;color:#0f172a!important;margin:4px 0 14px 0!important;letter-spacing:-0.2px!important}.single-listing-calendar .weekdays{display:flex!important;justify-content:space-around!important;padding:0!important;margin:0 0 10px 0!important;list-style:none!important;border-bottom:1px solid #f1f5f9;padding-bottom:6px!important}.single-listing-calendar .weekdays li{width:14.28%!important;text-align:center!important;font-size:12px!important;font-weight:800!important;color:#64748b!important;text-transform:uppercase!important}.single-listing-calendar .days{display:flex!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;list-style:none!important}.single-listing-calendar .days li{width:14.28%!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;color:#1e293b!important;cursor:pointer!important;border-radius:50%!important;margin-bottom:3px!important;transition:all 0.15s ease!important}.single-listing-calendar .days li:hover:not(.past-day):not(.homey-not-available-for-booking){background:#e0f2fe!important;color:#0284c7!important}.single-listing-calendar .days li.selected,.single-listing-calendar .days li.from-day,.single-listing-calendar .days li.to-day{background:#143e42!important;color:#ffffff!important;font-weight:800!important;border-radius:50%!important;box-shadow:0 4px 10px rgb(20 62 66 / .3)!important}.single-listing-calendar .days li.in-between{background:rgb(20 62 66 / .1)!important;color:#143e42!important;border-radius:0!important}.single-listing-calendar .days li.past-day,.single-listing-calendar .days li.homey-not-available-for-booking{color:#cbd5e1!important;text-decoration:line-through!important;cursor:not-allowed!important;opacity:0.45!important}.calendar-navigation{display:flex!important;justify-content:space-between!important;margin-top:14px!important;border-top:1px solid #f1f5f9;padding-top:12px}.calendar-navigation button{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#1e293b!important;font-size:13px!important;font-weight:700!important;padding:8px 16px!important;border-radius:10px!important;cursor:pointer!important;transition:all 0.15s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.invoice-logo img{max-width:180px;height:auto}.calendar-navigation button:hover{background:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important}.modal{z-index:999999!important}.modal-backdrop{z-index:999998!important}#modal-login,#modal-register,#modal-login-forgot-password{z-index:999999!important}@media (min-width:992px){#single-booking-search-calendar.single-listing-booking-calendar-js{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;left:auto!important;width:640px!important;max-width:640px!important;min-width:640px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 24px 60px rgb(15 23 42 / .22)!important;padding:24px 26px!important;z-index:10000!important;box-sizing:border-box!important}#single-booking-search-calendar .homey-calendar-date{display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:28px!important;width:100%!important}#single-booking-search-calendar .single-listing-calendar-wrap{width:48%!important;float:none!important;margin:0!important}#single-booking-search-calendar .calendar-navigation{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:18px!important;border-top:1px solid #f1f5f9!important;padding-top:14px!important;width:100%!important}}@media (max-width:991px){#single-booking-search-calendar-drawer{position:static!important;width:100%!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:16px 12px!important;margin-top:14px!important;max-height:52vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}#single-booking-search-calendar-drawer .homey-calendar-date{display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important}#single-booking-search-calendar-drawer .single-listing-calendar-wrap{width:100%!important;display:block!important;margin:0!important}#single-booking-search-calendar-drawer .calendar-navigation{display:none!important}}.single-listing-calendar-wrap .month{text-align:center!important;margin-bottom:14px!important}.single-listing-calendar-wrap .month h4{font-size:16.5px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;text-transform:capitalize!important;letter-spacing:-0.2px!important}.single-listing-calendar-wrap .weekdays{display:flex!important;justify-content:space-around!important;padding:0!important;margin:0 0 10px 0!important;list-style:none!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:8px!important}.single-listing-calendar-wrap .weekdays li{width:14.28%!important;text-align:center!important;font-size:12px!important;font-weight:800!important;color:#64748b!important;text-transform:uppercase!important}.single-listing-calendar-wrap .days{display:flex!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;list-style:none!important}.single-listing-calendar-wrap .days li{width:14.28%!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;color:#0f172a!important;border-radius:50%!important;margin-bottom:2px!important;cursor:pointer!important;transition:all 0.15s ease!important}.single-listing-calendar-wrap .days li.day-disabled,.single-listing-calendar-wrap .days li.past-day,.single-listing-calendar-wrap .days li.homey-not-available-for-booking{color:#cbd5e1!important;text-decoration:line-through!important;opacity:0.4!important;cursor:not-allowed!important}.single-listing-calendar-wrap .days li.day-available:hover{background:#e0f2fe!important;color:#0284c7!important}.single-listing-calendar-wrap .days li.selected,.single-listing-calendar-wrap .days li.from-day,.single-listing-calendar-wrap .days li.to-day{background:#143e42!important;color:#ffffff!important;font-weight:800!important;border-radius:50%!important;box-shadow:0 4px 10px rgb(20 62 66 / .3)!important}.single-listing-calendar-wrap .days li.in-between{background:rgb(20 62 66 / .1)!important;color:#143e42!important;border-radius:0!important}.calendar-navigation button{background:#ffffff!important;border:1.5px solid #cbd5e1!important;color:#1e293b!important;font-size:13px!important;font-weight:700!important;padding:8px 16px!important;border-radius:10px!important;cursor:pointer!important;transition:all 0.15s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.calendar-navigation button:hover{background:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important}body[class*="page-template-dashboard"],#vv-dashboard-root,.vv-concierge-workspace{overflow-wrap:anywhere}.vv-summary-hero>div,.vv-booking-card>div{min-width:0}.vv-concierge-workspace input,.vv-concierge-workspace textarea,.vv-concierge-workspace select,.vv-concierge-workspace button{max-width:100%;box-sizing:border-box}#section-body{overflow-x:clip!important;overflow-y:visible!important}@media (max-width:991px){#body-area:has(>.vv-dashboard-sidebar)>.user-dashboard-right{padding-top:0!important}#body-area:has(>.vv-dashboard-sidebar)>.dashboard-page-title{margin-top:0!important}#vv-dashboard-root{padding-top:24px!important}#vv-dashboard-root .vv-owner-concierge,#vv-dashboard-root .vv-owner-concierge>div{min-width:0;max-width:100%}#vv-dashboard-root .vv-owner-concierge{width:100%}#vv-dashboard-root .vv-owner-concierge>div{flex:1}#vv-dashboard-root .vv-owner-concierge select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:44px}#vv-dashboard-root .vv-owner-estimate{flex-wrap:wrap;max-width:100%}#vv-dashboard-root .vv-owner-listing-summary{min-width:0;max-width:100%}#vv-dashboard-root .vv-owner-listing-summary>div:last-child{min-width:0}}@media (max-width:480px){#vv-dashboard-root .vv-mode-switcher{flex-direction:column;width:100%}#vv-dashboard-root .vv-mode-switcher button{width:100%;min-height:44px;overflow-wrap:normal;word-break:normal}}@media (max-width:767px){#vv-dashboard-root>.container{padding-inline:0}#vv-dashboard-root .vv-owner-concierge{flex-direction:column;align-items:stretch!important}#vv-dashboard-root .vv-owner-concierge>div{flex:initial;width:100%}#vv-dashboard-root .vv-owner-listing-summary{flex-wrap:wrap}}body,address,li,dt,dd,.pac-container,.control{font-size:14px;line-height:24px;font-weight:400;text-transform:none;letter-spacing:0;font-family:Instrument Sans,sans-serif}.woocommerce ul.products li.product .button{font-family:Instrument Sans,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6,.banner-title{font-family:Instrument Sans,sans-serif;font-weight:700;text-transform:inherit;text-align:inherit}.navi>.main-menu>li>a,.account-loggedin,.login-register a{font-size:16px;line-height:80px;font-weight:600;text-transform:none;font-family:Instrument Sans,sans-serif}.menu-dropdown,.sub-menu li a,.navi .homey-megamenu-wrap>.sub-menu,.listing-navi .homey-megamenu-wrap>.sub-menu,.account-dropdown ul>li a{font-size:16px;line-height:1;font-weight:600;text-transform:none;font-family:Instrument Sans,sans-serif}a,.primary-color,.btn-primary-outlined,.btn-link,.super-host-flag,.is-style-outline .wp-block-button__link,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-MyAccount-navigation ul li a:hover{color:#143e42}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.btn-primary-outlined,.searchform button,.is-style-outline .wp-block-button__link,.wp-block-file .wp-block-file__button,.wp-block-search__button{border-color:#143e42}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.media-signal .signal-icon,.single-blog-article .meta-tags a,.title .circle-icon,.label-primary,.searchform button,.next-prev-block .prev-box,.next-prev-block .next-box,.dropdown-menu>.selected>a,.dropdown-menu>.selected>a:focus,.dropdown-menu>.selected>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.tagcloud a,.title-section .avatar .super-host-icon,.wp-block-button__link,.wp-block-file .wp-block-file__button,.wp-block-search__button{background-color:#143e42}.slick-prev,.slick-next{color:#143e42;border:1px solid #143e42;background-color:#fff0}.slick-prev:before,.slick-next:before{color:#143e42}.slick-prev:hover:before,.slick-next:hover:before,.top-gallery-section .slick-prev:before,.top-gallery-section .slick-next:before{color:#fff}.header-slider .slick-prev,.header-slider .slick-next,.top-gallery-section .slick-prev,.top-gallery-section .slick-next{border:1px solid #143e42;background-color:#143e42}.nav-tabs>li.active>a{box-shadow:0 -2px 0 0 inset #143e42}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border:1px solid #143e42;background-color:#143e42;color:#fff}a:hover,a:focus,a:active,.btn-primary-outlined:focus,.crncy-lang-block>li:hover a,.crncy-lang-block .dropdown-menu li:hover{color:#143e42}.pagination>li>a:hover,.pagination>li>span:hover,.table-hover>tbody>tr:hover,.search-auto-complete li:hover,.btn-primary-outlined:hover,.btn-primary-outlined:active,.item-tools .dropdown-menu>li>a:hover,.tagcloud a:hover,.pagination-main a:hover,.page-links a:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-search__button:hover{background-color:#143e42}.pagination>li>a:hover,.pagination>li>span:hover,.pagination-main a:hover,.page-links a:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-search__button:hover{border:1px solid #143e42}.is-style-outline .wp-block-button__link:hover{border:2px solid #143e42;color:#fff}.slick-prev:focus,.slick-prev:active,.slick-next:focus,.slick-next:active{color:#143e42;border:1px solid #143e42;background-color:#fff0}.slick-prev:hover,.slick-next:hover{background-color:#143e42;border:1px solid #143e42;color:#fff}.header-slider .slick-prev:focus,.header-slider .slick-next:active{border:1px solid #143e42;background-color:#143e42}.header-slider .slick-prev:hover,.header-slider .slick-next:hover{background-color:rgb(241 94 117 / .65);border:1px solid #143e42}.secondary-color,.btn-secondary-outlined,.taber-nav li.active a,.saved-search-block .saved-search-icon,.block-title .help,.custom-actions .btn-action,.daterangepicker .input-mini.active+i,.daterangepicker td.in-range,.payment-list-detail-btn{color:#c11e6a}.daterangepicker td.active,.daterangepicker td.active.end-date,.homy-progress-bar .progress-bar-inner,.fc-event,.property-calendar .current-day,.label-secondary,.wallet-label{background-color:#c11e6a}.availability-section .search-calendar .days li.day-available.current-day{background-color:#c11e6a!important}.daterangepicker .input-mini.active,.daterangepicker td.in-range,.msg-unread{background-color:rgb(84 196 217 / .2)}.msgs-reply-list .msg-me{background-color:rgb(84 196 217 / .1)!important}.control input:checked~.control-text{color:#c11e6a}.control input:checked~.control__indicator{background-color:#c11e6a;border-color:#c11e6a}.open>.btn-default.dropdown-toggle,.custom-actions .btn-action,.daterangepicker .input-mini.active,.msg-unread{border-color:#c11e6a}.bootstrap-select .btn:focus,.bootstrap-select .btn:active{border-color:#c11e6a!important}.main-search-calendar-wrap .days li.selected,.main-search-calendar-wrap .days li:hover:not(.day-disabled),.single-listing-booking-calendar-js .days li.selected,.single-listing-booking-calendar-js .days li:hover:not(.day-disabled){background-color:#c11e6a!important;color:#fff}.main-search-calendar-wrap .days li.in-between,.single-listing-booking-calendar-js .days li.in-between{background-color:rgb(84 196 217 / .2)!important}.single-listing-booking-calendar-js .days li.homey-not-available-for-booking:hover{background-color:transparent!important;color:#949ca5}li.current-month.reservation_start.homey-not-available-for-booking:hover{background-color:#c11e6a!important;color:#fff}.woocommerce span.onsale,.woocommerce ul.products li.product .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #review_form #respond .form-submit input,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:active,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce #review_form #respond .form-submit input:focus,.woocommerce #review_form #respond .form-submit input:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.taber-nav li:hover a,.payment-list-detail-btn:hover,.payment-list-detail-btn:focus{color:#c11e6a}.header-comp-search .form-control:focus{background-color:rgb(84 196 217 / .2)}.bootstrap-select.btn-group .dropdown-menu a:hover,.daterangepicker td.active:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover,.custom-actions .btn-action:hover,.calendar-table .prev:hover,.calendar-table .next:hover,.btn-secondary-outlined:hover,.btn-secondary-outlined:active,.btn-preview-listing:hover,.btn-preview-listing:active,.btn-preview-listing:focus,.btn-action:hover,.btn-action:active,.btn-action:focus{background-color:#c11e6a}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#c11e6a}.form-control:focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:active,.header-comp-search .form-control:focus,.btn-secondary-outlined:hover,.btn-secondary-outlined:active,.btn-secondary-outlined:focus,.btn-preview-listing:hover,.btn-preview-listing:active,.btn-preview-listing:focus{border-color:#c11e6a}.bootstrap-select .btn:focus,.bootstrap-select .btn:active{border-color:#c11e6a!important}body{background-color:#f7f8f9}body,.fc button,.pagination>li>a,.pagination>li>span,.item-title-head .title a,.sidebar .widget .review-block .title a,.sidebar .widget .comment-block .title a,.adults-calculator .quantity-calculator input[disbaled],.children-calculator .quantity-calculator input[disbaled],.nav-tabs>li>a,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus,.modal-login-form .forgot-password-text a,.modal-login-form .checkbox a,.bootstrap-select.btn-group .dropdown-menu a,.header-nav .social-icons a,.header-nav .crncy-lang-block>li span,.header-comp-logo h1,.item-list-view .item-user-image,.item-title-head .title a,.control,.blog-wrap h2 a,.banner-caption-side-search .banner-title,.banner-caption-side-search .banner-subtitle,.widget_categories select,.widget_archive select,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-MyAccount-navigation ul li a{color:#143e42}.item-title-head .title a:hover,.sidebar .widget .review-block .title a:hover,.sidebar .widget .comment-block .title a:hover{color:rgb(79 89 98 / .5)}.homey-osm-cluster{background-image:url(https://staging.villavay.com/wp-content/uploads/2018/11/cluster-3.png);text-align:center;color:#fff;width:47px;height:47px;line-height:47px}.transparent-header .navi>.main-menu>li>a,.transparent-header .account-loggedin,.transparent-header .header-mobile .login-register a,.transparent-header .header-mobile .btn-mobile-nav{color:#fff}.transparent-header .navi>.main-menu>li>a:hover,.transparent-header .navi>.main-menu>li>a:active,.transparent-header .account-loggedin:hover,.transparent-header .account-loggedin:active,.transparent-header .login-register a:hover,.transparent-header .login-register a:active{color:#fff}.transparent-header .navi>.main-menu>li>a:before{background-color:#fff}.transparent-header .navi>.main-menu>li>a:before,.transparent-header .listing-navi>.main-menu>li>a:before{background-color:#fff}.transparent-header .navi>.main-menu>li.active>a,.transparent-header .listing-navi>.main-menu>li.active>a{color:#fff}.transparent-header .account-loggedin:before{background-color:#fff}.transparent-header .navi .homey-megamenu-wrap,.transparent-header .listing-navi .homey-megamenu-wrap{background-color:#fff}.header-nav{background-color:#fff;border-bottom:1px solid #d8dce1}.navi>.main-menu>li>a{background-color:#fff}.navi>.main-menu>li>a,.header-mobile .btn-mobile-nav{color:#143e42}.navi>.main-menu>li>a:hover,.navi>.main-menu>li>a:active{background-color:#fff}.navi>.main-menu>li>a:hover,.navi>.main-menu>li>a:active,.navi .homey-megamenu-wrap>.sub-menu a:hover,.navi .homey-megamenu-wrap>.sub-menu a:active{color:#c11e6a}.navi>.main-menu>li>a:before,.listing-navi>.main-menu>li>a:before{background-color:#c11e6a}.navi>.main-menu>li.active>a,.listing-navi>.main-menu>li.active>a{color:#c11e6a}.navi .homey-megamenu-wrap,.listing-navi .homey-megamenu-wrap{background-color:#fff}.banner-inner:before,.video-background:before{opacity:.5}.page-template-template-splash .banner-inner:before,.page-template-template-splash .video-background:before{opacity:.35}.top-banner-wrap{height:600px}@media (max-width:767px){.top-banner-wrap{height:300px}}.header-type-2 .top-inner-header,.header-type-3 .top-inner-header{background-color:#fff;border-bottom:1px solid #d8dce1}.header-type-2 .bottom-inner-header{background-color:#fff;border-bottom:1px solid #d8dce1}.header-type-3 .bottom-inner-header{background-color:#fff;border-bottom:1px solid #d8dce1}.login-register a,.account-loggedin,.account-login .login-register .fa{color:#4f5962;background-color:#fff0}.login-register a:hover,.login-register a:active,.account-loggedin:hover,.account-loggedin:active{color:#c11e6a;background-color:#fff0}.account-loggedin:before{background-color:#c11e6a}.account-loggedin.active .account-dropdown{background-color:#fff}.account-dropdown ul>li a{color:#4f5962}.account-dropdown ul>li a:hover{background-color:rgb(0 0 0 / .15);color:#4f5962}span.side-nav-trigger{color:#4f5962}.transparent-header span.side-nav-trigger{color:#fff}.top-inner-header .social-icons a{color:#4f5962}.navi .homey-megamenu-wrap>.sub-menu a,.listing-navi .homey-megamenu-wrap>.sub-menu a{color:#4f5962;background-color:#fff}.navi .homey-megamenu-wrap>.sub-menu a:hover,.listing-navi .homey-megamenu-wrap>.sub-menu a:hover{color:#c11e6a;background-color:#fff}.header-nav .menu-dropdown a,.header-nav .sub-menu a{color:#4f5962;background-color:#fff;border-bottom:1px solid #f7f7f7}.header-nav .menu-dropdown a:hover,.header-nav .sub-menu a:hover{color:#c11e6a;background-color:#fff}.header-nav .menu-dropdown li.active>a,.header-nav .sub-menu li.active>a{color:#c11e6a}.btn-add-new-listing{color:#fff;background-color:#c11e6a;border-color:#c11e6a;font-size:14px}.btn-add-new-listing:focus{color:#fff;background-color:#c1457f;border-color:#c1457f}.btn-add-new-listing:hover{color:#fff;background-color:#c1457f;border-color:#c1457f}.btn-add-new-listing:active{color:#fff;background-color:#c1457f;border-color:#c1457f}.btn-primary,.post-password-form input[type='submit'],.wpcf7-submit,.gform_wrapper .button,.gform_button{color:#fff;background-color:#143e42;border-color:#143e42}.btn-primary:focus,.btn-primary:active:focus,.post-password-form input[type='submit']:focus,.post-password-form input[type='submit']:active:focus,.wpcf7-submit:focus,.wpcf7-submit:active:focus,.gform_wrapper .button,.gform_button:focus,.gform_wrapper .button,.gform_button:active:focus{color:#fff;background-color:#143e42;border-color:#143e42}.btn-primary:hover,.post-password-form input[type='submit']:hover,.wpcf7-submit:hover,.gform_wrapper .button,.gform_button:hover{color:#fff;background-color:#143e42;border-color:#143e42}.btn-primary:active,.post-password-form input[type='submit']:active,.wpcf7-submit:active,.gform_wrapper .button,.gform_button:active{color:#fff;background-color:#143e42;border-color:#143e42}.btn-secondary{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.btn-secondary:focus,.btn-secondary:active:focus{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.btn-secondary:hover{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.btn-secondary:active{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.btn-secondary-outlined,.btn-secondary-outlined:focus{color:#c11e6a;border-color:#c11e6a;background-color:#fff0}.btn-secondary-outlined:hover{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.btn-secondary-outlined:hover:active{color:#fff;background-color:#c11e6a;border-color:#c11e6a}.main-search{background-color:#fff}.header-top-bar{background-color:#4f5962}.social-icons a,.top-bar-inner,.top-bar-inner li{color:#fff}.top-contact-address li{color:#fff}.top-contact-address a{color:#fff}.top-contact-address a:hover{color:rgb(255 255 255 / .8)}.header-comp-logo img{width:270px;height:80px}.mobile-logo img{width:200px;height:70px}.footer-top-wrap{background-color:#fff;color:#143e42}.footer-bottom-wrap,.footer-small{background-color:#fff;color:#143e42}.footer .social-icons a,.footer a,.footer .title a,.widget-latest-posts .post-author,.widget-latest-posts .post-author a{color:#143e42}.footer .social-icons a:hover,.footer a:hover,.footer .title a:hover{color:#c11e6a}.footer-copyright{color:#143e42}.label-featured{background-color:#143e42;color:#fff}.big-text{font-size:22px;line-height:34px}.medium-text{font-size:18px;line-height:30px}.small-shadow .vc_single_image-img{box-shadow:0 4px 10px 0 rgb(0 0 0 / .1)!important}.register_module_wrap{background-color:#fff;padding:40px 40px 35px;border-radius:6px}