.elementor-72 .elementor-element.elementor-element-7c6ff5bb:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7c6ff5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2c2c;background-image:url("https://shore2please.co.za/wp-content/uploads/2024/08/a-young-man-looking-through-a-telescope-in-cape-town.jpg");background-position:bottom center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-7c6ff5bb > .elementor-background-overlay{background-color:rgba(44,44,44,0.4);opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72 .elementor-element.elementor-element-7c6ff5bb > .elementor-container{min-height:70vh;}.elementor-72 .elementor-element.elementor-element-7c6ff5bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72 .elementor-element.elementor-element-32575fce{--spacer-size:30px;}.elementor-72 .elementor-element.elementor-element-b83b3ee .th-header-wrap{margin:0 auto;}.elementor-72 .elementor-element.elementor-element-b83b3ee .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-b83b3ee.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-72 .elementor-element.elementor-element-b83b3ee.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-b83b3ee.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-72 .elementor-element.elementor-element-b83b3ee.elementor-view-framed .elementor-icon svg, .elementor-72 .elementor-element.elementor-element-b83b3ee.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-72 .elementor-element.elementor-element-b83b3ee .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-b83b3ee .elementor-icon-box-content .elementor-icon-box-description{color:#ffffff;}.elementor-72 .elementor-element.elementor-element-b83b3ee .elementor-icon-box-content .elementor-icon-box-description a{color:#ffffff;}.elementor-72 .elementor-element.elementor-element-cd2cb7f:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-cd2cb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-72 .elementor-element.elementor-element-cd2cb7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72 .elementor-element.elementor-element-cd2cb7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72 .elementor-element.elementor-element-d98b059{--spacer-size:70px;}.elementor-72 .elementor-element.elementor-element-118a343f:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-118a343f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-72 .elementor-element.elementor-element-118a343f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-118a343f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72 .elementor-element.elementor-element-1120c7b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-1120c7b5.elementor-view-framed .th-service-block-w .elementor-icon, 
					.elementor-72 .elementor-element.elementor-element-1120c7b5.elementor-view-framed .elementor-icon i, 
					.elementor-72 .elementor-element.elementor-element-1120c7b5.elementor-view-default .elementor-icon i{color:var( --e-global-color-thmv_primary );border-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-1120c7b5 .elementor-icon-box-content .elementor-icon-box-title span{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-1120c7b5 .elementor-icon-box-content .elementor-icon-box-description{color:#888888;}.elementor-72 .elementor-element.elementor-element-1120c7b5 .elementor-icon-box-content .elementor-icon-box-description a{color:#888888;}.elementor-72 .elementor-element.elementor-element-170806a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-170806a1.elementor-view-framed .th-service-block-w .elementor-icon, 
					.elementor-72 .elementor-element.elementor-element-170806a1.elementor-view-framed .elementor-icon i, 
					.elementor-72 .elementor-element.elementor-element-170806a1.elementor-view-default .elementor-icon i{color:var( --e-global-color-thmv_primary );border-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-170806a1 .elementor-icon-box-content .elementor-icon-box-title span{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-170806a1 .elementor-icon-box-content .elementor-icon-box-description{color:#888888;}.elementor-72 .elementor-element.elementor-element-170806a1 .elementor-icon-box-content .elementor-icon-box-description a{color:#888888;}.elementor-72 .elementor-element.elementor-element-2fcc8ab6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-2fcc8ab6.elementor-view-framed .th-service-block-w .elementor-icon, 
					.elementor-72 .elementor-element.elementor-element-2fcc8ab6.elementor-view-framed .elementor-icon i, 
					.elementor-72 .elementor-element.elementor-element-2fcc8ab6.elementor-view-default .elementor-icon i{color:var( --e-global-color-thmv_primary );border-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-2fcc8ab6 .elementor-icon-box-content .elementor-icon-box-title span{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-2fcc8ab6 .elementor-icon-box-content .elementor-icon-box-description{color:#888888;}.elementor-72 .elementor-element.elementor-element-2fcc8ab6 .elementor-icon-box-content .elementor-icon-box-description a{color:#888888;}.elementor-72 .elementor-element.elementor-element-7445c69:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7445c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-72 .elementor-element.elementor-element-7445c69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72 .elementor-element.elementor-element-7445c69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72 .elementor-element.elementor-element-18ae988{--spacer-size:70px;}.elementor-72 .elementor-element.elementor-element-93dc200 .th-map{height:473px;}.elementor-72 .elementor-element.elementor-element-93dc200 .map-info{left:15px;right:auto;}.elementor-72 .elementor-element.elementor-element-93dc200 .map-info .th-gmap-links a{color:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-92a65c0{margin-top:5em;margin-bottom:5em;}.elementor-72 .elementor-element.elementor-element-3b7aeea .th-header-wrap{max-width:100%;margin:0 auto;}.elementor-72 .elementor-element.elementor-element-3b7aeea .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-3b7aeea.elementor-view-stacked .elementor-icon{background-color:#888888;}.elementor-72 .elementor-element.elementor-element-3b7aeea.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-3b7aeea.elementor-view-default .elementor-icon{color:#888888;border-color:#888888;}.elementor-72 .elementor-element.elementor-element-3b7aeea.elementor-view-framed .elementor-icon svg, .elementor-72 .elementor-element.elementor-element-3b7aeea.elementor-view-default .elementor-icon svg{fill:#888888;}.elementor-72 .elementor-element.elementor-element-3b7aeea .elementor-icon-box-content .elementor-icon-box-title{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-3b7aeea .elementor-icon-box-content .elementor-icon-box-description{color:#888888;}.elementor-72 .elementor-element.elementor-element-3b7aeea .elementor-icon-box-content .elementor-icon-box-description a{color:#888888;}.elementor-72 .elementor-element.elementor-element-d061085{--spacer-size:30px;}.elementor-72 .elementor-element.elementor-element-0760b7d .th-itin-title{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-0760b7d .th-itin-content *{color:#888888;}.elementor-72 .elementor-element.elementor-element-0760b7d .th-itin-content{color:#888888;border-color:#888888;}.elementor-72 .elementor-element.elementor-element-0760b7d .th-itin-icon{color:#888888;}.elementor-72 .elementor-element.elementor-element-3368b0d .th-header-wrap{max-width:100%;margin:0 auto;}.elementor-72 .elementor-element.elementor-element-3368b0d .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-3368b0d.elementor-view-stacked .elementor-icon{background-color:#888888;}.elementor-72 .elementor-element.elementor-element-3368b0d.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-3368b0d.elementor-view-default .elementor-icon{color:#888888;border-color:#888888;}.elementor-72 .elementor-element.elementor-element-3368b0d.elementor-view-framed .elementor-icon svg, .elementor-72 .elementor-element.elementor-element-3368b0d.elementor-view-default .elementor-icon svg{fill:#888888;}.elementor-72 .elementor-element.elementor-element-3368b0d .elementor-icon-box-content .elementor-icon-box-title{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-3368b0d .elementor-icon-box-content .elementor-icon-box-description{color:#888888;}.elementor-72 .elementor-element.elementor-element-3368b0d .elementor-icon-box-content .elementor-icon-box-description a{color:#888888;}.elementor-72 .elementor-element.elementor-element-0acddf8{--spacer-size:30px;}.elementor-72 .elementor-element.elementor-element-4759aef .th-itin-title{color:#2c2c2c;}.elementor-72 .elementor-element.elementor-element-4759aef .th-itin-content *{color:#888888;}.elementor-72 .elementor-element.elementor-element-4759aef .th-itin-content{color:#888888;border-color:#888888;}.elementor-72 .elementor-element.elementor-element-4759aef .th-itin-icon{color:#888888;}.elementor-72 .elementor-element.elementor-element-46c18f4:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-46c18f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-thmv_primary );}.elementor-72 .elementor-element.elementor-element-46c18f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:2% 0% 2% 0%;}.elementor-72 .elementor-element.elementor-element-46c18f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72 .elementor-element.elementor-element-1c92370 .th-header-wrap{max-width:900px;margin:0 auto;}.elementor-72 .elementor-element.elementor-element-1c92370 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-1c92370 .elementor-icon-box-description{text-align:left;}.elementor-72 .elementor-element.elementor-element-1c92370.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-1c92370.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-1c92370.elementor-view-default .elementor-icon{color:var( --e-global-color-thmv_accent );border-color:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-1c92370.elementor-view-framed .elementor-icon svg, .elementor-72 .elementor-element.elementor-element-1c92370.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-1c92370 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-thmv_accent );}.elementor-72 .elementor-element.elementor-element-1c92370 .th-header-wrap .th-header-divider{border-color:rgba(136,136,136,0.3);}.elementor-72 .elementor-element.elementor-element-9b16e2b .th-fo-form{max-width:100%;}.elementor-72 .elementor-element.elementor-element-9b16e2b .mphb_sc_booking_form-wrapper label, 
                    .elementor-72 .elementor-element.elementor-element-9b16e2b .mphb_sc_booking_form-wrapper .mphb-check-in-date-wrapper br,
                    .elementor-72 .elementor-element.elementor-element-9b16e2b .mphb_sc_booking_form-wrapper .mphb-check-out-date-wrapper br{display:none;}.elementor-72 .elementor-element.elementor-element-9b16e2b .mphb_sc_booking_form-wrapper .mphb-required-fields-tip{display:none;}.elementor-72 .elementor-element.elementor-element-9b16e2b .mphb_sc_booking_form-wrapper label abbr{display:none;}body.elementor-page-72:not(.elementor-motion-effects-element-type-background), body.elementor-page-72 > .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:768px){.elementor-72 .elementor-element.elementor-element-ad38960{width:47.641%;}.elementor-72 .elementor-element.elementor-element-9d30e38{width:2.11%;}.elementor-72 .elementor-element.elementor-element-a7edd1e{width:49.885%;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-7c6ff5bb > .elementor-container{min-height:60vh;}.elementor-72 .elementor-element.elementor-element-32575fce{--spacer-size:10px;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-7c6ff5bb > .elementor-container{min-height:60vh;}.elementor-72 .elementor-element.elementor-element-32575fce{--spacer-size:0px;}.elementor-72 .elementor-element.elementor-element-b83b3ee > .elementor-widget-container{padding:0px 5px 0px 5px;}}