.elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-2b3f7e65:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tph.adamdevelops.com/wp-content/uploads/2025/07/Rainbow-Bay-2.jpg");background-position:bottom center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-container{min-height:725px;}.elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-background-overlay{opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-2b3f7e65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-84 .elementor-element.elementor-element-5c87d594{--spacer-size:160px;}.elementor-84 .elementor-element.elementor-element-6514cceb > .elementor-widget-container{margin:0px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-6514cceb .th-header-wrap{margin:0 auto;}.elementor-84 .elementor-element.elementor-element-6514cceb .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-84 .elementor-element.elementor-element-6514cceb .elementor-icon-box-description{text-align:center;}.elementor-84 .elementor-element.elementor-element-6514cceb.elementor-view-stacked .elementor-icon{background-color:#934A38;}.elementor-84 .elementor-element.elementor-element-6514cceb.elementor-view-framed .elementor-icon, .elementor-84 .elementor-element.elementor-element-6514cceb.elementor-view-default .elementor-icon{color:#934A38;border-color:#934A38;}.elementor-84 .elementor-element.elementor-element-6514cceb.elementor-view-framed .elementor-icon svg, .elementor-84 .elementor-element.elementor-element-6514cceb.elementor-view-default .elementor-icon svg{fill:#934A38;}.elementor-84 .elementor-element.elementor-element-6514cceb .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;font-size:63px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-84 .elementor-element.elementor-element-6514cceb .elementor-icon-box-content .elementor-icon-box-description{color:#ffffff;font-size:27px;font-weight:400;line-height:24px;}.elementor-84 .elementor-element.elementor-element-6514cceb .elementor-icon-box-content .elementor-icon-box-description a{color:#ffffff;}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper p:not(.mphb_sc_search-children):not(.mphb_sc_search-adults) label, 
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper .frm_form_field:not(.mphb_sc_search-children):not(.mphb_sc_search-adults) br{display:none;}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper label{color:var( --e-global-color-thmv_light );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper .mphb-reserve-room-section p{color:var( --e-global-color-thmv_light );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper .mphb-errors-wrapper p{color:var( --e-global-color-thmv_light );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper .mphb-required-fields-tip{display:none;}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper label abbr{display:none;}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style input[type=text],
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style select{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style input[type=text]::placeholder,
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style select::placeholder{color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_booking_form-wrapper.frm_forms.with_frm_style input[type=text]:-ms-input-placeholder,
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style input[type=text]::-ms-input-placeholder,
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_booking_form-wrapper.frm_forms.with_frm_style select:-ms-input-placeholder
                    .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style select::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style input[type=text],
                .elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper.frm_forms.with_frm_style select{border-style:none;}.elementor-84 .elementor-element.elementor-element-becfbc1 .mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper.frm_submit input[type=submit]{font-family:"ph-dreamboat", Sans-serif;font-size:15px;}.elementor-84 .elementor-element.elementor-element-09c4c87{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-6be1a307 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-6be1a307{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-84 .elementor-element.elementor-element-6be1a307 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-b999390.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-84 .elementor-element.elementor-element-38b5e20e{--spacer-size:143px;}.elementor-84 .elementor-element.elementor-element-a07c396{text-align:center;}.elementor-84 .elementor-element.elementor-element-a07c396 img{width:37%;}.elementor-84 .elementor-element.elementor-element-746f9ee{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-5d4ff6f{width:var( --container-widget-width, 81.013% );max-width:81.013%;--container-widget-width:81.013%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-5d4ff6f p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-5139a64a{--spacer-size:122px;}.elementor-84 .elementor-element.elementor-element-514f0ba2{--e-image-carousel-slides-to-show:3;}.elementor-84 .elementor-element.elementor-element-8b3571b:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-8b3571b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tph.adamdevelops.com/wp-content/uploads/2025/07/Asset-6-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-84 .elementor-element.elementor-element-8b3571b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-84 .elementor-element.elementor-element-8b3571b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-467afd5{--spacer-size:100px;}.elementor-84 .elementor-element.elementor-element-4c24388{text-align:center;}.elementor-84 .elementor-element.elementor-element-4c24388 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-1a6d74b{--spacer-size:100px;}.elementor-84 .elementor-element.elementor-element-95acba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-star-rating {display:none;}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-location {display:none;}.elementor-84 .elementor-element.elementor-element-95acba4 .elementor-row .thmv-top-box span{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-95acba4 .elementor-row .thmv-top-box{background:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-top-box{backdrop-filter:blur(25px);}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-info .thmv-title{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-info .thmv-description{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-price .price-before{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-price .price{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-price .price-after{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-95acba4 .thmv-style-5 .thmv-price:before{border-color:var( --e-global-color-secondary );border-left-width:6px;}.elementor-84 .elementor-element.elementor-element-95acba4 .elementor-row .thmv-btn{font-family:"ph-dreamboat", Sans-serif;font-size:15px;text-transform:uppercase;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-48ac031{--spacer-size:42px;}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-star-rating {display:none;}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-location {display:none;}.elementor-84 .elementor-element.elementor-element-0cf2549 .elementor-row .thmv-top-box span{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-0cf2549 .elementor-row .thmv-top-box{background:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-top-box{backdrop-filter:blur(25px);}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-info .thmv-title{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-info .thmv-description{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-price .price-before{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-price .price{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-price .price-after{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0cf2549 .thmv-style-5 .thmv-price:before{border-color:var( --e-global-color-secondary );border-left-width:4px;}.elementor-84 .elementor-element.elementor-element-0cf2549 .elementor-row .thmv-btn{font-family:"ph-dreamboat", Sans-serif;font-size:15px;text-transform:uppercase;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-62f7acc{--spacer-size:42px;}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-star-rating {display:none;}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-location {display:none;}.elementor-84 .elementor-element.elementor-element-60de9d5 .elementor-row .thmv-top-box span{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-60de9d5 .elementor-row .thmv-top-box{background:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-top-box{backdrop-filter:blur(25px);}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-info .thmv-title{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-info .thmv-description{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-price .price-before{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-price .price{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-price .price-after{color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-60de9d5 .thmv-style-5 .thmv-price:before{border-color:var( --e-global-color-secondary );border-left-width:4px;}.elementor-84 .elementor-element.elementor-element-60de9d5 .elementor-row .thmv-btn{font-family:"ph-dreamboat", Sans-serif;font-size:15px;text-transform:uppercase;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-12be10b{--spacer-size:21px;}.elementor-84 .elementor-element.elementor-element-f273540{text-align:center;}.elementor-84 .elementor-element.elementor-element-e60d728{--spacer-size:21px;}.elementor-84 .elementor-element.elementor-element-095713d > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-84 .elementor-element.elementor-element-095713d{text-align:right;}.elementor-84 .elementor-element.elementor-element-9170662{--spacer-size:98px;}.elementor-84 .elementor-element.elementor-element-73285d7f:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-73285d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8F8C;background-image:url("https://tph.adamdevelops.com/wp-content/uploads/2025/07/sky.jpg");background-size:cover;}.elementor-84 .elementor-element.elementor-element-73285d7f > .elementor-background-overlay{background-color:var( --e-global-color-4afc524d );opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-73285d7f > .elementor-container{max-width:1019px;}.elementor-84 .elementor-element.elementor-element-73285d7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-84 .elementor-element.elementor-element-306eb807 .elementor-testimonial-wrapper{text-align:center;}.elementor-84 .elementor-element.elementor-element-306eb807 .elementor-testimonial-content{color:#ffffff;}.elementor-84 .elementor-element.elementor-element-306eb807 .elementor-testimonial-name{color:#ffffff;}.elementor-84 .elementor-element.elementor-element-306eb807 .elementor-testimonial-job{color:#ffffff;}.elementor-84 .elementor-element.elementor-element-306eb807 .th-star-rating{color:var( --e-global-color-secondary );}.elementor-84 .elementor-element.elementor-element-28c3ca1{--spacer-size:91px;}.elementor-84 .elementor-element.elementor-element-b237293 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-385cb77 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-84 .elementor-element.elementor-element-c6835c8 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-84 .elementor-element.elementor-element-850d3e0 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;border-radius:50px 50px 50px 50px;}.elementor-84 .elementor-element.elementor-element-850d3e0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 10%;}.elementor-84 .elementor-element.elementor-element-cc32640{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-ceb0035{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-3c685d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-1ab946a > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-84 .elementor-element.elementor-element-66f83c1 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-84 .elementor-element.elementor-element-c33efe1 .elementor-button{background-color:#F9E0E0;font-size:15px;border-radius:50px 50px 50px 50px;}.elementor-84 .elementor-element.elementor-element-c33efe1 > .elementor-widget-container{padding:0% 0% 0% 10%;}.elementor-84 .elementor-element.elementor-element-4f5cf2c{--spacer-size:122px;}body.elementor-page-84:not(.elementor-motion-effects-element-type-background), body.elementor-page-84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-84 .elementor-element.elementor-element-2b3f7e65:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-container{min-height:100px;}.elementor-84 .elementor-element.elementor-element-5c87d594{--spacer-size:25px;}.elementor-84 .elementor-element.elementor-element-6514cceb .elementor-icon-box-content .elementor-icon-box-title{font-size:36px;}.elementor-84 .elementor-element.elementor-element-5d4ff6f{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-2b3f7e65 > .elementor-container{min-height:100px;}.elementor-84 .elementor-element.elementor-element-5c87d594{--spacer-size:10px;}.elementor-84 .elementor-element.elementor-element-38b5e20e{--spacer-size:53px;}.elementor-84 .elementor-element.elementor-element-a07c396 img{width:96%;}.elementor-84 .elementor-element.elementor-element-5d4ff6f{font-size:var( --e-global-typography-primary-font-size );}}