.elementor .text-large-medium{font-family:Outfit;font-weight:500;font-size:20px;color:var(--text);line-height:1.5em;}.elementor .text-medium-normal{font-family:Outfit;font-weight:400;font-size:18px;line-height:1.5em;}.elementor .grid-block{padding:40px;border-radius:30px;background-color:var(--pale-red);flex-direction:column;row-gap:30px;justify-content:space-between;}.elementor .grid-block:hover,.elementor .grid-block:focus-visible{color:#ffffff;background-color:var(--vivid-orange);button{
  border-color:#ffffff;
  color:#ffffff
}

 button:hover{
  border-color:var(--dark-vivid-orange)!important;
}\n}.elementor .section-wrapper{padding:80px;flex-direction:column;align-items:center;}.elementor .content-wrapper-1280px{max-width:1280px;padding:0px;flex-direction:column;}.elementor .heading-h1{font-family:Outfit;font-weight:700;font-size:56px;color:var(--text);line-height:1.2em;}.elementor .content-wrapper-768px{max-width:768px;padding:0px;flex-direction:column;}.elementor .tagline{font-family:"Finger Paint";font-weight:400;font-size:20px;line-height:1.5em;}.elementor .text-medium-light{font-family:Outfit;font-weight:300;font-size:18px;color:var(--text);line-height:1.5em;}.elementor .primary-button{font-family:Outfit;font-weight:400;font-size:16px;color:#ffffff;line-height:1.5em;border-radius:100px;border-width:1px;border-color:var(--vivid-orange);border-style:solid;background-color:var(--vivid-orange);}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{border-color:var(--dark-vivid-orange);background-color:var(--dark-vivid-orange);}.elementor .secondary-button{font-family:Outfit;font-weight:400;font-size:16px;color:var(--text);line-height:1.5em;border-radius:100px;border-width:1px;border-color:var(--vivid-orange);border-style:solid;background-color:#f0685600;}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{color:#ffffff;border-color:var(--dark-vivid-orange);background-color:var(--dark-vivid-orange);}.elementor .heading-h4{font-family:Outfit;font-weight:400;font-size:32px;line-height:1.3em;}.elementor .text-regular-normal{font-family:Outfit;font-weight:400;font-size:16px;line-height:1.5em;}.elementor .grid-block-inner-container{padding:0px;flex-direction:column;row-gap:10px;}.elementor .section-divider{width:100%;height:auto;color:var(--creamy-beige);}.elementor .header-content-wrapper{column-gap:32px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;border-radius:20px;background-color:#ffffff;flex-direction:row;align-items:center;}.elementor .rooms-grid-box{padding:30px;border-radius:20px;background-color:var(--light-grey);flex-direction:column;row-gap:24px;justify-content:space-between;}.elementor .heading-h5{font-family:Outfit;font-weight:400;font-size:28px;line-height:1.3em;}.elementor .tagline-small{font-family:"Finger Paint";font-weight:400;font-size:14px;color:var(--gold);line-height:1.5em;}.elementor .text-regular-small{font-family:Outfit;font-weight:400;font-size:12px;line-height:1.5em;display:flex;flex-direction:row;gap:6px;}.elementor .pill-tag{color:var(--text);padding-block-start:5px;padding-block-end:5px;padding-inline-start:13px;padding-inline-end:13px;border-radius:50px;background-color:#ffffff;}.elementor .pill-tag:hover,.elementor .pill-tag:focus-visible{background-color:#ffffff;}.elementor .room-loop-image-wrapper{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:25px;border-radius:10px;}.elementor .room-loop-image{aspect-ratio:16/9;object-fit:cover;transition:all 300ms;}.elementor .room-loop-image:hover,.elementor .room-loop-image:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .room-loop-icon{width:80px;height:auto;position:absolute;inset-block-start:-20px;inset-inline-start:-20px;z-index:1;color:var(--vivid-orange);}.elementor .text-large-semibold{font-family:Outfit;font-weight:600;font-size:20px;line-height:1.5em;}