.elementor-43153 .elementor-element.elementor-element-464c4be0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-repeater-item-e0b908d .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1709/h:2560/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Alexander-Estate-Noordhoek-image-1-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-repeater-item-8c59a5a .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:2560/h:1707/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Alexander-Estate-Noordhoek-image-2-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-repeater-item-c86022c .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:2560/h:1709/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Alexander-Estate-Noordhoek-image-3-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-repeater-item-8674dee .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1709/h:2560/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Alexander-Estate-Noordhoek-image-4-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-repeater-item-9e0c6f3 .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:2560/h:1707/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Alexander-Estate-Noordhoek-image-5-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide{transition-duration:calc(8000ms*1.2);height:78vh;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;border-width:0px;border-radius:100px;border-color:var( --e-global-color-text );}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-button:hover{background-color:var( --e-global-color-120e172 );border-color:var( --e-global-color-120e172 );}.elementor-43153 .elementor-element.elementor-element-cbc56c0{border-radius:34px 34px 34px 34px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide-contents{max-width:1000px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide-inner{padding:30px 30px 30px 30px;text-align:center;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-heading{color:var( --e-global-color-39637d8 );font-family:"questa-grande", Sans-serif;font-size:42px;font-weight:700;font-style:italic;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:12px;width:12px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-pagination-fraction{font-size:12px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-repeater-item-e0b908d .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:862/h:1208/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Thebe-Magugu-House-Mount-Nelson-image-1.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-repeater-item-8c59a5a .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1707/h:2560/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Thebe-Magugu-House-Mount-Nelson-image-2-scaled.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-repeater-item-c86022c .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1080/h:1437/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Thebe-Magugu-House-Mount-Nelson-image-3.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-repeater-item-8674dee .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1600/h:2399/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Thebe-Magugu-House-Mount-Nelson-image-4.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-repeater-item-9e0c6f3 .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1600/h:1067/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Thebe-Magugu-House-Mount-Nelson-image-5-.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide{transition-duration:calc(8000ms*1.2);height:78vh;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;border-width:0px;border-radius:100px;border-color:var( --e-global-color-text );}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-button:hover{background-color:var( --e-global-color-120e172 );border-color:var( --e-global-color-120e172 );}.elementor-43153 .elementor-element.elementor-element-4fea148{border-radius:34px 34px 34px 34px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide-contents{max-width:1000px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide-inner{padding:30px 30px 30px 30px;text-align:center;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-heading{color:var( --e-global-color-39637d8 );font-family:"questa-grande", Sans-serif;font-size:42px;font-weight:700;font-style:italic;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:12px;width:12px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-pagination-fraction{font-size:12px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-repeater-item-e0b908d .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1400/h:800/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Intercontinental-Table-Bay-Hotel-image-1.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-repeater-item-8c59a5a .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1600/h:900/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Intercontinental-Table-Bay-Hotel-image-2.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-repeater-item-c86022c .swiper-slide-bg{background-color:var( --e-global-color-39637d8 );background-image:url(https://mljms9xwn3wk.i.optimole.com/cb:1K1t.38be/w:1600/h:1200/q:mauto/f:best/https://carasaven.com/wp-content/uploads/2026/03/Intercontinental-Table-Bay-Hotel-image-3.webp);background-size:cover;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide{transition-duration:calc(8000ms*1.2);height:78vh;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Gotham", Sans-serif;font-weight:700;border-width:0px;border-radius:100px;border-color:var( --e-global-color-text );}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-button:hover{background-color:var( --e-global-color-120e172 );border-color:var( --e-global-color-120e172 );}.elementor-43153 .elementor-element.elementor-element-8aea1bb{border-radius:34px 34px 34px 34px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide-contents{max-width:1000px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide-inner{padding:30px 30px 30px 30px;text-align:center;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-heading{color:var( --e-global-color-39637d8 );font-family:"questa-grande", Sans-serif;font-size:42px;font-weight:700;font-style:italic;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:12px;width:12px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-pagination-fraction{font-size:12px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide{height:365px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-heading{font-size:35px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide{height:365px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-heading{font-size:35px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide{height:365px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-heading{font-size:35px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide{height:200px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-heading{font-size:26px;}.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-button{font-size:10px;line-height:8px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide{height:200px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-heading{font-size:26px;}.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-button{font-size:10px;line-height:8px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide{height:200px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-heading{font-size:26px;}.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-button{font-size:10px;line-height:8px;}}/* Start custom CSS for slides, class: .elementor-element-cbc56c0 */.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-slide-bg {
    border-radius: 30px!important;
}

@media (max-width: 767px) {
  .elementor-slide-button {
    padding: 5px 10px !important;
  }
}


.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-pagination-bullet-active {
    width: 45px!important;
    border-radius: 100px;
}

.elementor-43153 .elementor-element.elementor-element-cbc56c0 .swiper-pagination {
    bottom: -10px!important;
}

.elementor-43153 .elementor-element.elementor-element-cbc56c0 .elementor-slide-heading {
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
}

.elementor-43153 .elementor-element.elementor-element-cbc56c0 h1 {
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce3ca32 */.elementor-43153 .elementor-element.elementor-element-ce3ca32 h2,
.elementor-43153 .elementor-element.elementor-element-ce3ca32 h3, 
.elementor-43153 .elementor-element.elementor-element-ce3ca32 h4 {
    text-transform: uppercase !important;
    line-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4fea148 */.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-slide-bg {
    border-radius: 30px!important;
}

@media (max-width: 767px) {
  .elementor-slide-button {
    padding: 5px 10px !important;
  }
}


.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-pagination-bullet-active {
    width: 45px!important;
    border-radius: 100px;
}

.elementor-43153 .elementor-element.elementor-element-4fea148 .swiper-pagination {
    bottom: -10px!important;
}

.elementor-43153 .elementor-element.elementor-element-4fea148 .elementor-slide-heading {
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
}

.elementor-43153 .elementor-element.elementor-element-4fea148 h1 {
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3293ed2 */.elementor-43153 .elementor-element.elementor-element-3293ed2 h2,
.elementor-43153 .elementor-element.elementor-element-3293ed2 h3, 
.elementor-43153 .elementor-element.elementor-element-3293ed2 h4 {
    text-transform: uppercase !important;
    line-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8aea1bb */.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-slide-bg {
    border-radius: 30px!important;
}

@media (max-width: 767px) {
  .elementor-slide-button {
    padding: 5px 10px !important;
  }
}


.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-pagination-bullet-active {
    width: 45px!important;
    border-radius: 100px;
}

.elementor-43153 .elementor-element.elementor-element-8aea1bb .swiper-pagination {
    bottom: -10px!important;
}

.elementor-43153 .elementor-element.elementor-element-8aea1bb .elementor-slide-heading {
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
}

.elementor-43153 .elementor-element.elementor-element-8aea1bb h1 {
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7e9c69 */.elementor-43153 .elementor-element.elementor-element-d7e9c69 h2,
.elementor-43153 .elementor-element.elementor-element-d7e9c69 h3, 
.elementor-43153 .elementor-element.elementor-element-d7e9c69 h4 {
    text-transform: uppercase !important;
    line-height: 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://carasaven.com/wp-content/uploads/2025/08/Gotham-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://carasaven.com/wp-content/uploads/2025/08/Gotham-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://carasaven.com/wp-content/uploads/2025/08/Gotham-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://carasaven.com/wp-content/uploads/2025/08/Gotham-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */