.elementor-82 .elementor-element.elementor-element-a3323d2{--display:flex;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a3323d2:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gagorillasafaris.com/wp-content/uploads/2025/12/africa-safari-for-beginers.jpg");background-position:199px -404px;background-size:cover;}.elementor-82 .elementor-element.elementor-element-a3323d2::before, .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-a3323d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-a3323d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 67%, #C49157 87%);}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-82 .elementor-element.elementor-element-1a8d423 .elementor-cta .elementor-cta__bg, .elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-82 .elementor-element.elementor-element-1a8d423{width:var( --container-widget-width, 47.264% );max-width:47.264%;--container-widget-width:47.264%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-1a8d423.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__content{text-align:center;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-82 .elementor-element.elementor-element-20898e9f{--display:flex;--min-height:70vh;--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;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-20898e9f:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-20898e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #c49157 12%, #FFFFFF 70%);}.elementor-82 .elementor-element.elementor-element-7575ed62{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-20987f6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-82 .elementor-element.elementor-element-20987f6 .elementor-divider-separator{width:200px;}.elementor-82 .elementor-element.elementor-element-20987f6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-82 .elementor-element.elementor-element-ddeb4fb{width:var( --container-widget-width, 92.328% );max-width:92.328%;--container-widget-width:92.328%;--container-widget-flex-grow:0;text-align:start;}.elementor-82 .elementor-element.elementor-element-ddeb4fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-ddeb4fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-5a2d8ae7{--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:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-wrapper{text-align:start;}.elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-title{margin-block-end:16px;color:#51332B;}.elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-74ddbd37:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-74ddbd37:has(:focus) .elementor-icon-box-title{color:#51332B;}.elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-wrapper{text-align:start;}.elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-title{margin-block-end:16px;color:#51332B;}.elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-7754fba2:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-7754fba2:has(:focus) .elementor-icon-box-title{color:#51332B;}.elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-wrapper{text-align:start;}.elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-title{margin-block-end:16px;color:#51332B;}.elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-82 .elementor-element.elementor-element-3e916f32:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-3e916f32:has(:focus) .elementor-icon-box-title{color:#51332B;}.elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-2667b894{--display:flex;--min-height:75vh;--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;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-2667b894:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-2667b894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-68a0a9a2{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-28f2b01{--divider-border-style:solid;--divider-color:#C49157;--divider-border-width:1px;width:100%;max-width:100%;margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-82 .elementor-element.elementor-element-28f2b01 .elementor-divider-separator{width:200px;}.elementor-82 .elementor-element.elementor-element-28f2b01 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-82 .elementor-element.elementor-element-6c4db2ec{text-align:start;}.elementor-82 .elementor-element.elementor-element-6c4db2ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#51332B;}.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-82 .elementor-element.elementor-element-4d6d3eb{text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:#353434;}.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-82 .elementor-element.elementor-element-67bed796 .elementor-button{background-color:#7BA7A200;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button:focus{background-color:#FFFFFF00;color:#000000;border-color:#000000;}.elementor-82 .elementor-element.elementor-element-67bed796{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button:focus svg{fill:#000000;}.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-82 .elementor-element.elementor-element-67d428b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-67d428b:not( .elementor-widget-image ), .elementor-82 .elementor-element.elementor-element-67d428b.elementor-widget-image img{-webkit-mask-image:url( https://gagorillasafaris.com/wp-content/uploads/2025/12/masksss-01.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-82 .elementor-element.elementor-element-67d428b img{width:100%;border-radius:9px 9px 9px 9px;box-shadow:2px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-56ec647d{--display:flex;--min-height:477px;--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6b8ef412{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6b8ef412 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-82 .elementor-element.elementor-element-6b8ef412::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-6b8ef412:hover::before, .elementor-82 .elementor-element.elementor-element-6b8ef412:hover > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6b8ef412:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .elementor-background-slideshow:hover::before, .elementor-82 .elementor-element.elementor-element-6b8ef412 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-6b8ef412:hover{--overlay-opacity:0.5;}.elementor-82 .elementor-element.elementor-element-6a95fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-6a95fa0:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-6a95fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-6b5fab71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0% 0% 5% 0%;}.elementor-82 .elementor-element.elementor-element-6b5fab71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:38px;letter-spacing:-0.4px;color:#51332B;}.elementor-82 .elementor-element.elementor-element-338fa6c5{padding:0% 5% 5% 0%;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#5F5B5B;}.elementor-82 .elementor-element.elementor-element-3f769332 .elementor-button{background-color:#AA9166;font-family:"Prompt", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:19px 22px 16px 22px;}.elementor-82 .elementor-element.elementor-element-3f769332 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-3f769332 .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#9AA8BA;border-color:#9AA8BA;}.elementor-82 .elementor-element.elementor-element-3f769332 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-3f769332 .elementor-button:focus svg{fill:#9AA8BA;}.elementor-82 .elementor-element.elementor-element-25408bb{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-e9d3475{text-align:center;}.elementor-82 .elementor-element.elementor-element-e9d3475 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#51332B;}.elementor-82 .elementor-element.elementor-element-bcb1b96{--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;--flex-wrap:wrap;}.elementor-82 .elementor-element.elementor-element-037808f{--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-82 .elementor-element.elementor-element-a728436{--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-82 .elementor-element.elementor-element-150715f{--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-82 .elementor-element.elementor-element-3b16781{--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-82 .elementor-element.elementor-element-d17afe6{--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-82 .elementor-element.elementor-element-161a71f{--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-82 .elementor-element.elementor-element-5ea773e{--display:flex;}.elementor-82 .elementor-element.elementor-element-acd49e8 .elementor-button{background-color:#AA9166;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-82 .elementor-element.elementor-element-acd49e8 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-acd49e8 .elementor-button:focus{background-color:#89734D;}.elementor-82 .elementor-element.elementor-element-b1d8fbf{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-b9bb5bc{text-align:center;}.elementor-82 .elementor-element.elementor-element-b9bb5bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#51332B;}.elementor-82 .elementor-element.elementor-element-c3047b2{--display:flex;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post-holder{background-color:#fff;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 3px 0px #AA9166;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post .eael-entry-overlay{border-radius:6px 06px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-entry-title a{color:#51332B;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-entry-title:hover, .elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-entry-title a:hover{color:#23527c;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post-holder .eael-entry-wrapper{height:269px;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post-excerpt p{margin:015px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-82 .elementor-element.elementor-element-b8b6d8e .eael-post-elements-readmore-btn{color:#0AA909;margin:030px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-6afb2681{--display:flex;--min-height:68vh;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-296d52dc{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-14f567eb{z-index:1;text-align:center;}.elementor-82 .elementor-element.elementor-element-14f567eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:2px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-478c7159{text-align:center;}.elementor-82 .elementor-element.elementor-element-478c7159 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-7f731eca{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-82 .elementor-element.elementor-element-7fe47afa .elementor-button{background-color:#7BA7A200;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:40px 40px 40px 40px;padding:10px 40px 10px 40px;}.elementor-82 .elementor-element.elementor-element-7fe47afa .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-7fe47afa .elementor-button:focus{background-color:#FFFFFF00;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-a3323d2:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:74px -74px;background-repeat:repeat-x;background-size:893px auto;}.elementor-82 .elementor-element.elementor-element-1a8d423{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__content{min-height:100px;padding:10px 0px 10px 0px;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__title{font-size:14px;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__description{font-size:13px;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__button{font-size:12px;}.elementor-82 .elementor-element.elementor-element-20898e9f{--min-height:600px;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-20987f6 .elementor-divider-separator{width:105px;}.elementor-82 .elementor-element.elementor-element-ddeb4fb{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-ddeb4fb .elementor-heading-title{font-size:22px;letter-spacing:-0.4px;}.elementor-82 .elementor-element.elementor-element-5a2d8ae7{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-74ddbd37 .elementor-icon-box-title a{font-size:20px;}.elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-7754fba2 .elementor-icon-box-title a{font-size:20px;}.elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-3e916f32 .elementor-icon-box-title a{font-size:20px;}.elementor-82 .elementor-element.elementor-element-2667b894{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-68a0a9a2{--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;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-82 .elementor-element.elementor-element-28f2b01 .elementor-divider-separator{width:105px;}.elementor-82 .elementor-element.elementor-element-6c4db2ec{text-align:center;}.elementor-82 .elementor-element.elementor-element-6c4db2ec .elementor-heading-title{font-size:17px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-82 .elementor-element.elementor-element-4d6d3eb{text-align:center;font-size:15px;}.elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:013px 20px 13px 20px;}.elementor-82 .elementor-element.elementor-element-67d428b{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-56ec647d{--flex-wrap:wrap;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-6b8ef412{--min-height:280px;}.elementor-82 .elementor-element.elementor-element-6b8ef412 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center right;}.elementor-82 .elementor-element.elementor-element-6a95fa0{--padding-top:4%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-82 .elementor-element.elementor-element-6b5fab71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 03% 0%;text-align:center;}.elementor-82 .elementor-element.elementor-element-6b5fab71 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-82 .elementor-element.elementor-element-338fa6c5{padding:0% 8% 4% 8%;text-align:center;font-size:15px;line-height:21px;}.elementor-82 .elementor-element.elementor-element-6afb2681{--min-height:50vh;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-478c7159{text-align:center;}.elementor-82 .elementor-element.elementor-element-478c7159 .elementor-heading-title{font-size:45px;}.elementor-82 .elementor-element.elementor-element-7f731eca{text-align:center;font-size:20px;}.elementor-82 .elementor-element.elementor-element-7fe47afa .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-a3323d2:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a3323d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-82 .elementor-element.elementor-element-1a8d423{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-1a8d423 .elementor-cta__content{padding:10px 0px 15px 0px;}.elementor-82 .elementor-element.elementor-element-20898e9f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-7575ed62{--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-82 .elementor-element.elementor-element-20987f6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-82 .elementor-element.elementor-element-ddeb4fb .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-82 .elementor-element.elementor-element-5a2d8ae7{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-2667b894{--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-68a0a9a2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-82 .elementor-element.elementor-element-28f2b01{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-82 .elementor-element.elementor-element-6c4db2ec{text-align:start;}.elementor-82 .elementor-element.elementor-element-6c4db2ec .elementor-heading-title{font-size:17px;}.elementor-82 .elementor-element.elementor-element-4d6d3eb{text-align:start;font-size:15px;}.elementor-82 .elementor-element.elementor-element-67bed796 .elementor-button{letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:13px 30px 13px 30px;}.elementor-82 .elementor-element.elementor-element-56ec647d{--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-6b8ef412{--min-height:180px;}.elementor-82 .elementor-element.elementor-element-6b8ef412 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-82 .elementor-element.elementor-element-6a95fa0{--padding-top:12%;--padding-bottom:12%;--padding-left:7%;--padding-right:7%;}.elementor-82 .elementor-element.elementor-element-6b5fab71{padding:0% 0% 8% 0%;text-align:start;}.elementor-82 .elementor-element.elementor-element-6b5fab71 .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:-0.5px;}.elementor-82 .elementor-element.elementor-element-338fa6c5{padding:0% 2% 8% 0%;text-align:start;font-size:14px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-25408bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-e9d3475 .elementor-heading-title{font-size:19px;}.elementor-82 .elementor-element.elementor-element-b1d8fbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-b9bb5bc .elementor-heading-title{font-size:19px;}.elementor-82 .elementor-element.elementor-element-6afb2681{--min-height:80vh;--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;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-82 .elementor-element.elementor-element-296d52dc{--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-82 .elementor-element.elementor-element-14f567eb .elementor-heading-title{font-size:13px;}.elementor-82 .elementor-element.elementor-element-478c7159 .elementor-heading-title{font-size:30px;}.elementor-82 .elementor-element.elementor-element-7f731eca{font-size:18px;}.elementor-82 .elementor-element.elementor-element-7fe47afa{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-82 .elementor-element.elementor-element-7fe47afa .elementor-button{letter-spacing:2px;padding:15px 30px 15px 30px;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-5a2d8ae7{--content-width:1200px;}.elementor-82 .elementor-element.elementor-element-68a0a9a2{--width:45%;}.elementor-82 .elementor-element.elementor-element-6b8ef412{--width:62.015%;}.elementor-82 .elementor-element.elementor-element-6a95fa0{--width:43.211%;}.elementor-82 .elementor-element.elementor-element-037808f{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-a728436{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-150715f{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-3b16781{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-d17afe6{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-161a71f{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-296d52dc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-68a0a9a2{--width:100%;}.elementor-82 .elementor-element.elementor-element-6b8ef412{--width:100%;}.elementor-82 .elementor-element.elementor-element-6a95fa0{--width:100%;}.elementor-82 .elementor-element.elementor-element-296d52dc{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-bcb1b96 */.safari-tour-card {
    max-width: 400px;
    margin: 20px auto;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(139, 90, 43, 0.15);
    background: #faf7f2;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.safari-tour-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(139, 90, 43, 0.25);
}

