.elementor-17 .elementor-element.elementor-element-9162aca{--display:flex;--min-height:654px;--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:1;}.elementor-17 .elementor-element.elementor-element-9162aca:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/20240310_180229_HDR-1-scaled.jpg");background-position:1px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-9162aca::before, .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9162aca > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9162aca > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E293B00 0%, #010B26 100%);}.elementor-17 .elementor-element.elementor-element-9162aca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0d52e97{--display:flex;--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;}.elementor-17 .elementor-element.elementor-element-0d52e97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a08b2d1{--display:flex;}.elementor-17 .elementor-element.elementor-element-a08b2d1.e-con{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-954d6b4{width:var( --container-widget-width, 103.384% );max-width:103.384%;--container-widget-width:103.384%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-954d6b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-954d6b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:62px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2940d80{--display:flex;--margin-top:-36px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-2940d80.e-con{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-5f62291{width:var( --container-widget-width, 49.512% );max-width:49.512%;--container-widget-width:49.512%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5f62291.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3ed162e{--display:flex;--min-height:339px;}.elementor-17 .elementor-element.elementor-element-3ed162e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3ed162e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/Digital-Award-TRA-2025-1-300x300.png");background-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-3ed162e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-88a2c3c{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-88a2c3c.e-con{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-02edddc .elementor-button{background-color:#85A947;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-02edddc{width:var( --container-widget-width, 141.866% );max-width:141.866%;--container-widget-width:141.866%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-02edddc > .elementor-widget-container{margin:2px 0px 0px 15px;}.elementor-17 .elementor-element.elementor-element-02edddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ae671c6{--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-17 .elementor-element.elementor-element-ae671c6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ae671c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B26;}.elementor-17 .elementor-element.elementor-element-4806c67{text-align:center;}.elementor-17 .elementor-element.elementor-element-4806c67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#F0F0F0;}.elementor-17 .elementor-element.elementor-element-b9cafb8{--display:flex;--min-height:357px;--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;--justify-content:center;--gap:10px 14px;--row-gap:10px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-b9cafb8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b9cafb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B26;}.elementor-17 .elementor-element.elementor-element-e77588d{--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;--justify-content:flex-end;--background-transition:1.4s;--overlay-opacity:0.55;--border-radius:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-e77588d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/O.png");background-position:-174px -110px;}.elementor-17 .elementor-element.elementor-element-e77588d:hover{background-color:#FFFFFF00;--overlay-opacity:0.7;}.elementor-17 .elementor-element.elementor-element-e77588d::before, .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e77588d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e77588d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #85A94700 68%, #85A947 100%);}.elementor-17 .elementor-element.elementor-element-e77588d:hover::before, .elementor-17 .elementor-element.elementor-element-e77588d:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e77588d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-e77588d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#85A947;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-e77588d, .elementor-17 .elementor-element.elementor-element-e77588d::before{--overlay-transition:1.3s;}.elementor-17 .elementor-element.elementor-element-9656d94{--display:flex;}.elementor-17 .elementor-element.elementor-element-cdbbb01{text-align:center;}.elementor-17 .elementor-element.elementor-element-cdbbb01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-127c12a{--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.81;--border-radius:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-127c12a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/1-fa24d11f-1024x683.jpg");background-position:-174px -110px;}.elementor-17 .elementor-element.elementor-element-127c12a::before, .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-127c12a > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-127c12a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #85A94700 63%, #85A947FA 100%);}.elementor-17 .elementor-element.elementor-element-127c12a:hover::before, .elementor-17 .elementor-element.elementor-element-127c12a:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-127c12a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-127c12a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#85A947;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-127c12a:hover{--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-08351f8{--display:flex;}.elementor-17 .elementor-element.elementor-element-c92997a{text-align:center;}.elementor-17 .elementor-element.elementor-element-c92997a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e82cf27{--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;--justify-content:flex-end;--background-transition:1.4s;--overlay-opacity:0.69;--border-radius:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-e82cf27:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/39345-1024x683.jpg");background-position:595px -275px;}.elementor-17 .elementor-element.elementor-element-e82cf27:hover{background-color:#85A947;--overlay-opacity:0.37;}.elementor-17 .elementor-element.elementor-element-e82cf27::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #85A94700 67%, #85A947 100%);}.elementor-17 .elementor-element.elementor-element-e82cf27:hover::before, .elementor-17 .elementor-element.elementor-element-e82cf27:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e82cf27:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-e82cf27 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#85A947;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-e0a11d5{--display:flex;}.elementor-17 .elementor-element.elementor-element-38ff846{text-align:center;}.elementor-17 .elementor-element.elementor-element-38ff846 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7d72eb7{--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;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.94;--border-radius:17px 17px 17px 17px;}.elementor-17 .elementor-element.elementor-element-7d72eb7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/cape-point-feat-3.webp");background-position:696px -330px;}.elementor-17 .elementor-element.elementor-element-7d72eb7::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#85A94700;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7d72eb7:hover::before, .elementor-17 .elementor-element.elementor-element-7d72eb7:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d72eb7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-7d72eb7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#85A947;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-7d72eb7:hover{--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-746930c{--display:flex;}.elementor-17 .elementor-element.elementor-element-1bbd902{text-align:center;}.elementor-17 .elementor-element.elementor-element-1bbd902 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a5ca62f{--display:flex;--min-height:116px;--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;--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-a5ca62f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a5ca62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B26;}.elementor-17 .elementor-element.elementor-element-a5ca62f::before, .elementor-17 .elementor-element.elementor-element-a5ca62f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a5ca62f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a5ca62f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a5ca62f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a5ca62f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-600a0b7{--display:flex;--min-height:429px;--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;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-600a0b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/1-fa24d11f-scaled.jpg");background-position:-9px 82px;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-600a0b7::before, .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-600a0b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-600a0b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #010B26 34%, #010B2600 100%);}.elementor-17 .elementor-element.elementor-element-600a0b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ea9b28e{--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-17 .elementor-element.elementor-element-ea9b28e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f851eaf{--display:flex;}.elementor-17 .elementor-element.elementor-element-f851eaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-212ac3c{width:var( --container-widget-width, 101.083% );max-width:101.083%;--container-widget-width:101.083%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-212ac3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-212ac3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-24198d5{--display:flex;}.elementor-17 .elementor-element.elementor-element-7a0015c .elementor-button{background-color:#85A947;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-396bfa5{--display:flex;}.elementor-17 .elementor-element.elementor-element-cb12551{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e4eef0a{--display:flex;--margin-top:-68px;--margin-bottom:0px;--margin-left:-25px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-e4eef0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d61341d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-d61341d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-b148317{--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-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-17 .elementor-element.elementor-element-e304570 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e304570.elementor-view-stacked .elementor-icon{background-color:#85A947;}.elementor-17 .elementor-element.elementor-element-e304570.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e304570.elementor-view-default .elementor-icon{color:#85A947;border-color:#85A947;}.elementor-17 .elementor-element.elementor-element-e304570.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e304570.elementor-view-default .elementor-icon svg{fill:#85A947;}.elementor-17 .elementor-element.elementor-element-e304570 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-e304570 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-2d0334f{--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-17 .elementor-element.elementor-element-fe71326 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-fe71326.elementor-view-stacked .elementor-icon{background-color:#85A947;}.elementor-17 .elementor-element.elementor-element-fe71326.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fe71326.elementor-view-default .elementor-icon{color:#85A947;border-color:#85A947;}.elementor-17 .elementor-element.elementor-element-fe71326.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fe71326.elementor-view-default .elementor-icon svg{fill:#85A947;}.elementor-17 .elementor-element.elementor-element-fe71326 .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-fe71326 .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-e09f026{--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-17 .elementor-element.elementor-element-6dc856e .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-6dc856e.elementor-view-stacked .elementor-icon{background-color:#85A947;}.elementor-17 .elementor-element.elementor-element-6dc856e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6dc856e.elementor-view-default .elementor-icon{color:#85A947;border-color:#85A947;}.elementor-17 .elementor-element.elementor-element-6dc856e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6dc856e.elementor-view-default .elementor-icon svg{fill:#85A947;}.elementor-17 .elementor-element.elementor-element-6dc856e .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-6dc856e .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-be85106{--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-17 .elementor-element.elementor-element-b6df24c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-b6df24c.elementor-view-stacked .elementor-icon{background-color:#85A947;}.elementor-17 .elementor-element.elementor-element-b6df24c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b6df24c.elementor-view-default .elementor-icon{color:#85A947;border-color:#85A947;}.elementor-17 .elementor-element.elementor-element-b6df24c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b6df24c.elementor-view-default .elementor-icon svg{fill:#85A947;}.elementor-17 .elementor-element.elementor-element-b6df24c .elementor-icon{font-size:20px;}.elementor-17 .elementor-element.elementor-element-b6df24c .elementor-icon svg{height:20px;}.elementor-17 .elementor-element.elementor-element-bf0a0a6{--display:flex;--min-height:0px;--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-17 .elementor-element.elementor-element-bf0a0a6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bf0a0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capetownluxurystays.com/wp-content/uploads/2025/04/Digital-Award-TRA-2025-1-1024x1024.png");background-repeat:no-repeat;background-size:84% auto;}.elementor-17 .elementor-element.elementor-element-bf0a0a6.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-9162aca{--width:100%;}.elementor-17 .elementor-element.elementor-element-0d52e97{--content-width:1003px;}.elementor-17 .elementor-element.elementor-element-a08b2d1{--width:63.304%;}.elementor-17 .elementor-element.elementor-element-2940d80{--content-width:995px;}.elementor-17 .elementor-element.elementor-element-3ed162e{--width:41.843%;}.elementor-17 .elementor-element.elementor-element-88a2c3c{--content-width:977px;}.elementor-17 .elementor-element.elementor-element-b9cafb8{--content-width:989px;}.elementor-17 .elementor-element.elementor-element-e77588d{--width:25%;}.elementor-17 .elementor-element.elementor-element-127c12a{--width:25%;}.elementor-17 .elementor-element.elementor-element-e82cf27{--width:25%;}.elementor-17 .elementor-element.elementor-element-7d72eb7{--width:25%;}.elementor-17 .elementor-element.elementor-element-600a0b7{--content-width:1014px;}.elementor-17 .elementor-element.elementor-element-ea9b28e{--width:46.552%;}.elementor-17 .elementor-element.elementor-element-f851eaf{--width:82.292%;}.elementor-17 .elementor-element.elementor-element-e4eef0a{--width:114.489%;}.elementor-17 .elementor-element.elementor-element-d61341d{--width:62%;}.elementor-17 .elementor-element.elementor-element-b148317{--width:25%;}.elementor-17 .elementor-element.elementor-element-2d0334f{--width:25%;}.elementor-17 .elementor-element.elementor-element-e09f026{--width:25%;}.elementor-17 .elementor-element.elementor-element-be85106{--width:25%;}.elementor-17 .elementor-element.elementor-element-bf0a0a6{--width:47.602%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-600a0b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-9162aca:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-e77588d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-127c12a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-e82cf27:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-7d72eb7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-600a0b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-9162aca{--width:500px;--min-height:497px;}.elementor-17 .elementor-element.elementor-element-9162aca:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9162aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-15px -8px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0d52e97{--content-width:500px;--min-height:0px;}.elementor-17 .elementor-element.elementor-element-a08b2d1{--width:271px;}.elementor-17 .elementor-element.elementor-element-954d6b4{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-954d6b4 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-2940d80{--content-width:500px;}.elementor-17 .elementor-element.elementor-element-5f62291{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;font-size:13px;line-height:2em;}.elementor-17 .elementor-element.elementor-element-b9cafb8{--content-width:500px;--min-height:1440px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-17 .elementor-element.elementor-element-e77588d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e77588d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-127c12a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-127c12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-e82cf27:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e82cf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-7d72eb7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7d72eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-600a0b7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-600a0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17 .elementor-element.elementor-element-f851eaf{--width:298px;}.elementor-17 .elementor-element.elementor-element-212ac3c .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-e4eef0a{--width:220px;--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-17 .elementor-element.elementor-element-d61341d{--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-bf0a0a6{--width:500px;--min-height:60px;}}