.elementor-496 .elementor-element.elementor-element-84e28b2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-496 .elementor-element.elementor-element-37cbaa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-496 .elementor-element.elementor-element-397c19b{text-align:center}.elementor-496 .elementor-element.elementor-element-397c19b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;color:#B89A52}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-496 .elementor-element.elementor-element-bf0061d{text-align:center}.elementor-496 .elementor-element.elementor-element-bf0061d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:35px;font-weight:700;color:#171B22}.elementor-widget-theme-post-excerpt{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-496 .elementor-element.elementor-element-2284b9f{--display:flex}.elementor-496 .elementor-element.elementor-element-770392b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:500;color:#232323}.elementor-496 .elementor-element.elementor-element-8cc5988{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-496 .elementor-element.elementor-element-4b8b8a7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-4b8b8a7.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-4b8b8a7.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-4b8b8a7.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-4b8b8a7 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-4b8b8a7 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-4b8b8a7 .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-9481bf8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-9481bf8.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-9481bf8.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-9481bf8.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-9481bf8 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-9481bf8 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-9481bf8 .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-f10a529 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-f10a529.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-f10a529.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-f10a529.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-f10a529 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-f10a529 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-f10a529 .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-33eaa5c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-33eaa5c.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-33eaa5c.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-33eaa5c.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-33eaa5c .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-33eaa5c .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-33eaa5c .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-d95b28a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-d95b28a.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-d95b28a.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-d95b28a.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-d95b28a .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-d95b28a .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-d95b28a .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-d7fe1b5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-d7fe1b5.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-d7fe1b5.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-d7fe1b5.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-d7fe1b5 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-d7fe1b5 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-d7fe1b5 .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-897e13f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-897e13f.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-897e13f.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-897e13f.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-897e13f .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-897e13f .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-897e13f .elementor-icon-box-description{color:#7A7A7A}.elementor-496 .elementor-element.elementor-element-43e4ec5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-43e4ec5.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-43e4ec5.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-43e4ec5.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-43e4ec5 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-43e4ec5 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-db8f44c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-db8f44c.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-db8f44c.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-db8f44c.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-db8f44c .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-db8f44c .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-0ef11bb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-0ef11bb.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-0ef11bb.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-0ef11bb.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-0ef11bb .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-0ef11bb .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-5459535 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-5459535.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-5459535.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-5459535.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-5459535 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-5459535 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-3f19682 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-496 .elementor-element.elementor-element-3f19682.elementor-view-stacked .elementor-icon{background-color:#B9975B}.elementor-496 .elementor-element.elementor-element-3f19682.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-3f19682.elementor-view-default .elementor-icon{fill:#B9975B;color:#B9975B;border-color:#B9975B}.elementor-496 .elementor-element.elementor-element-3f19682 .elementor-icon-box-title,.elementor-496 .elementor-element.elementor-element-3f19682 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600}.elementor-496 .elementor-element.elementor-element-3e1bb3d{--display:flex}.elementor-496 .elementor-element.elementor-element-d05e32b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:500;color:#232323}.elementor-496 .elementor-element.elementor-element-cd63a43{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-496 .elementor-element.elementor-element-8089b4d{--display:flex}.elementor-496 .elementor-element.elementor-element-6fc1188{--display:flex}.elementor-496 .elementor-element.elementor-element-2e427a8{--display:flex}.elementor-496 .elementor-element.elementor-element-288c8b0{--display:flex}.elementor-496 .elementor-element.elementor-element-f30c666{--display:flex}.elementor-496 .elementor-element.elementor-element-8676eff{--display:flex}.elementor-496 .elementor-element.elementor-element-31fb188{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#B9975B;--n-accordion-title-active-color:#B9975B;--n-accordion-icon-size:15px}.elementor-496 .elementor-element.elementor-element-7ed0458{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-496 .elementor-element.elementor-element-18004e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-496 .elementor-element.elementor-element-b8f823d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-496 .elementor-element.elementor-element-b8f823d .elementor-icon-wrapper{text-align:center}.elementor-496 .elementor-element.elementor-element-b8f823d.elementor-view-stacked .elementor-icon{background-color:#676B6D}.elementor-496 .elementor-element.elementor-element-b8f823d.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-b8f823d.elementor-view-default .elementor-icon{color:#676B6D;border-color:#676B6D}.elementor-496 .elementor-element.elementor-element-b8f823d.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-b8f823d.elementor-view-default .elementor-icon svg{fill:#676B6D}.elementor-496 .elementor-element.elementor-element-b8f823d .elementor-icon{font-size:30px}.elementor-496 .elementor-element.elementor-element-b8f823d .elementor-icon svg{height:30px}.elementor-496 .elementor-element.elementor-element-909d72f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-496 .elementor-element.elementor-element-909d72f .elementor-icon-wrapper{text-align:center}.elementor-496 .elementor-element.elementor-element-909d72f.elementor-view-stacked .elementor-icon{background-color:#676B6D}.elementor-496 .elementor-element.elementor-element-909d72f.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-909d72f.elementor-view-default .elementor-icon{color:#676B6D;border-color:#676B6D}.elementor-496 .elementor-element.elementor-element-909d72f.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-909d72f.elementor-view-default .elementor-icon svg{fill:#676B6D}.elementor-496 .elementor-element.elementor-element-909d72f .elementor-icon{font-size:30px}.elementor-496 .elementor-element.elementor-element-909d72f .elementor-icon svg{height:30px}.elementor-496 .elementor-element.elementor-element-a59b139{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-496 .elementor-element.elementor-element-a59b139 .elementor-icon-wrapper{text-align:center}.elementor-496 .elementor-element.elementor-element-a59b139.elementor-view-stacked .elementor-icon{background-color:#676B6D}.elementor-496 .elementor-element.elementor-element-a59b139.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-a59b139.elementor-view-default .elementor-icon{color:#676B6D;border-color:#676B6D}.elementor-496 .elementor-element.elementor-element-a59b139.elementor-view-framed .elementor-icon,.elementor-496 .elementor-element.elementor-element-a59b139.elementor-view-default .elementor-icon svg{fill:#676B6D}.elementor-496 .elementor-element.elementor-element-a59b139 .elementor-icon{font-size:30px}.elementor-496 .elementor-element.elementor-element-a59b139 .elementor-icon svg{height:30px}.elementor-496 .elementor-element.elementor-element-a234e40{text-align:start}.elementor-496 .elementor-element.elementor-element-d0d299c{--display:flex}.elementor-496 .elementor-element.elementor-element-ee64974 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:500;color:#232323}@media(max-width:1024px){.elementor-496 .elementor-element.elementor-element-8cc5988{--grid-auto-flow:row}}@media(max-width:767px){.elementor-496 .elementor-element.elementor-element-84e28b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-496 .elementor-element.elementor-element-397c19b{text-align:center}.elementor-496 .elementor-element.elementor-element-8cc5988{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-496 .elementor-element.elementor-element-37cbaa2{--width:66.6666%}}.vs-brand-line .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:18px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase;color:#B89A52;line-height:1.2}.vs-brand-line .elementor-heading-title::before,.vs-brand-line .elementor-heading-title::after{content:"";width:8px;height:8px;border-radius:50%;background:#B89A52;display:inline-block;flex:0 0 auto}.vs-property-excerpt{display:flex;justify-content:center;margin:10px auto 26px auto}.vs-property-excerpt .elementor-widget-container{display:inline-flex;width:fit-content;max-width:100%;padding:8px 14px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:650;line-height:1.35;color:#6A5A34;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(250 247 239 / .94)) padding-box,linear-gradient(135deg,rgb(214 181 109 / .58),rgb(184 154 82 / .24)) border-box;border:1px solid #fff0;border-radius:999px;box-shadow:0 6px 16px rgb(15 23 42 / .05),inset 0 1px 0 rgb(255 255 255 / .75)}.vs-property-excerpt p{margin:0!important}.vs-featured-property-image img{width:100%;border-radius:20px;box-shadow:0 14px 34px rgb(15 23 42 / .1);margin-bottom:26px}.vs-pet-fee-card{position:relative;overflow:hidden;margin:26px 0 34px 0;padding:24px 22px;border-radius:22px;background:radial-gradient(circle at 90% 20%,rgb(214 181 109 / .16),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(250 247 239 / .96));border:1px solid rgb(184 154 82 / .34);box-shadow:0 16px 34px rgb(15 23 42 / .07),inset 0 1px 0 rgb(255 255 255 / .75)}.vs-pet-fee-card::after{content:"🐾";position:absolute;right:18px;bottom:14px;font-size:92px;line-height:1;opacity:.055;transform:rotate(-12deg);pointer-events:none}.vs-pet-fee-card .vs-pet-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:50%;background:rgb(184 154 82 / .1);border:1px solid rgb(184 154 82 / .22);color:#B89A52;font-size:25px}.vs-pet-fee-card h3,.vs-pet-fee-card .elementor-heading-title{margin:0 0 14px 0!important;font-family:"Playfair Display",serif!important;font-size:31px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-0.45px!important;color:#171B22!important}.vs-pet-fee-card p{margin:0 0 18px 0!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important;color:#3F4652!important}.vs-pet-fee-card .vs-pet-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border-radius:999px;background:rgb(184 154 82 / .1);border:1px solid rgb(184 154 82 / .22);color:#8A6B2D;font-family:"Montserrat",sans-serif;font-size:12.5px;font-weight:700;line-height:1}@media (max-width:480px){.vs-pet-fee-card{margin:24px 0 32px 0;padding:22px 20px;border-radius:20px}.vs-pet-fee-card h3,.vs-pet-fee-card .elementor-heading-title{font-size:29px!important}.vs-pet-fee-card p{font-size:14.5px!important;line-height:1.7!important}.vs-pet-fee-card::after{font-size:76px}}.vs-property-detail-card{background:#ffffff!important;border-radius:26px!important;padding:30px 22px 36px 22px!important;box-shadow:0 18px 46px rgb(15 23 42 / .08)!important;border:1px solid rgb(15 23 42 / .055)!important;overflow:hidden!important}.vs-brand-line{text-align:center!important;margin:0 0 14px 0!important}.vs-brand-line .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#B89A52!important;line-height:1.2!important}.vs-brand-line .elementor-heading-title::before,.vs-brand-line .elementor-heading-title::after{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#B89A52!important;display:inline-block!important}.vs-property-title,.vs-property-title .elementor-widget-container{text-align:center!important;margin:0!important}.vs-property-title .elementor-heading-title,.vs-property-title h1,.vs-property-title h2,.vs-property-title a{font-family:"Playfair Display",serif!important;font-size:44px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-0.8px!important;color:#171B22!important;text-align:center!important;text-decoration:none!important;margin:0!important}.vs-property-excerpt{display:flex!important;justify-content:center!important;margin:12px auto 22px auto!important}.vs-property-excerpt .elementor-widget-container,.vs-property-excerpt p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:8px 14px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;color:#6A5A34!important;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(250 247 239 / .94)) padding-box,linear-gradient(135deg,rgb(214 181 109 / .58),rgb(184 154 82 / .24)) border-box!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:0 6px 16px rgb(15 23 42 / .05),inset 0 1px 0 rgb(255 255 255 / .75)!important;margin:0!important}.vs-featured-property-image{margin:0 0 22px 0!important}.vs-featured-property-image img{width:100%!important;display:block!important;border-radius:22px!important;box-shadow:0 16px 36px rgb(15 23 42 / .11)!important;margin:0 auto!important}.vs-property-gallery{margin:4px 0 26px 0!important}.vs-property-gallery .gallery,.vs-property-gallery .wp-block-gallery,.vs-property-gallery .mphb-gallery-main-slider,.vs-property-gallery .mphb-room-type-gallery,.vs-property-gallery .mphb-gallery{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:12px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:2px 0 10px 0!important;margin:0!important}.vs-property-gallery .mphb-gallery-thumbnail-slider,.vs-property-gallery .mphb-gallery-thumbnails-slider,.vs-property-gallery .flex-control-thumbs,.vs-property-gallery .gallery-caption{display:none!important}.vs-property-gallery .gallery-item,.vs-property-gallery .wp-block-image,.vs-property-gallery figure,.vs-property-gallery .mphb-gallery-main-slider>*,.vs-property-gallery .mphb-room-type-gallery>*,.vs-property-gallery .mphb-gallery>*{flex:0 0 86%!important;min-width:86%!important;max-width:86%!important;scroll-snap-align:start!important;margin:0!important}.vs-property-gallery img{width:100%!important;aspect-ratio:4 / 3!important;object-fit:cover!important;display:block!important;border-radius:20px!important;box-shadow:0 12px 28px rgb(15 23 42 / .1)!important;margin:0!important}.vs-section-title .elementor-heading-title,.vs-property-detail-card h2,.vs-property-detail-card h3{font-family:"Montserrat",sans-serif!important;color:#1F2430!important;font-weight:800!important;letter-spacing:-0.5px!important}.vs-property-attributes{margin:0 0 14px 0!important}.vs-property-attributes ul,.vs-property-attributes .mphb-single-room-type-attributes,.vs-property-attributes .mphb-room-type-attributes{list-style:none!important;padding:0!important;margin:0!important}.vs-property-attributes li,.vs-property-attributes .mphb-room-type-adults-capacity,.vs-property-attributes .mphb-room-type-total-capacity,.vs-property-attributes .mphb-room-type-children-capacity{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 13px!important;margin:0 8px 8px 0!important;border-radius:999px!important;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(250 247 239 / .94)) padding-box,linear-gradient(135deg,rgb(214 181 109 / .55),rgb(184 154 82 / .24)) border-box!important;border:1px solid transparent!important;color:#6A5A34!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;box-shadow:0 6px 16px rgb(15 23 42 / .05),inset 0 1px 0 rgb(255 255 255 / .75)!important}.vs-property-price{margin:10px 0 26px 0!important}.vs-property-price,.vs-property-price *{font-family:"Montserrat",sans-serif!important}.vs-property-price .mphb-price,.vs-property-price .mphb-regular-price,.vs-property-price .mphb-price-wrapper,.vs-property-price p{display:block!important;margin:0!important;padding:18px 18px!important;border-radius:20px!important;background:linear-gradient(135deg,#151515,#252525)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 14px 30px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .08)!important}.vs-property-price strong,.vs-property-price b{color:#F6D98B!important;font-weight:800!important}.vs-property-price a,.vs-property-price .mphb-price-period{color:rgb(255 255 255 / .82)!important;text-decoration:none!important;border-bottom:1px dashed rgb(246 217 139 / .45)!important}.vs-property-detail-card .mphb-booking-form,.vs-property-detail-card .mphb_sc_booking_form,.vs-property-detail-card .mphb-reserve-room-section{margin-top:18px!important;font-family:"Montserrat",sans-serif!important}.vs-property-detail-card .mphb-booking-form p,.vs-property-detail-card .mphb_sc_booking_form p{margin-bottom:15px!important}.vs-property-detail-card .mphb-booking-form label,.vs-property-detail-card .mphb_sc_booking_form label{font-size:14.5px!important;font-weight:700!important;color:#1F2430!important;margin-bottom:7px!important}.vs-property-detail-card .mphb-booking-form input,.vs-property-detail-card .mphb-booking-form select,.vs-property-detail-card .mphb-booking-form textarea,.vs-property-detail-card .mphb_sc_booking_form input,.vs-property-detail-card .mphb_sc_booking_form select,.vs-property-detail-card .mphb_sc_booking_form textarea{width:100%!important;min-height:50px!important;border-radius:13px!important;border:1px solid rgb(15 23 42 / .13)!important;background:#ffffff!important;color:#1F2430!important;padding:12px 14px!important;font-size:14.5px!important;box-shadow:0 8px 20px rgb(15 23 42 / .04)!important;box-sizing:border-box!important}.vs-property-detail-card .mphb-booking-form input[type="submit"],.vs-property-detail-card .mphb-booking-form button,.vs-property-detail-card .mphb_sc_booking_form input[type="submit"],.vs-property-detail-card .mphb_sc_booking_form button,.vs-property-detail-card .mphb-reserve-btn,.vs-property-detail-card .mphb-button,.vs-property-detail-card button.button,.vs-property-detail-card input.button{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#151515,#252525)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:15px!important;padding:15px 18px!important;font-family:"Montserrat",sans-serif!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;box-shadow:0 12px 26px rgb(0 0 0 / .16)!important;cursor:pointer!important}.vs-property-detail-card .mphb-children-wrapper,.vs-property-detail-card .mphb-children,.vs-property-detail-card p.mphb-children-wrapper{display:none!important}@media (max-width:480px){.vs-property-detail-card{margin:0 4px!important;padding:22px 10px 28px 10px!important;border-radius:22px!important}.vs-property-detail-card .elementor-widget{margin-bottom:14px!important}.vs-brand-line{margin-bottom:12px!important}.vs-brand-line .elementor-heading-title{font-size:12px!important;letter-spacing:2.4px!important;gap:10px!important}.vs-brand-line .elementor-heading-title::before,.vs-brand-line .elementor-heading-title::after{width:6px!important;height:6px!important}.vs-property-title .elementor-heading-title,.vs-property-title h1,.vs-property-title h2,.vs-property-title a{font-size:34px!important;line-height:1.06!important;letter-spacing:-0.7px!important}.vs-property-excerpt{margin:8px auto 18px auto!important}.vs-property-excerpt .elementor-widget-container,.vs-property-excerpt p{font-size:12.5px!important;padding:7px 12px!important}.vs-featured-property-image{margin-bottom:18px!important}.vs-featured-property-image img{border-radius:18px!important;box-shadow:0 12px 28px rgb(15 23 42 / .1)!important}.vs-property-gallery{margin:2px 0 22px 0!important}.vs-property-gallery .gallery,.vs-property-gallery .wp-block-gallery,.vs-property-gallery .mphb-gallery-main-slider,.vs-property-gallery .mphb-room-type-gallery,.vs-property-gallery .mphb-gallery{gap:10px!important;padding-bottom:8px!important}.vs-property-gallery .gallery-item,.vs-property-gallery .wp-block-image,.vs-property-gallery figure,.vs-property-gallery .mphb-gallery-main-slider>*,.vs-property-gallery .mphb-room-type-gallery>*,.vs-property-gallery .mphb-gallery>*{flex:0 0 88%!important;min-width:88%!important;max-width:88%!important}.vs-property-gallery img{border-radius:17px!important;box-shadow:0 10px 24px rgb(15 23 42 / .09)!important}.vs-property-price{margin:8px 0 24px 0!important}.vs-property-price .mphb-price,.vs-property-price .mphb-regular-price,.vs-property-price .mphb-price-wrapper,.vs-property-price p{padding:16px 16px!important;border-radius:17px!important}}.datepick,.datepick-inline,.datepick.datepick-multi{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 26px rgb(15 23 42 / .07)!important;font-family:"Montserrat",sans-serif!important}.datepick-month-row{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important}.datepick-month-row .datepick-month:nth-child(n+2){display:none!important}.datepick-month{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important}.datepick-month table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important;border:0!important}.datepick-nav{width:100%!important;background:linear-gradient(135deg,#151515,#252525)!important;padding:9px 10px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border:0!important;box-sizing:border-box!important}.datepick-nav a{color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.1px!important;text-decoration:none!important;padding:4px 6px!important}.datepick-month-header{width:100%!important;background:#FAF7EF!important;color:#1F2430!important;border-bottom:1px solid rgb(184 154 82 / .18)!important;padding:12px 8px!important;text-align:center!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:800!important;box-sizing:border-box!important}.datepick-month-header select{max-width:46%!important;min-height:38px!important;background:#ffffff!important;color:#1F2430!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:11px!important;padding:7px 9px!important;margin:3px 2px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:700!important;box-shadow:0 4px 12px rgb(15 23 42 / .04)!important}.datepick-month th{width:14.285%!important;background:#ffffff!important;color:#9AA0AA!important;font-family:"Montserrat",sans-serif!important;font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;padding:8px 0!important;border:0!important;text-align:center!important}.datepick-month td{width:14.285%!important;height:34px!important;padding:2px 0!important;background:#ffffff!important;border:0!important;text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important}.datepick-month a,.datepick-month span{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;margin:0 auto!important;padding:0!important;border-radius:50%!important;background:transparent!important;color:#1F2430!important;font-family:"Montserrat",sans-serif!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;border:0!important;box-sizing:border-box!important}.datepick-month a:hover{background:rgb(184 154 82 / .14)!important;color:#6A4F1F!important}.datepick-today a{background:#F2E8CF!important;color:#6A4F1F!important;font-weight:800!important}.datepick-month td .datepick-selected,.datepick-selected{background:linear-gradient(135deg,#151515,#252525)!important;color:#ffffff!important;font-weight:800!important;box-shadow:0 6px 14px rgb(0 0 0 / .16)!important}.datepick-month td span{color:rgb(31 36 48 / .22)!important;background:transparent!important}.datepick-month td,.datepick-month th,.datepick-month table,.datepick-month tbody,.datepick-month thead,.datepick-month tr{border-color:rgb(15 23 42 / .05)!important}.mphb-calendar,.mphb-calendar-wrapper,.mphb-calendar-title,.mphb-datepick-popup{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.vs-property-detail-card{padding:26px 18px 30px 18px!important;border-radius:24px!important}@media (max-width:480px){.vs-property-detail-card{margin:0 8px!important;padding:24px 14px 28px 14px!important;border-radius:22px!important}.vs-property-title .elementor-heading-title{font-size:34px!important;line-height:1.08!important}.vs-featured-property-image img{border-radius:18px!important}}