.elementor-14 .elementor-element.elementor-element-281d906{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.13;}.elementor-14 .elementor-element.elementor-element-281d906:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-281d906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://umhlangaaparthotel.co.za/wp-content/uploads/2026/03/Cocktails-pool-umhlanga-apart-hotel-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-281d906::before, .elementor-14 .elementor-element.elementor-element-281d906 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-281d906 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-281d906 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-281d906 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-281d906 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-281d906 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-281d906 > .e-con-inner > .elementor-shape-bottom svg{width:calc(219% + 1.3px);height:62px;}.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-14 .elementor-element.elementor-element-eeb1179{text-align:center;}.elementor-14 .elementor-element.elementor-element-eeb1179 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:3.3em;font-weight:600;text-transform:uppercase;text-shadow:5px 5px 10px rgba(0, 0, 0, 0.62);color:var( --e-global-color-accent );}.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-14 .elementor-element.elementor-element-35b8b0e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;text-shadow:5px 5px 10px rgba(0, 0, 0, 0.62);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8ea84fd{--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-14 .elementor-element.elementor-element-fe353e3{--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-14 .elementor-element.elementor-element-ce6ae0a{--display:flex;}.elementor-14 .elementor-element.elementor-element-2d50878{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-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-14 .elementor-element.elementor-element-b6b05c1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-c9a5613{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f5dd5ec{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-04549fe .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-42bc2d3{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-fa19d1e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-4a86f2a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-40251ac{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-40251ac a{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e81ae33{--display:flex;}.elementor-14 .elementor-element.elementor-element-966ab49{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-1c76b6f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f8453d6{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-056c699{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-c19627c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1a3db6d{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-ba5390f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-eb2f912 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-7311eb8{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-e5fdb94 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5bb2836{padding:0% 10% 0% 10%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-281d906{--content-width:74%;}.elementor-14 .elementor-element.elementor-element-fe353e3{--content-width:73%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-281d906{--min-height:89vh;--padding-top:4%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-281d906{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:00%;--padding-top:12%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-14 .elementor-element.elementor-element-eeb1179 .elementor-heading-title{font-size:2.4em;}.elementor-14 .elementor-element.elementor-element-35b8b0e{font-size:0.9em;}.elementor-14 .elementor-element.elementor-element-8ea84fd{--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-14 .elementor-element.elementor-element-ce6ae0a{--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-14 .elementor-element.elementor-element-b6b05c1{text-align:center;}.elementor-14 .elementor-element.elementor-element-dbbf323{text-align:center;}.elementor-14 .elementor-element.elementor-element-c9a5613{text-align:center;}.elementor-14 .elementor-element.elementor-element-04549fe{text-align:center;}.elementor-14 .elementor-element.elementor-element-ab408aa{text-align:center;}.elementor-14 .elementor-element.elementor-element-42bc2d3{text-align:center;}.elementor-14 .elementor-element.elementor-element-4a86f2a{text-align:center;}.elementor-14 .elementor-element.elementor-element-eecea2f{text-align:center;}.elementor-14 .elementor-element.elementor-element-40251ac{text-align:center;}.elementor-14 .elementor-element.elementor-element-e81ae33{--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-14 .elementor-element.elementor-element-1c76b6f{text-align:center;}.elementor-14 .elementor-element.elementor-element-cc1fc20{text-align:center;}.elementor-14 .elementor-element.elementor-element-f8453d6{text-align:center;}.elementor-14 .elementor-element.elementor-element-c19627c{text-align:center;}.elementor-14 .elementor-element.elementor-element-437f1c6{text-align:center;}.elementor-14 .elementor-element.elementor-element-1a3db6d{text-align:center;}.elementor-14 .elementor-element.elementor-element-eb2f912{text-align:center;}.elementor-14 .elementor-element.elementor-element-137c15b{text-align:center;}.elementor-14 .elementor-element.elementor-element-7311eb8{text-align:center;}}