.elementor-138 .elementor-element.elementor-element-655af77{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-138 .elementor-element.elementor-element-655af77:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-655af77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-138 .elementor-element.elementor-element-0f444e4{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-138 .elementor-element.elementor-element-5593813 img{max-width:70%;}.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-138 .elementor-element.elementor-element-1cbc32c .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-1cbc32c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-138 .elementor-element.elementor-element-1cbc32c.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-1cbc32c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-138 .elementor-element.elementor-element-1cbc32c.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-1cbc32c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-138 .elementor-element.elementor-element-2f923d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-138 .elementor-element.elementor-element-3bc333b{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9B9B9;--border-color:#B9B9B9;--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-138 .elementor-element.elementor-element-3bc333b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-3bc333b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-431596e{--display:flex;--min-height:150px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-138 .elementor-element.elementor-element-431596e:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-431596e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-d53818d{--display:flex;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-d53818d:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-d53818d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-2601eb2{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-2601eb2:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2601eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Serengeti-Balloon-Safari-andBeyond-Experience.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-2601eb2::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2601eb2:hover::before, .elementor-138 .elementor-element.elementor-element-2601eb2:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2601eb2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-2601eb2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2601eb2:hover{--overlay-opacity:0.5;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-138 .elementor-element.elementor-element-b22ba3f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-b22ba3f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b22ba3f.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b22ba3f .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-b22ba3f .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-b22ba3f .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-b22ba3f:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-b22ba3f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b22ba3f .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-2e8aa33{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-2e8aa33:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2e8aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/IMG_1406-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-2e8aa33::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2e8aa33:hover::before, .elementor-138 .elementor-element.elementor-element-2e8aa33:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2e8aa33:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-2e8aa33 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2e8aa33:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-ed53912.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-ed53912:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-ed53912:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-ed53912 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-579a506{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-579a506:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-579a506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/ee9a594de3a29da74d5e6cc4db7ff4954c26a573f3bd0a40a403c32c067674f8.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-579a506::before, .elementor-138 .elementor-element.elementor-element-579a506 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-579a506 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-579a506 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-579a506 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-579a506 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-579a506:hover::before, .elementor-138 .elementor-element.elementor-element-579a506:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-579a506:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-579a506 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-579a506 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-579a506:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-57c6794{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-57c6794.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-57c6794:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-57c6794:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-57c6794 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-93c5f4d{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-93c5f4d:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-93c5f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/ngorongoro-Crater-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-93c5f4d::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-93c5f4d:hover::before, .elementor-138 .elementor-element.elementor-element-93c5f4d:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-93c5f4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-93c5f4d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-93c5f4d:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-92fb9f0.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-92fb9f0:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-92fb9f0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-92fb9f0 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6e228ba{--display:flex;--min-height:150px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-6e228ba:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6e228ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-0a44cba{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-0a44cba:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-0a44cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/walking-in-the-footsteps-of-elephants-tarangire.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-0a44cba::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-0a44cba:hover::before, .elementor-138 .elementor-element.elementor-element-0a44cba:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-0a44cba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-0a44cba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-0a44cba:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-867611a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-867611a .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-867611a.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-867611a.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-867611a.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-867611a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-867611a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-867611a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-867611a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-867611a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-867611a.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-867611a .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-867611a .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-867611a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-138 .elementor-element.elementor-element-867611a:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-867611a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-867611a .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-43cfd8c{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-43cfd8c:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-43cfd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Gombe-National-Park.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-43cfd8c::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-43cfd8c:hover::before, .elementor-138 .elementor-element.elementor-element-43cfd8c:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-43cfd8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-43cfd8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-43cfd8c:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-5d16543.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-5d16543:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-5d16543:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-5d16543 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-03d53f3{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-03d53f3:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-03d53f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Lion-in-a-tree-in-Lake-Manyara-National-Park.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-03d53f3::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-03d53f3:hover::before, .elementor-138 .elementor-element.elementor-element-03d53f3:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-03d53f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-03d53f3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-03d53f3:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6068090.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-6068090.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-6068090.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-6068090.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-6068090.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-6068090.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-6068090.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-6068090.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-6068090.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-6068090:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-6068090:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-6068090 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-86763d6{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-86763d6:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-86763d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Serengeti_-bec7a1f2ea35420692b1364ae99a3854.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-86763d6::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-86763d6:hover::before, .elementor-138 .elementor-element.elementor-element-86763d6:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-86763d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-86763d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-86763d6:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf33ad4.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-138 .elementor-element.elementor-element-bf33ad4:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-bf33ad4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-bf33ad4 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-74e7f1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9B9B9;--border-color:#B9B9B9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-74e7f1c:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-74e7f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-8aeefb9{--display:flex;}.elementor-138 .elementor-element.elementor-element-bc5f704{--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;--gap:15px 015px;--row-gap:15px;--column-gap:015px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-bc5f704:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-bc5f704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b049956{--display:flex;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-b049956:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-b049956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-c7fb1ba{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-c7fb1ba:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-c7fb1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/image2-12-1024x646-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-c7fb1ba::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-c7fb1ba:hover::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-c7fb1ba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-c7fb1ba:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b57b1cc.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-b57b1cc:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-b57b1cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b57b1cc .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-ea7f360{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-ea7f360:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-ea7f360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/tanzania-luxury-safari-4-days.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-ea7f360::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-ea7f360:hover::before, .elementor-138 .elementor-element.elementor-element-ea7f360:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-ea7f360:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-ea7f360 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-ea7f360:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-d2797f3.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-d2797f3:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-d2797f3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-d2797f3 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b00791b{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-b00791b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-b00791b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/serengeti-Game-Drivejpg-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-b00791b::before, .elementor-138 .elementor-element.elementor-element-b00791b > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-b00791b > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-b00791b > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-b00791b > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-b00791b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-b00791b:hover::before, .elementor-138 .elementor-element.elementor-element-b00791b:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-b00791b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-b00791b > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-b00791b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-b00791b:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-2d1b7ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-2d1b7ca.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-2d1b7ca:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-2d1b7ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-2d1b7ca .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-75e78bd{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-75e78bd:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-75e78bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/best-tanzania-budget-safaris-mid-range-lodge-safari-tours.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-75e78bd::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-75e78bd:hover::before, .elementor-138 .elementor-element.elementor-element-75e78bd:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-75e78bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-75e78bd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-75e78bd:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-906c579.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-906c579.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-906c579.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-906c579.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-906c579.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-906c579.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-906c579.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-906c579.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-906c579.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-906c579:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-906c579:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-906c579 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-9bff1f2{--display:flex;--min-height:120px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-9bff1f2:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-9bff1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-2aab87c{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-2aab87c:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2aab87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/EAST-AFRICA-SAFARI-PACKING-LIST.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-2aab87c::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2aab87c:hover::before, .elementor-138 .elementor-element.elementor-element-2aab87c:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2aab87c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-2aab87c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-2aab87c:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-7fda45a.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-7fda45a:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-7fda45a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-7fda45a .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-14ea708{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-14ea708:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-14ea708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Safari-in-Serengeti-National-Park-Tanzania.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-14ea708::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-14ea708:hover::before, .elementor-138 .elementor-element.elementor-element-14ea708:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-14ea708:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-14ea708 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-14ea708:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-b114dc7.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-b114dc7:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-b114dc7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-b114dc7 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-189c530{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-189c530:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-189c530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/miracle-experience-balloon-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-189c530::before, .elementor-138 .elementor-element.elementor-element-189c530 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-189c530 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-189c530 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-189c530 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-189c530 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-189c530:hover::before, .elementor-138 .elementor-element.elementor-element-189c530:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-189c530:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-189c530 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-189c530 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-189c530:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-526e2fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-526e2fe.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-526e2fe:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-526e2fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-526e2fe .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-8e89b8a{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-8e89b8a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-8e89b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/19f1dd952c8e736d4f0e058b93824d081b7db2d2e2150109a5cc6b7c88dcbc13.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-8e89b8a::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D4;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-8e89b8a:hover::before, .elementor-138 .elementor-element.elementor-element-8e89b8a:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-8e89b8a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-8e89b8a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-8e89b8a:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-bf6780f.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-bf6780f:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-bf6780f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-bf6780f .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-02733c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9B9B9;--border-color:#B9B9B9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-c36bfc4{--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-138 .elementor-element.elementor-element-de1e58e{--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-138 .elementor-element.elementor-element-2509f17{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-6211f90{--display:flex;--min-height:80px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-6211f90:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6211f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Mount-Kilimanjaro-2.jpg");background-position:center center;background-size:cover;}.elementor-138 .elementor-element.elementor-element-6211f90::before, .elementor-138 .elementor-element.elementor-element-6211f90 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-6211f90 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-6211f90 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-6211f90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-6211f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D1;--background-overlay:'';}.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-138 .elementor-element.elementor-element-db60976 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-da9e668{--display:flex;--min-height:80px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-da9e668:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-da9e668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/momela-mout-meru-climbig.jpg");background-position:center center;background-size:cover;}.elementor-138 .elementor-element.elementor-element-da9e668::before, .elementor-138 .elementor-element.elementor-element-da9e668 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-da9e668 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-da9e668 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-da9e668 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-da9e668 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D1;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-688826b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4e9004b{--display:flex;--min-height:80px;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-138 .elementor-element.elementor-element-4e9004b:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4e9004b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/trekking-to-the-top-of-kilimanjaro-2.jpg.webp");background-position:center center;background-size:cover;}.elementor-138 .elementor-element.elementor-element-4e9004b::before, .elementor-138 .elementor-element.elementor-element-4e9004b > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-4e9004b > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-4e9004b > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-4e9004b > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-4e9004b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D1;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-096d126 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4b6fb4f{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-08587e5{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-138 .elementor-element.elementor-element-08587e5:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-08587e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/IMG_1406-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-08587e5::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-08587e5:hover::before, .elementor-138 .elementor-element.elementor-element-08587e5:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-08587e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-08587e5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-08587e5:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-4b9adf5.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-4b9adf5:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-4b9adf5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-4b9adf5 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-e08948c{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-138 .elementor-element.elementor-element-e08948c:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-e08948c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/momela-mout-meru-climbig.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-e08948c::before, .elementor-138 .elementor-element.elementor-element-e08948c > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-e08948c > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-e08948c > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-e08948c > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-e08948c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-e08948c:hover::before, .elementor-138 .elementor-element.elementor-element-e08948c:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-e08948c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-e08948c > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-e08948c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-e08948c:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-c18a847{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-c18a847.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-c18a847:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-c18a847:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-c18a847 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-d39eaf4{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-138 .elementor-element.elementor-element-d39eaf4:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-d39eaf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/Oldonyo-Lengai.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-d39eaf4::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-d39eaf4:hover::before, .elementor-138 .elementor-element.elementor-element-d39eaf4:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-d39eaf4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-d39eaf4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-d39eaf4:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-f3a449e.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-f3a449e:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-f3a449e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-f3a449e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-093e6ea{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-138 .elementor-element.elementor-element-093e6ea:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-093e6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oltausafari.com/wp-content/uploads/2026/02/images.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-138 .elementor-element.elementor-element-093e6ea::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-093e6ea:hover::before, .elementor-138 .elementor-element.elementor-element-093e6ea:hover > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-093e6ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .elementor-background-slideshow:hover::before, .elementor-138 .elementor-element.elementor-element-093e6ea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D1732D;--background-overlay:'';}.elementor-138 .elementor-element.elementor-element-093e6ea:hover{--overlay-opacity:0.5;}.elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-stacked .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-default .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-138 .elementor-element.elementor-element-a6a0bd3.elementor-view-default:has(:focus) .elementor-icon{fill:#D1732D;color:#D1732D;border-color:#D1732D;}.elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon{font-size:20px;}.elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon-box-title, .elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-138 .elementor-element.elementor-element-a6a0bd3:has(:hover) .elementor-icon-box-title,
					 .elementor-138 .elementor-element.elementor-element-a6a0bd3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-a6a0bd3 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-e5d05f6{--display:flex;}.elementor-138 .elementor-element.elementor-element-3e68bc0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-9220dbc{--display:flex;--min-height:490px;--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-138 .elementor-element.elementor-element-9220dbc:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-9220dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-464cda6{--display:flex;--min-height:490px;--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-138 .elementor-element.elementor-element-464cda6:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-464cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-69322fe{--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-138 .elementor-element.elementor-element-56583b7 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-349700b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-1aeef14{--display:flex;}.elementor-138 .elementor-element.elementor-element-e62413f .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-9a292f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-item > a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;}.elementor-138 .elementor-element.elementor-element-9a292f5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-943ab4c{--display:flex;}.elementor-138 .elementor-element.elementor-element-6f165d2 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-3c84954{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-item > a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;}.elementor-138 .elementor-element.elementor-element-3c84954 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-01223c6{--display:flex;}.elementor-138 .elementor-element.elementor-element-5e56d2d .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-ce45352{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-item > a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;}.elementor-138 .elementor-element.elementor-element-ce45352 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-24a5068{--display:flex;}.elementor-138 .elementor-element.elementor-element-36ca223 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-83e8971{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-item > a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;}.elementor-138 .elementor-element.elementor-element-83e8971 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-b69d652{--display:flex;}.elementor-138 .elementor-element.elementor-element-4e5518d .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-d8409f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-item > a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;}.elementor-138 .elementor-element.elementor-element-d8409f7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-7af1d21{--display:flex;--min-height:470px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-7af1d21:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-7af1d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572902;}.elementor-138 .elementor-element.elementor-element-549a08a{padding:010px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-549a08a .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.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-138 .elementor-element.elementor-element-676db7a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.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-138 .elementor-element.elementor-element-ff04e64 .elementor-button{background-color:#A05A1F;font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-138 .elementor-element.elementor-element-f0751e1{--display:flex;}.elementor-138 .elementor-element.elementor-element-560210a{--display:flex;}.elementor-138 .elementor-element.elementor-element-862a00d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#000000;--n-menu-dropdown-indicator-color-hover:#572902;--n-menu-dropdown-indicator-color-active:#572902;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-138 .elementor-element.elementor-element-862a00d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-138 .elementor-element.elementor-element-862a00d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-138 .elementor-element.elementor-element-862a00d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Lato", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-138 .elementor-element.elementor-element-862a00d {--n-menu-title-color-hover:#D1732D;--n-menu-title-color-active:#D1732D;}.elementor-138 .elementor-element.elementor-element-5668512{--display:flex;}.elementor-138 .elementor-element.elementor-element-f045547 .elementor-button{background-color:#D1732D;font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;}@media(min-width:768px){.elementor-138 .elementor-element.elementor-element-0f444e4{--width:10%;}.elementor-138 .elementor-element.elementor-element-2f923d9{--width:75%;}.elementor-138 .elementor-element.elementor-element-3bc333b{--width:100%;}.elementor-138 .elementor-element.elementor-element-431596e{--width:85%;}.elementor-138 .elementor-element.elementor-element-d53818d{--width:100%;}.elementor-138 .elementor-element.elementor-element-2601eb2{--width:100%;}.elementor-138 .elementor-element.elementor-element-2e8aa33{--width:100%;}.elementor-138 .elementor-element.elementor-element-579a506{--width:100%;}.elementor-138 .elementor-element.elementor-element-93c5f4d{--width:100%;}.elementor-138 .elementor-element.elementor-element-6e228ba{--width:100%;}.elementor-138 .elementor-element.elementor-element-0a44cba{--width:100%;}.elementor-138 .elementor-element.elementor-element-43cfd8c{--width:100%;}.elementor-138 .elementor-element.elementor-element-03d53f3{--width:100%;}.elementor-138 .elementor-element.elementor-element-86763d6{--width:100%;}.elementor-138 .elementor-element.elementor-element-74e7f1c{--width:100%;}.elementor-138 .elementor-element.elementor-element-bc5f704{--width:100%;}.elementor-138 .elementor-element.elementor-element-b049956{--width:100%;}.elementor-138 .elementor-element.elementor-element-c7fb1ba{--width:100%;}.elementor-138 .elementor-element.elementor-element-ea7f360{--width:100%;}.elementor-138 .elementor-element.elementor-element-b00791b{--width:100%;}.elementor-138 .elementor-element.elementor-element-75e78bd{--width:100%;}.elementor-138 .elementor-element.elementor-element-9bff1f2{--width:100%;}.elementor-138 .elementor-element.elementor-element-2aab87c{--width:100%;}.elementor-138 .elementor-element.elementor-element-14ea708{--width:100%;}.elementor-138 .elementor-element.elementor-element-189c530{--width:100%;}.elementor-138 .elementor-element.elementor-element-8e89b8a{--width:100%;}.elementor-138 .elementor-element.elementor-element-02733c4{--width:100%;}.elementor-138 .elementor-element.elementor-element-2509f17{--width:23%;}.elementor-138 .elementor-element.elementor-element-6211f90{--width:100%;}.elementor-138 .elementor-element.elementor-element-da9e668{--width:100%;}.elementor-138 .elementor-element.elementor-element-4e9004b{--width:100%;}.elementor-138 .elementor-element.elementor-element-4b6fb4f{--width:79%;}.elementor-138 .elementor-element.elementor-element-08587e5{--width:1000px;}.elementor-138 .elementor-element.elementor-element-e08948c{--width:1000px;}.elementor-138 .elementor-element.elementor-element-d39eaf4{--width:1000px;}.elementor-138 .elementor-element.elementor-element-093e6ea{--width:1000px;}.elementor-138 .elementor-element.elementor-element-3e68bc0{--width:80%;}.elementor-138 .elementor-element.elementor-element-9220dbc{--width:90%;}.elementor-138 .elementor-element.elementor-element-464cda6{--width:100%;}.elementor-138 .elementor-element.elementor-element-69322fe{--width:50%;}.elementor-138 .elementor-element.elementor-element-349700b{--width:50%;}.elementor-138 .elementor-element.elementor-element-7af1d21{--width:40%;}.elementor-138 .elementor-element.elementor-element-5668512{--width:20%;}}@media(max-width:767px){.elementor-138 .elementor-element.elementor-element-655af77{--min-height:40px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:05px;--padding-bottom:05px;--padding-left:0px;--padding-right:20px;}.elementor-138 .elementor-element.elementor-element-0f444e4{--width:100px;--min-height:40px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-1cbc32c .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-1cbc32c .elementor-icon{font-size:28px;}.elementor-138 .elementor-element.elementor-element-1cbc32c .elementor-icon svg{height:28px;}.elementor-138 .elementor-element.elementor-element-2f923d9{--width:90px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-138 .elementor-element.elementor-element-5668512{--width:100px;}}/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc333b */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e7f1c */.megamenu{
    position: relative;
    top: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd708b9 *//* 1. Hide the radio buttons */
.mega-menu-switcher input[type="radio"] {
    display: none !important;
}

/* 2. Style the Labels and RESET any hover effects */
.menu-labels {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.menu-item {
    padding: 12px 20px;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 500;
    background: transparent !important; /* Forces background to stay transparent */
    color: #333;
    transition: none !important; /* Removes transition to stop hover flickering */
    display: block;
}

/* 3. Disable Hover - This explicitly tells the browser to do nothing on hover */
.menu-item:hover, 
.menu-item:focus, 
.menu-item:active {
    background: none !important;
    background-color: transparent !important;
    color: inherit !important; /* Keeps the text color the same as normal */
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}



/* 4. The "Click" State (Active Tan Background) */
/* This only applies when the corresponding radio button is checked */
#top-dest:checked ~ .menu-labels label[for="top-dest"],
#island-beach:checked ~ .menu-labels label[for="island-beach"],
#mountains:checked ~ .menu-labels label[for="mountains"],
#town-cities:checked ~ .menu-labels label[for="town-cities"],
#rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* Your Tan color */
    font-weight: 600;
    color: #000;
}

/* 5. Right-Side Content Visibility Logic */
.content-top-dest, 
.content-island-beach, 
.content-mountains, 
.content-town-cities, 
.content-rivers-lakes {
    display: none !important;
}

body:has(#top-dest:checked) .content-top-dest,
body:has(#island-beach:checked) .content-island-beach,
body:has(#mountains:checked) .content-mountains,
body:has(#town-cities:checked) .content-town-cities,
body:has(#rivers-lakes:checked) .content-rivers-lakes {
    display: flex !important;
    animation: fadeIn 0.4s ease forwards;
}

/* 6. Smooth Fade-In for Content */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349700b *//* 1. Hide the radio buttons from the visitor */
.mega-menu-switcher input[type="radio"] {
    display: none;
}

/* 2. Hide all right-side containers by default */
.target-content {
    display: none !important;
}

/* 3. Logic: When a radio ID is checked, show the matching content class */
/* This uses the 'has' .elementor-138 .elementor-element.elementor-element-349700b to bridge the gap between your HTML and Elementor Containers */

body:has(#top-dest:checked) .top-dest-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#island-beach:checked) .island-beach-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#mountains:checked) .mountains-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#town-cities:checked) .town-cities-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

body:has(#rivers-lakes:checked) .rivers-lakes-content { 
    display: flex !important; 
    animation: fadeIn 0.4s ease; 
}

/* 4. Highlight the label on the left when its button is clicked */
.mega-menu-switcher #top-dest:checked ~ .menu-labels label[for="top-dest"],
.mega-menu-switcher #island-beach:checked ~ .menu-labels label[for="island-beach"],
.mega-menu-switcher #mountains:checked ~ .menu-labels label[for="mountains"],
.mega-menu-switcher #town-cities:checked ~ .menu-labels label[for="town-cities"],
.mega-menu-switcher #rivers-lakes:checked ~ .menu-labels label[for="rivers-lakes"] {
    background-color: #f4eee4 !important; /* The tan color from your screenshot */
    font-weight: bold;
    border-radius: 8px;
}

/* 5. Styling for the menu labels to look 'Smart' */
.menu-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-bottom: 5px;
}

body:has(.menu-item[for="top-dest"]:hover) .top-dest-content,
body:has(.menu-item[for="island-beach"]:hover) .island-beach-content,
body:has(.menu-item[for="mountains"]:hover) .mountains-content,
body:has(.menu-item[for="town-cities"]:hover) .town-cities-content,
body:has(.menu-item[for="rivers-lakes"]:hover) .rivers-lakes-content {
    display: flex !important;
    opacity: 1;
    animation: fadeIn 0.3s ease;
}

/* 6. Smooth Entrance Animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f923d9 */your-container-class/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f045547 *//* Hide container on mobile only */
@media (max-width: 767px) {
    .your-container-class {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5668512 *//* Hide container on mobile only */
@media (max-width: 767px) {
    .your-container-class {
        display: none !important;
    }
}/* End custom CSS */