:root{--color-main-green:rgba(39, 74, 34, 1);--color-hover-green:rgba(125, 146, 122, 1);--color-booking-yellow:rgba(243, 202, 52, 1);--color-hover-yellow:rgba(249, 229, 154, 1);--color-black:rgba(0, 0, 0, 1);--color-white:rgba(255, 255, 255, 1);--color-dark-shadow:rgba(0, 0, 0, 0.5);--color-white-shadow:rgba(255, 255, 255, 0.5);--color-green-bg:rgba(244, 246, 244, 1);--color-transparent:rgba(255, 255, 255, 0);}body h1,body .h1{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;}body h2,body .h2{font-family:'Nunito+regular', 'Nunito', sans-serif;font-weight:400;}body h3,body .h3{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;}body h4,body .h4{font-family:'Nunito+regular', 'Nunito', sans-serif;font-weight:400;}body h5,body .h5{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;}body h6,body .h6{font-family:'Nunito+regular', 'Nunito', sans-serif;font-weight:400;}body p,body .paragraph{font-family:'Nunito+regular', 'Nunito', sans-serif;font-weight:400;}body li{font-family:'Nunito+regular', 'Nunito', sans-serif;font-weight:400;}body b, strong{font-family:'Nunito+800', 'Nunito', sans-serif;font-weight:800;}body a{font-family:'Nunito+800', 'Nunito', sans-serif;font-weight:800;}body hr{border-style:solid;}body .slick-dots button{background-color:rgba(0, 0, 0, 0.5);}body .slick-dots button:hover{background-color:rgba(125, 146, 122, 1);}body .slick-dots .slick-active button{background-color:rgba(39, 74, 34, 1);}#wrapper body .gform-inputbox{}#wrapper .button_primary{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_primary:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_primary{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_primary > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_primary > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_primary > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}.wrapper .button{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}.wrapper .button:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {.wrapper .button{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}.wrapper .button > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}.wrapper .button > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {.wrapper .button > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_secondary{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}#wrapper .button_secondary:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_secondary{font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}}#wrapper .button_secondary > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}#wrapper .button_secondary > a:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_secondary > a{font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}}#wrapper .button_flexi-primary-viewnow{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}#wrapper .button_flexi-primary-viewnow:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_flexi-primary-viewnow{font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}}#wrapper .button_flexi-primary-viewnow > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}#wrapper .button_flexi-primary-viewnow > a:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_flexi-primary-viewnow > a{font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);border-radius:5px;}}#wrapper .button_flexi-secondary-booknow{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_flexi-secondary-booknow:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_flexi-secondary-booknow{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_flexi-secondary-booknow > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_flexi-secondary-booknow > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_flexi-secondary-booknow > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_booknow-menu{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_booknow-menu:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_booknow-menu{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:0px;}}#wrapper .button_booknow-menu > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_booknow-menu > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_booknow-menu > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:0px;}}#wrapper .button_sidebar{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_sidebar:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_sidebar{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_sidebar > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_sidebar > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_sidebar > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_booking-dropdown-options{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_booking-dropdown-options:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_booking-dropdown-options{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_booking-dropdown-options > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:18px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}#wrapper .button_booking-dropdown-options > a:hover{color:rgba(0, 0, 0, 1);background:rgba(249, 229, 154, 1);}@media (max-width: 578px) {#wrapper .button_booking-dropdown-options > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;text-align:center;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);border-radius:5px;}}#wrapper .button_stickytabs{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:17px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);}#wrapper .button_stickytabs:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_stickytabs{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);}}#wrapper .button_stickytabs > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:17px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);}#wrapper .button_stickytabs > a:hover{color:rgba(255, 255, 255, 1);background:rgba(125, 146, 122, 1);}@media (max-width: 578px) {#wrapper .button_stickytabs > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;color:rgba(255, 255, 255, 1);background:rgba(39, 74, 34, 1);}}#wrapper .button_stickytabs-active{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:17px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);}@media (max-width: 578px) {#wrapper .button_stickytabs-active{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);}}#wrapper .button_stickytabs-active > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:17px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);}@media (max-width: 578px) {#wrapper .button_stickytabs-active > a{font-family:'A-Apple-Tea+regular', 'A-Apple-Tea', sans-serif;font-style:normal;font-size:16px;text-decoration:none;text-transform:uppercase;color:rgba(0, 0, 0, 1);background:rgba(243, 202, 52, 1);}}@font-face {font-family:'Nunito+regular';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKofINeaBTMnFcQ.woff2') format('woff2');}@font-face {font-family:'Nunito';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKofINeaBTMnFcQ.woff2') format('woff2');}@font-face {font-family:'Nunito+800';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAksCUYevIWzgPDA.woff2') format('woff2');}@font-face {font-family:'Nunito+700';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2') format('woff2');}@font-face {font-family:'Fredoka One+regular';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf') format('truetype');}@font-face {font-family:'Fredoka One';font-weight: normal;font-style: normal;font-display: swap;src:url('https://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf') format('truetype');}@font-face {font-family: 'A-Apple-Tea';font-weight: 400!important;font-display: swap;src: url('https://eastafricasafaris.com/wp-content/uploads/2026/07/AppleTea-jELql.woff2') format('woff2');}