.elementor-205 .elementor-element.elementor-element-80fa502{--display:flex;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-b659a2c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/10/20240607_095840-scaled-e1768376262334.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-7812970 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/10/20240228_125103-scaled-e1781709697529.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-8d2fd1d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/09/20250217_093628-scaled-e1768375289993.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-a94bbbb .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/09/Botswana-1-scaled.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-0ab320d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/09/VA-Bedford-1-scaled-e1768375399299.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-4ad33be .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/09/WK-13-scaled-e1768375734512.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-cbfc92b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/10/20241120_122131-scaled-e1768376644449.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-bc41173 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/10/20250601_075406-scaled-e1768377006979.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-1c2d585 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2025/11/RAK-Stuctures-5x5-SnowPeak-Wine-Farm-Photo-1.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-ac2652a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2026/01/NieuwMeester-Dome-Photo-2.png);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-94bfcef .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2026/01/Afronation-by-GAP-Factor-Photo-6-scaled-e1768378600624.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-6f4412e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2026/02/Flatdogs-pic-D-e1781705096363.jpeg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-754ba9a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2026/06/WhatsApp-Image-2026-06-10-at-17.58.41.jpeg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-repeater-item-b0de7a4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.rakstructures.co.za/wp-content/uploads/sites/7/2026/05/84454-scaled-e1781708159311.jpg);background-size:cover;}.elementor-205 .elementor-element.elementor-element-5452447 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-slide-button{background-color:#71B7E7;font-family:"Arial", Sans-serif;border-width:1px;border-radius:30px;color:#000000;border-color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-slide-button:hover{background-color:#95BBD6;}.elementor-205 .elementor-element.elementor-element-5452447 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-205 .elementor-element.elementor-element-5452447 .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-205 .elementor-element.elementor-element-5452447 .swiper-slide-inner{text-align:center;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-slide-heading{color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-weight:800;}.elementor-205 .elementor-element.elementor-element-5452447 .elementor-slide-description{color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-size:21px;font-weight:bold;}.elementor-205 .elementor-element.elementor-element-e0ef9e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto auto auto auto auto auto auto;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205 .elementor-element.elementor-element-e0ef9e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-725fb83{--display:flex;}.elementor-205 .elementor-element.elementor-element-7f4779e{--display:flex;}.elementor-205 .elementor-element.elementor-element-ba34941 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-ba34941{text-align:center;}.elementor-205 .elementor-element.elementor-element-ba34941 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-feb8771{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-e33fbd4 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-e33fbd4{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-064382a{--display:flex;}.elementor-205 .elementor-element.elementor-element-7f26d40{--display:flex;}.elementor-205 .elementor-element.elementor-element-639c738 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-639c738{text-align:center;}.elementor-205 .elementor-element.elementor-element-639c738 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-455aeff{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-409326c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-409326c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-f0e13c9{--display:flex;}.elementor-205 .elementor-element.elementor-element-110482d{--display:flex;}.elementor-205 .elementor-element.elementor-element-33c1480 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-33c1480{text-align:center;}.elementor-205 .elementor-element.elementor-element-33c1480 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-6c185cf{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-01747cb > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-01747cb{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-70025a5{--display:flex;}.elementor-205 .elementor-element.elementor-element-e801bfc{--display:flex;}.elementor-205 .elementor-element.elementor-element-a98f662 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-a98f662{text-align:center;}.elementor-205 .elementor-element.elementor-element-a98f662 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-141d11d{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-cf1388e > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-cf1388e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-e420a87{--display:flex;}.elementor-205 .elementor-element.elementor-element-9e29609{--display:flex;}.elementor-205 .elementor-element.elementor-element-6bd8a55 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-6bd8a55{text-align:center;}.elementor-205 .elementor-element.elementor-element-6bd8a55 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-34f0340{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-d324a51 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-d324a51{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-171db9e{--display:flex;}.elementor-205 .elementor-element.elementor-element-f724011{--display:flex;}.elementor-205 .elementor-element.elementor-element-780d428 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-780d428{text-align:center;}.elementor-205 .elementor-element.elementor-element-780d428 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-9c9ba85{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-267e2d8 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-267e2d8{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-4a03711{--display:flex;}.elementor-205 .elementor-element.elementor-element-6a4fb47{--display:flex;}.elementor-205 .elementor-element.elementor-element-a58a09e > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-a58a09e{text-align:center;}.elementor-205 .elementor-element.elementor-element-a58a09e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-431ec1b{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-796bf33 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-796bf33{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-1455c49{--display:flex;}.elementor-205 .elementor-element.elementor-element-9020e72{--display:flex;}.elementor-205 .elementor-element.elementor-element-6149450 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-6149450{text-align:center;}.elementor-205 .elementor-element.elementor-element-6149450 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-b739ed4{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-b266dac > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-b266dac{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-d76f671{--display:flex;}.elementor-205 .elementor-element.elementor-element-a5a533d{--display:flex;}.elementor-205 .elementor-element.elementor-element-46e30f9 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-46e30f9{text-align:center;}.elementor-205 .elementor-element.elementor-element-46e30f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-fa25ed2{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-e5bd16b > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-e5bd16b{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-0df97b9{--display:flex;}.elementor-205 .elementor-element.elementor-element-d65ad81{--display:flex;}.elementor-205 .elementor-element.elementor-element-61cd24d > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-61cd24d{text-align:center;}.elementor-205 .elementor-element.elementor-element-61cd24d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-5dc8d5c{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-a933a32 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-a933a32{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-fdbd761{--display:flex;}.elementor-205 .elementor-element.elementor-element-dda77dd{--display:flex;}.elementor-205 .elementor-element.elementor-element-0ced9ab > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-0ced9ab{text-align:center;}.elementor-205 .elementor-element.elementor-element-0ced9ab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-380f4b7{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-cbf351f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-cbf351f{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-d1042b0{--display:flex;}.elementor-205 .elementor-element.elementor-element-7b7500e > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-7b7500e{text-align:center;}.elementor-205 .elementor-element.elementor-element-7b7500e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-34ff2cd{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-c5ca47e > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-c5ca47e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-ebd003c{--display:flex;}.elementor-205 .elementor-element.elementor-element-9de3506 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-9de3506{text-align:center;}.elementor-205 .elementor-element.elementor-element-9de3506 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-99b4167{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-0b0bdc5 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-0b0bdc5{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-205 .elementor-element.elementor-element-78fd256{--display:flex;}.elementor-205 .elementor-element.elementor-element-88942a7 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-205 .elementor-element.elementor-element-88942a7{text-align:center;}.elementor-205 .elementor-element.elementor-element-88942a7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-34ee9cc{--e-image-carousel-slides-to-show:1;}.elementor-205 .elementor-element.elementor-element-fc46e51 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-205 .elementor-element.elementor-element-fc46e51{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-205 .elementor-element.elementor-element-e0ef9e4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-205 .elementor-element.elementor-element-e0ef9e4{--content-width:1200px;}}@media(max-width:767px){.elementor-205 .elementor-element.elementor-element-e0ef9e4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-5452447 */.elementor-205 .elementor-element.elementor-element-5452447 .elementor-button {
box-shadow: 3px 6px 10px 3px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba34941 */.elementor-205 .elementor-element.elementor-element-ba34941 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-feb8771 */.elementor-205 .elementor-element.elementor-element-feb8771{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e33fbd4 */.elementor-205 .elementor-element.elementor-element-e33fbd4 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-639c738 */.elementor-205 .elementor-element.elementor-element-639c738 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-455aeff */.elementor-205 .elementor-element.elementor-element-455aeff{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-409326c */.elementor-205 .elementor-element.elementor-element-409326c {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c1480 */.elementor-205 .elementor-element.elementor-element-33c1480 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6c185cf */.elementor-205 .elementor-element.elementor-element-6c185cf{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01747cb */.elementor-205 .elementor-element.elementor-element-01747cb {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a98f662 */.elementor-205 .elementor-element.elementor-element-a98f662 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-141d11d */.elementor-205 .elementor-element.elementor-element-141d11d{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf1388e */.elementor-205 .elementor-element.elementor-element-cf1388e {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd8a55 */.elementor-205 .elementor-element.elementor-element-6bd8a55 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-34f0340 */.elementor-205 .elementor-element.elementor-element-34f0340{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d324a51 */.elementor-205 .elementor-element.elementor-element-d324a51 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780d428 */.elementor-205 .elementor-element.elementor-element-780d428 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9c9ba85 */.elementor-205 .elementor-element.elementor-element-9c9ba85{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-267e2d8 */.elementor-205 .elementor-element.elementor-element-267e2d8 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58a09e */.elementor-205 .elementor-element.elementor-element-a58a09e {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-431ec1b */.elementor-205 .elementor-element.elementor-element-431ec1b{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796bf33 */.elementor-205 .elementor-element.elementor-element-796bf33 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6149450 */.elementor-205 .elementor-element.elementor-element-6149450 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b739ed4 */.elementor-205 .elementor-element.elementor-element-b739ed4{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b266dac */.elementor-205 .elementor-element.elementor-element-b266dac {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46e30f9 */.elementor-205 .elementor-element.elementor-element-46e30f9 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fa25ed2 */.elementor-205 .elementor-element.elementor-element-fa25ed2{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5bd16b */.elementor-205 .elementor-element.elementor-element-e5bd16b {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61cd24d */.elementor-205 .elementor-element.elementor-element-61cd24d {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5dc8d5c */.elementor-205 .elementor-element.elementor-element-5dc8d5c{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a933a32 */.elementor-205 .elementor-element.elementor-element-a933a32 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ced9ab */.elementor-205 .elementor-element.elementor-element-0ced9ab {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-380f4b7 */.elementor-205 .elementor-element.elementor-element-380f4b7{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbf351f */.elementor-205 .elementor-element.elementor-element-cbf351f {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b7500e */.elementor-205 .elementor-element.elementor-element-7b7500e {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-34ff2cd */.elementor-205 .elementor-element.elementor-element-34ff2cd{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5ca47e */.elementor-205 .elementor-element.elementor-element-c5ca47e {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9de3506 */.elementor-205 .elementor-element.elementor-element-9de3506 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-99b4167 */.elementor-205 .elementor-element.elementor-element-99b4167{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b0bdc5 */.elementor-205 .elementor-element.elementor-element-0b0bdc5 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88942a7 */.elementor-205 .elementor-element.elementor-element-88942a7 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-34ee9cc */.elementor-205 .elementor-element.elementor-element-34ee9cc{
    height:auto;
    overflow: hidden;
    width: 100%;
  object-fit: cover; /* This is what causes the crop */
  object-position: center; /* Keeps focus centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc46e51 */.elementor-205 .elementor-element.elementor-element-fc46e51 {
  height: auto !important;
  overflow: visible !important;
}/* End custom CSS */