.safari-card-image {
    aspect-ratio: 16/9;
    width: 100%;
    height: 250px;
    object-fit: cover;
    display: block;
}

.safari-card-content {
    padding: 25px;
}

.safari-card-badge {
    display: inline-block;
    background: linear-gradient(135deg, #d4a574, #c19456);
    color: white;
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 12px;
}

.safari-card-title {
    color: #3d2914;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 10px 0;
    line-height: 1.3;
}

.safari-card-description {
    color: #6b5d54;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 20px;
}

.safari-card-features {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.safari-feature {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #8b7355;
    font-size: 14px;
}

.safari-feature-icon {
    width: 18px;
    height: 18px;
    fill: #a0826d;
}

.safari-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    border-top: 1px solid #e5dfd6;
}

.safari-price {
    display: flex;
    flex-direction: column;
}

.safari-price-label {
    font-size: 12px;
    color: #8b7355;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.safari-price-amount {
    font-size: 28px;
    font-weight: 700;
    color: #A70000
;
}

.safari-price-amount span {
    font-size: 14px;
    color: #8b7355;
    font-weight: 400;
}

.safari-card-button {
    background: linear-gradient(135deg, #5a7c3a, #4a6930);
    color: white;
    padding: 12px 28px;
    border: none;
    border-radius: 25px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
    display: inline-block;
}

.safari-card-button:hover {
    background: linear-gradient(135deg, #4a6930, #3a5920);
    transform: scale(1.05);
    color: white;
    box-shadow: 0 5px 15px rgba(90, 124, 58, 0.3);
}

@media (max-width: 480px) {
    .safari-tour-card {
        margin: 10px;
    }
    
    .safari-card-content {
        padding: 20px;
    }
    
    .safari-card-title {
        font-size: 20px;
    }
    
    .safari-price-amount {
        font-size: 24px;
    }
}/* End custom CSS */