:root{--dark-primary: #1a1a1a;--light-primary: #ffffff;--mid-primary: #999999;--primary: #ba6d57;--primary-lighter: #952c28;--secondary: #e5dbd0;--secondary-darker: #ba6d57;--background: #fbfaf6;--background-between: #fbfaf7;--background-light: #f7f4ed;--background-lighter: var(--light-primary);--font-size-base: 1rem;--line-height-base: 1.5rem;--box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1), 0 3px 5px rgba(0, 0, 0, 0.05),
    0 -2px 5px rgba(0, 0, 0, 0.05);--calendar-mixed: #27d965;--calendar-good: #1c9e4a;--calendar-best: #0e5e2a;--header-height:102px;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,body{overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}area{cursor:pointer}body #reset,header#header{font-family:Poppins, sans-serif;font-size:1rem;font-weight:300;line-height:1.5;background:var(--light-primary);color:#333;}#reset .page-intro{font-size:1.125rem}#reset .page-intro p{max-width:75ch;margin-left:auto;margin-right:auto;color:var(--primary)}#reset h1,#reset h2,#reset h3,#reset h4,#reset .title-primary,#reset .title-secondary,#reset .title-tertiary{font-family:Petrona;font-weight:300;line-height:1.15;color:#333;letter-spacing:0;flex:1 1 auto}#reset h1,#reset h2,#reset .title-primary,#reset .title-secondary{font-size:2.25rem}#reset h2,#reset .title-secondary{font-weight:300}#reset h3,#reset .title-tertiary{font-size:1.25rem}#reset h3.title-tertiary-larger,#reset .title-tertiary.title-tertiary-larger{font-size:1.75rem;font-weight:300}#reset .intro-text,#reset strong{font-size:1.25rem;font-weight:600}#reset .content p+p,#reset .content h3+p,#reset .content p+*{margin-top:1.5rem}#reset .content p+h3{margin-top:2.5rem}#reset .content .title-tertiary-larger+blockquote{margin-top:2.5rem}#reset .content p:last-child{margin-bottom:2.5rem}#reset a{color:var(--primary);text-decoration:underline}#reset a:hover{color:unset}#reset a:focus{outline:none}#reset footer#footer{font-weight:400}:root{--header-submenu-height: 62px;--header-submenu-margin:92px}header#header{position:fixed;width:100%;top:0;z-index:11;height:var(--header-height);background:#000;opacity:1;box-sizing:content-box}@media all and (max-width: 980px){header#header{height:71px}}header#header a{text-decoration:none}header#header img{width:100%}header#header svg{width:100%}header#header .map-image img{width:auto;display:block;margin:0 auto}header#header .wrapper{display:flex;justify-content:space-between;height:100%;margin:0 auto;padding:0 10%}@media all and (max-width: 980px){header#header .wrapper{flex-wrap:wrap;padding:0}}header#header .wrapper>div,header#header .wrapper>a{display:flex;flex-direction:column;justify-content:center}header#header .wrapper .header-logo{order:1}header#header .wrapper .header-logo i{display:none;color:var(--light-primary)}@media all and (max-width: 980px){header#header .wrapper .header-logo{flex-direction:row;justify-content:flex-start;align-items:center;width:50%}header#header .wrapper .header-logo img{display:none}header#header .wrapper .header-logo svg{display:block}header#header .wrapper .header-logo i{display:none;width:10%;margin:-10px 5% 0;font-size:1.5rem}header#header .wrapper .header-logo a{display:block;width:25%;height:70%;background:no-repeat center url(https://www.odyssey-travels.com/site/assets/logo-icon-light.svg);background-size:contain}header#header .wrapper .header-logo a.logo-221{background:no-repeat center url(/site/assets/responsive/africa-logo-off-white.svg);width:100%;height:100%}header#header .wrapper .header-logo a.logo-219{background:no-repeat center url(/site/assets/responsive/tanzania-logo-off-white.svg);width:100%;height:100%}}header#header .wrapper .top-menu{order:2}@media all and (max-width: 980px){header#header .wrapper .top-menu{order:3;width:100%;height:30px;margin-left:0;flex-direction:row;background:#333}}header#header .wrapper .top-menu ul.menu-items{display:flex;justify-content:space-between;text-transform:uppercase;color:#f1f2df}@media all and (max-width: 980px){header#header .wrapper .top-menu ul.menu-items{display:none;position:absolute;background-color:#333;padding:0 2rem 0.3rem;top:100%;width:100%;height:var(--header-submenu-height)}header#header .wrapper .top-menu ul.menu-items.is-open{display:flex;flex-wrap:wrap;margin-top:30px}}header#header .wrapper .top-menu ul.menu-items li{cursor:pointer;margin:0 0.8rem;font-size:1rem;padding:0.3rem 0.8rem;letter-spacing:0.1rem}header#header .wrapper .top-menu ul.menu-items li span{display:inline}header#header .wrapper .top-menu ul.menu-items li a{color:#f1f2df}header#header .wrapper .top-menu ul.menu-items li.header-item-contact-us{background:#f1f2df}header#header .wrapper .top-menu ul.menu-items li.header-item-contact-us a{color:#000}@media all and (max-width: 980px){header#header .wrapper .top-menu ul.menu-items li{width:35%;text-align:center;}header#header .wrapper .top-menu ul.menu-items li span{display:none}header#header .wrapper .top-menu ul.menu-items li .user-path{display:inline-block;}header#header .wrapper .top-menu ul.menu-items li.header-item-contact-us{display:none;}}header#header .wrapper .top-menu ul.menu-items li:first-child{margin-left:0}@media all and (max-width: 980px){header#header .wrapper .top-menu ul.menu-items li:first-child{margin-left:1.1rem;}}header#header .wrapper .top-menu ul.menu-items li.fas{padding-top:0.2rem}header#header .wrapper .top-menu .numbers{font-size:0.6rem;align-items:center}@media all and (max-width: 980px){header#header .wrapper .top-menu .numbers{width:100%;text-align:center}}header#header .wrapper .top-menu .numbers a{color:#f1f2df}header#header .wrapper .top-menu .numbers a:first-child{margin-right:1rem}header#header .wrapper .top-menu .numbers #search-bar{display:inline-block;margin-right:3%;cursor:pointer;font-size:0.9rem;vertical-align:middle}header#header .wrapper .header-contact-us{display:none;background-color:#f1f2df;color:#000;text-transform:uppercase;letter-spacing:0.2rem;height:50%;padding:0 2rem;flex-direction:column;justify-content:center;align-self:flex-start;order:3}@media all and (max-width: 980px){header#header .wrapper .header-contact-us{order:2;width:50%;height:100%;padding:initial;text-align:center;display:flex;}}header#header #search-submenu{display:none;position:absolute;background:#000;right:0;border-radius:0 0 0 1rem;height:30px}header#header #search-submenu.is-open{display:flex}header#header #search-submenu input{background:0 0;border:none;width:15rem;padding:0.2rem 1rem;color:#fff;opacity:0.8}header#header #search-submenu input:focus{outline:none}header#header #search-submenu span{text-transform:uppercase;background:var(--primary);color:#fff;padding:0.2rem 1rem;cursor:pointer}header#header #search-submenu #search-result{display:none;position:absolute;margin-top:30px;width:100%;background:#000;border-radius:1rem}header#header #search-submenu #search-result a{padding:0.5rem;color:#fff;border-bottom:1px solid #ccc;display:flex}header#header #search-submenu #search-result a:last-child{border-bottom:none}header#header #search-submenu #search-result a i{width:1.5em}header#header #search-submenu #search-result a span{background:0 0;padding:0;font-size:0.9rem;font-weight:500;margin-left:0.7rem}header#header #search-submenu #search-result .results_more{background:#4f4e4e}header#header #search-submenu #search-result .no_results{padding:1rem;color:#fff}header#header #search-submenu #search-result .hidden-result{display:none}header#header .header-submenu{display:none;position:absolute;margin-top:1px;background:#000;width:100%;padding:1.5rem 0;border-bottom:3px solid var(--primary)}@media all and (max-width: 980px){header#header .header-submenu{margin-top:var(--header-submenu-margin);border-bottom:0;padding:0}}header#header .header-submenu.is-open{display:block}@media all and (max-width: 980px){header#header .header-submenu .wrapper{width:90%}}header#header .header-submenu .menu-close{display:none}@media all and (min-width: 980px){header#header .header-submenu .menu-close{display:block;position:absolute;right:2%;font-size:1.5rem;color:#fff;cursor:pointer}}header#header #where-submenu .map-image{display:block;width:60%;align-self:flex-start}@media all and (max-width: 980px){header#header #where-submenu .map-image{display:none}}header#header #where-submenu .map-areas{width:37%;justify-content:flex-start}@media all and (max-width: 980px){header#header #where-submenu .map-areas{width:100%}}header#header #where-submenu .map-areas .title{display:block;border-top:3px solid var(--primary);padding:0.5rem 0;font-size:1.4rem;font-weight:500}header#header #where-submenu .map-areas .title a{color:#f1f2df}header#header #where-submenu .map-areas .title span{color:#f1f2df;cursor:pointer}header#header #where-submenu .map-areas .mobile_map_back{display:none}@media all and (max-width: 980px){header#header #where-submenu .map-areas .mobile_map_back{display:block}}header#header #where-submenu .map-areas ul{display:flex;flex-wrap:wrap;margin-bottom:0.6rem}header#header #where-submenu .map-areas ul li{width:50%;padding:0.3rem 0}header#header #where-submenu .map-areas ul li a{color:#f1f2df}header#header #where-submenu .map-areas ul li span{color:#f1f2df;cursor:pointer}header#header #what-submenu .wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}header#header #what-submenu .wrapper a{width:23%;padding:1.5rem 0 1rem;border-top:3px solid var(--primary);display:flex;flex-direction:column}@media all and (min-width: 980px){header#header #what-submenu .wrapper a:nth-child(1),header#header #what-submenu .wrapper a:nth-child(2),header#header #what-submenu .wrapper a:nth-child(3),header#header #what-submenu .wrapper a:nth-child(4){padding-top:0;border-top:0}header#header #what-submenu .wrapper a:nth-child(5),header#header #what-submenu .wrapper a:nth-child(6),header#header #what-submenu .wrapper a:nth-child(7),header#header #what-submenu .wrapper a:nth-child(8){padding-bottom:0}}@media all and (max-width: 980px){header#header #what-submenu .wrapper a{width:48%;padding:1rem 0}header#header #what-submenu .wrapper a img{display:none}}header#header #what-submenu .wrapper a span{color:#f1f2df;padding-top:0.5rem;font-size:0.9rem;font-weight:500;text-align:center}header#header #plan-submenu .wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}header#header #plan-submenu .wrapper section{width:32%}@media all and (max-width: 980px){header#header #plan-submenu .wrapper section{width:100%}}header#header #plan-submenu .wrapper section .title{display:block;font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;padding-bottom:0.5rem;color:#f1f2df;border-bottom:3px solid var(--primary)}@media all and (max-width: 980px){header#header #plan-submenu .wrapper section .title{margin:1rem 0 0.5rem}}header#header #plan-submenu .wrapper section a{display:block;color:#f1f2df;margin-bottom:0.5rem;font-size:0.9rem;font-weight:500}header#header #plan-submenu .wrapper section.header-blogs a{display:flex;flex-direction:row;margin-bottom:1rem}header#header #plan-submenu .wrapper section.header-blogs a img{width:35%}@media all and (max-width: 980px){header#header #plan-submenu .wrapper section.header-blogs a img{display:none}}header#header #plan-submenu .wrapper section.header-blogs a span{display:block;align-self:center;padding:0 1rem}@media all and (max-width: 980px){header#header #plan-submenu .wrapper section.header-blogs a span{padding:0}}header#header #plan-submenu .wrapper section.header-blogs a.first{background:#111}header#header #plan-submenu .wrapper section.header-blogs a.second{background:#555}header#header #plan-submenu .wrapper section.header-blogs a.third{background:#999}@media all and (max-width: 980px){header#header #plan-submenu .wrapper section.header-blogs a.first,header#header #plan-submenu .wrapper section.header-blogs a.second,header#header #plan-submenu .wrapper section.header-blogs a.third{background:0 0}}#reset .text-center{text-align:center}#reset body{overflow-x:hidden;max-height:100vh}#reset #main-content{overflow-x:hidden}#reset [class^="section-"]{padding-top:3.125rem;padding-bottom:3.125rem}#reset .section-primary{background:var(--background-lighter)}#reset .section-secondary{background:var(--background)}#reset .section-tertiary{background:var(--background-light)}#reset .section-flush-bottom{padding-bottom:0}#reset .section-overhang-bottom+*{padding-top:5.125rem}#reset .section-overhang-bottom-large+*{padding-top:10rem}#reset .content{width:90%;max-width:1000px;margin:0 auto}#reset .stack>*+*{margin-top:3rem}#reset aside.stack>*+*{margin-top:1.25rem}#reset .l-holy-grail{display:flex;flex-direction:column}#reset .l-holy-grail .content{display:flex;flex-wrap:wrap;width:calc(90% + 2.5rem);max-width:calc(1000px + 2.5rem)}#reset .l-holy-grail .content section{flex:100 1 40ch}#reset .l-holy-grail .content aside{flex:1 0 380px;max-width:90vw}#reset .l-holy-grail .content aside img{width:100%}#reset .l-holy-grail .content section,#reset .l-holy-grail .content aside{margin-left:1.25rem;margin-right:1.25rem}#reset .cta-container+p{margin-bottom:1.5rem}p+#reset .cta-container{margin-top:1.5rem}#reset .row{display:flex;flex-wrap:wrap;justify-content:space-between}#reset .row .col{width:100%}@media all and (min-width: 100ch){#reset .row .col{width:calc(50% - 1.25rem)}}#reset .row.video-intro{width:80%;margin:3rem auto 0}#reset .row.video-intro img{width:100%}#reset .row.video-intro .col.intro-vertical{display:flex;flex-direction:column;justify-content:center}#reset .row.video-intro .col.intro-vertical [class^="btn-"]{margin-left:2rem;margin-right:2rem}#reset .row.video-intro .col.intro-vertical [class^="btn-"]:first-child{margin-top:1rem}#reset .lazy{background-image:none !important;background:grey}#reset [class^="btn-"]{text-decoration:none;text-transform:uppercase;padding:1.125rem 2.5rem;display:inline-block;letter-spacing:0.15rem;margin-bottom:1rem;font-size:1rem;border:0 solid transparent}#reset [class^="btn-"]+[class^="btn-"]{margin-left:0.75rem;margin-right:0.75rem}#reset [class^="btn-"]:focus{outline:none}#reset .btn-primary{color:var(--light-primary);background:var(--primary)}#reset .btn-primary:hover{color:var(--light-primary);background:var(--primary-lighter)}#reset .btn-transparent{color:var(--primary);background-color:transparent;font-weight:500}#reset .btn-transparent:hover{color:var(--primary);background-color:var(--secondary)}#reset .image-highlights{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-left:1.25rem;margin-right:1.25rem;width:100%}#reset .image-highlights a.image-highlight{display:flex;text-decoration:none;color:inherit}@media all and (min-width: 480px){#reset .image-highlights{grid-template-columns:1fr 1fr}}@media all and (min-width: 980px){#reset .image-highlights{grid-template-columns:1fr 1fr 1fr 1fr}}#reset figure.fig-card{display:flex;flex-direction:column;background:var(--background-lighter);border-radius:0 0 7px 7px;font-size:1.25rem;width:100%}#reset figure.fig-card:focus,#reset figure.fig-card:hover{box-shadow:var(--box-shadow)}#reset figure.fig-card img{width:100%}#reset figure.fig-card figcaption{display:flex;flex:1 1 auto;justify-content:center;align-items:center;line-height:1.2;margin-top:0.75rem;margin-bottom:0.75rem;padding-left:0.5rem;padding-right:0.5rem}#reset .navigation-secondary-sticky-placeholder{min-height:2.5rem}#reset .navigation-secondary-sticky-placeholder .navigation-secondary{z-index:999}#reset .navigation-secondary{background:var(--secondary);min-height:2.5rem;display:none}#reset .navigation-secondary.swiper-container{z-index:2}@media all and (min-width: 1200px){#reset .navigation-secondary{display:block}}#reset .navigation-secondary .swiper-wrapper{justify-content:center}#reset .navigation-secondary ol *+*::before{display:block;content:"";position:absolute;top:0.65rem;left:0;width:1px;height:1.4rem;background:var(--mid-primary)}#reset .navigation-secondary ol li{width:auto;padding-left:0;padding-right:0;padding-top:0.5rem;padding-bottom:0.5rem;position:relative}#reset .navigation-secondary ol li a{padding:0.75rem 1.7rem;font-size:0.9rem;text-decoration:none;line-height:1}#reset .navigation-secondary a{color:var(--dark-primary)}#reset .navigation-secondary a:hover{background:var(--background-light)}#reset .navigation-secondary a.is-active{background:var(--background-light)}#reset .sidebar-quote{position:relative;color:var(--primary);background:var(--background-lighter);padding:3.5rem 1.75rem;font-style:italic;text-align:center;line-height:1.6;box-shadow:var(--box-shadow);letter-spacing:0.1rem;font-size:0.9375rem}#reset .sidebar-quote:before,#reset .sidebar-quote:after{content:"";background-image:url(https://www.odyssey-travels.com/site/assets/quote-decoration.png);background-repeat:no-repeat;height:2rem;width:2.5rem;position:absolute;z-index:9}#reset .sidebar-quote:before{top:0.5rem;left:0.5rem}#reset .sidebar-quote:after{bottom:0.5rem;right:0.5rem;transform:rotate(180deg)}#reset .sidebar-quote footer{margin-top:1rem;font-weight:700}#reset .sidebar-quote footer a{text-decoration:none}#reset .highlights-slider.swiper-container::before,#reset .highlights-slider.swiper-container::after{content:"";display:block;background:var(--light-primary);height:100%;width:9999px;position:absolute;top:0;z-index:2;opacity:0.7}#reset .highlights-slider.swiper-container::before{left:-9999px}#reset .highlights-slider.swiper-container::after{right:-9999px}#reset .content.slider-content{display:block;width:100%;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}#reset .content.slider-content .highlights-slider{overflow:visible}#reset .highlights-slider .swiper-button-next,#reset .highlights-slider .swiper-button-prev,#reset #tombstones-slider .swiper-button-next,#reset #tombstones-slider .swiper-button-prev{height:40px;width:40px;border-radius:50px;background:var(--light-primary);box-shadow:var(--box-shadow);color:var(--dark-primary)}#reset .highlights-slider .swiper-button-next::after,#reset .highlights-slider .swiper-button-prev::after,#reset #tombstones-slider .swiper-button-next::after,#reset #tombstones-slider .swiper-button-prev::after{font-size:1.5rem}#reset .highlights-slider .swiper-button-next,#reset #tombstones-slider .swiper-button-next{right:-21px}#reset .highlights-slider .swiper-button-next::after,#reset #tombstones-slider .swiper-button-next::after{left:2px;position:relative}#reset .highlights-slider .swiper-button-prev,#reset #tombstones-slider .swiper-button-prev{left:-21px}#reset .highlights-slider .swiper-button-prev::after,#reset #tombstones-slider .swiper-button-prev::after{right:2px;position:relative}#reset .swiper-button-next-ext,#reset .swiper-button-prev-ext{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50px;background:var(--light-primary);box-shadow:var(--box-shadow);color:var(--dark-primary)}#reset .swiper-button-next-ext::after,#reset .swiper-button-prev-ext::after{position:relative;font-size:1.5rem;font-family:swiper-icons;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}#reset .swiper-button-next-ext::after{content:'next';left:3px}#reset .swiper-button-prev-ext::after{content:'prev';right:2px}#reset .slider-with-external-buttons{position:relative}#reset .slider-with-external-buttons .swiper-button-prev-ext,#reset .slider-with-external-buttons .swiper-button-next-ext{position:absolute;top:calc(50% - 40px)}#reset .slider-with-external-buttons .swiper-button-next-ext{right:0}#reset .slider-with-external-buttons .swiper-button-prev-ext{left:0}#reset .highlights-slider__card-container{overflow:hidden;float:left;color:#f1f2df}#reset .highlights-slider__card-container_tall .highlights-slider__card{padding-bottom:70%}#reset .highlights-slider__card{position:relative;width:100%;padding-bottom:62.5%;overflow:hidden;clear:both;color:#f1f2df;margin:2px 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover}#reset .highlights-slider__card .play{position:absolute;margin:20% 0 0 50%;font-size:3rem;width:3rem;color:var(--light-primary)}#reset .highlights-slider__card span{width:100%;position:absolute;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;background:var(--secondary-darker)}#reset .highlights-slider__card span span{display:inline;position:initial}#reset .highlights-slider__card span h3,#reset .highlights-slider__card span p{font-family:Poppins;font-weight:300;margin:0;padding:0.3rem 2rem;letter-spacing:0.05rem;text-align:left;font-size:0.9375rem;line-height:1.4;flex:0 1 auto}#reset .highlights-slider__card span h3:last-child,#reset .highlights-slider__card span p:last-child{margin-bottom:0}#reset .highlights-slider__card span h3{color:#f1f2df;background:var(--secondary-darker);text-transform:uppercase;font-weight:300}#reset .highlights-slider__card span p{color:#f1f2df}#reset .highlights-slider__card span .highlight{color:var(--light-primary);background:var(--primary)}#reset .card-calendar{background-color:var(--background);box-shadow:var(--box-shadow);padding:1.75rem;text-align:center}#reset .card-calendar>*+*{margin-top:1rem}#reset .card-calendar h3{font-weight:500}#reset .card-calendar .card-calendar__keys{text-align:center;margin-top:0}#reset .card-calendar .card-calendar__keys>*+*{padding-left:1rem}#reset .card-calendar .card-calendar__keys .calendar-key,#reset .card-calendar .card-calendar__keys .calendar-key\:mixed,#reset .card-calendar .card-calendar__keys .calendar-key\:good,#reset .card-calendar .card-calendar__keys .calendar-key\:best{display:inline-flex}#reset .card-calendar .card-calendar__keys .calendar-key::before,#reset .card-calendar .card-calendar__keys .calendar-key\:mixed::before,#reset .card-calendar .card-calendar__keys .calendar-key\:good::before,#reset .card-calendar .card-calendar__keys .calendar-key\:best::before{content:"";height:1em;width:1em;margin-right:0.5em;margin-top:0.2em;border-radius:1em;background:var(--primary);display:block;text-decoration:none}#reset .card-calendar .card-calendar__keys .calendar-key\:mixed::before,#reset .card-calendar .card-calendar__keys .calendar-key\:mixed\:mixed::before,#reset .card-calendar .card-calendar__keys .calendar-key\:good\:mixed::before,#reset .card-calendar .card-calendar__keys .calendar-key\:best\:mixed::before{background:var(--calendar-mixed)}#reset .card-calendar .card-calendar__keys .calendar-key\:good::before,#reset .card-calendar .card-calendar__keys .calendar-key\:mixed\:good::before,#reset .card-calendar .card-calendar__keys .calendar-key\:good\:good::before,#reset .card-calendar .card-calendar__keys .calendar-key\:best\:good::before{background:var(--calendar-good)}#reset .card-calendar .card-calendar__keys .calendar-key\:best::before,#reset .card-calendar .card-calendar__keys .calendar-key\:mixed\:best::before,#reset .card-calendar .card-calendar__keys .calendar-key\:good\:best::before,#reset .card-calendar .card-calendar__keys .calendar-key\:best\:best::before{background:var(--calendar-best)}#reset .card-calendar .card-calendar__key-months{display:flex;flex-wrap:wrap;justify-content:space-between}#reset .card-calendar [class^="card-calendar__month"]{margin:0 0.5rem 1rem;background:var(--primary);color:var(--light-primary);font-weight:600;border-radius:100px;display:inline-block;height:1px;width:20%;min-width:20%;padding-bottom:19.7%;line-height:4.2;text-align:center;text-decoration:none}#reset .card-calendar .card-calendar__month\:mixed{background:var(--calendar-mixed)}#reset .card-calendar .card-calendar__month\:good{background:var(--calendar-good)}#reset .card-calendar .card-calendar__month\:best{background:var(--calendar-best)}#reset .blockquotes-primary .blockquotes>*+*{margin-top:5rem}#reset .blockquotes-primary blockquote{position:relative;width:90%;max-width:70ch;margin-left:auto;margin-right:auto;display:none}#reset .blockquotes-primary blockquote.open{display:block}#reset .blockquotes-primary blockquote footer{margin-top:2.5rem}#reset .blockquotes-primary blockquote::before,#reset .blockquotes-primary blockquote::after{content:"";background-image:url(https://www.odyssey-travels.com/site/assets/quote-decoration.png);background-repeat:no-repeat;height:2rem;width:2.5rem;position:absolute;z-index:9}#reset .blockquotes-primary blockquote::after{right:-2rem;bottom:4rem;transform:rotate(180deg)}#reset .blockquotes-primary blockquote::before{left:-2rem;top:0}@media all and (min-width: 780px){#reset .blockquotes-primary blockquote::before,#reset .blockquotes-primary blockquote::after{top:calc(50% - 3rem)}#reset .blockquotes-primary blockquote::before{left:-6rem}#reset .blockquotes-primary blockquote::after{right:-6rem}}#reset .blockquotes-primary .rating{line-height:1}#reset .blockquotes-primary .stars{display:inline-flex}#reset .blockquotes-primary .stars .star{display:block;height:1rem;width:1rem;margin-left:0.25rem;margin-right:0.25rem;background-size:contain;background-repeat:space;text-indent:-9999px}#reset .trustpilot-pill{margin-top:0}#reset .trustpilot-pill .trustpilot-widget{background:var(--background);margin:0 auto;padding-top:2rem;padding-bottom:1.75rem;border-radius:100px;flex:1 1 900px;max-width:90%;top:2.8rem}#reset .section-primary .trustpilot-pill .trustpilot-widget{background:var(--background-light);position:relative}#reset .trustpilot-slider{margin-top:0;height:144px}#reset .trustpilot-slider .trustpilot-widget{width:100%;top:2.75rem}#reset .navigation-in-page{display:none;background:var(--background);z-index:10}#reset .navigation-in-page__title-bar{background:var(--secondary)}#reset .navigation-in-page__title-bar .content{position:relative}#reset .navigation-in-page__title-bar .content::after{content:"";display:block;position:absolute;right:0;top:0.3rem;height:0.8rem;width:0.8rem;background:url(https://www.odyssey-travels.com/site/assets/caret-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--dark-primary)}#reset .navigation-in-page__menu.is-closed{display:none}#reset .navigation-in-page__link a{text-decoration:none;display:block}#reset .navigation-in-page__title-bar,#reset .navigation-in-page__link{line-height:1.4;padding-top:0.75rem;padding-bottom:0.75rem}@media all and (min-width: 1201px){#reset .navigation-in-page{display:none}}#reset #tabs{margin-bottom:2rem}#reset #tabs .tabheader{display:flex}#reset #tabs .tabheader .tabhead{background:var(--dark-primary);color:var(--light-primary);cursor:pointer;padding:1rem;text-transform:uppercase;font-weight:500;text-align:center;letter-spacing:2px;width:50%;font-size:0.9rem}#reset #tabs .tabheader .tabhead span{display:none;transform:rotate(180deg)}#reset #tabs .tabheader .tabhead.active{background:var(--primary);cursor:unset}#reset #tabs .tabheader .tabhead.active span{display:block}#reset #tabs .tab-content{background:var(--dark-primary);padding:1rem 2rem;display:none;color:var(--light-primary);line-height:1.4rem}#reset #tabs .tab-content.active{display:block}#reset .modal-new .error{color:red;padding:0 1rem;font-weight:700;display:none}#reset .modal-new label.hint{color:#6d6d6d;display:block;margin:-1rem 0 1rem}#reset .ajaxform{font-size:0.8rem}#reset .ajaxform input,#reset .ajaxform select,#reset .ajaxform textarea{width:100%;padding:0.5rem 1rem;border:0;border-radius:5px;resize:vertical;box-sizing:border-box;margin-bottom:1rem}#reset .ajaxform .form-split{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#reset .ajaxform .form-half{width:49%}#reset .ajaxform textarea{height:5rem}#reset .ajaxform textarea#message{height:10rem}#reset .ajaxform .callback{text-transform:uppercase;text-align:center;letter-spacing:2px}#reset .ajaxform button{padding:1rem 2rem;width:50%;background:var(--primary);color:var(--light-primary);text-transform:uppercase;letter-spacing:0.1rem;font-weight:500;margin:0 25% 1rem;border:0}#reset .ajaxform .form-part{flex-grow:1;text-align:center}#reset .ajaxform .form-part input,#reset .ajaxform .form-part label{display:inline}#reset .ajaxform .form-part-bigger{flex-grow:3}#reset .ajaxform input[type=checkbox],#reset .ajaxform input[type=radio]{width:auto;margin-right:0.5rem}#reset .grey,#reset .gray{background:#e3e3e6}#reset .white{color:var(--light-primary)}#reset a.tooltip{display:inline-block}#reset .tooltip{position:relative}#reset .tooltip:hover:after{background:#59595a;bottom:110%;color:#fff;content:attr(tooltip);left:-55px;font-size:12px !important;line-height:14px !important;text-transform:uppercase;text-align:center;margin-left:50%;padding:5px 15px;position:absolute;z-index:98;width:110px}#reset .full-width{margin:3rem 0;padding:5rem}#reset .full-width h4{color:#000;font-size:2rem;font-weight:300}#reset .full-width ul{display:flex;justify-content:space-evenly}#reset .full-width ul li{font-size:1.7rem;margin-top:1rem}#reset .full-width ul li img{width:100%}#reset .full-width ul li .fas{font-size:2em;text-decoration:none;margin-top:0.5rem}#reset .full-width#itineraries a{text-decoration:none}#reset .full-width#itineraries a:hover{color:var(--primary)}#reset .full-width#itineraries p{color:var(--primary);font-weight:300;letter-spacing:2px;line-height:3rem;font-size:1.2rem}#reset .full-width#itineraries .more{font-size:1.5rem;font-weight:500;margin-top:1rem;display:block}#reset .full-width#itineraries h4{color:var(--primary)}#reset .full-width#itineraries ul{justify-content:space-evenly}#reset .full-width#quote,#reset .full-width#statement{font-size:1.2rem;letter-spacing:0.2rem}#reset .flat-slider h2{margin:2rem 0}#reset .flat-slider .flat-slider-wrapper{display:flex;flex-wrap:wrap}#reset .flat-slider .flat-slider-wrapper figure{margin:1px}#reset .flat-slider .flat-slider-wrapper figure a{display:grid}#reset .flat-slider .flat-slider-wrapper figure img{width:100%}@media all and (min-width: 480px){#reset .flat-slider .flat-slider-wrapper figure{width:49%}}@media all and (min-width: 980px){#reset .flat-slider .flat-slider-wrapper figure{width:32%}}#reset .flat-slider .flat-slider-wrapper figure figcaption{background:var(--primary);color:var(--light-primary);text-transform:uppercase;font-weight:300;font-size:0.9rem;text-decoration:none;margin-bottom:1rem;padding:0.5rem}#reset #footer-map,#reset #area-map{margin:0 0 5rem}#reset #footer-map h3,#reset #area-map h3{text-transform:initial}#reset #footer-map h3.map-title,#reset #area-map h3.map-title{font-size:2rem;font-weight:300;color:#333;padding:1rem;text-align:center}#reset #footer-map .wrapper,#reset #area-map .wrapper{display:flex}@media all and (max-width: 980px){#reset #footer-map .wrapper,#reset #area-map .wrapper{flex-direction:column}}#reset #footer-map .wrapper .image,#reset #area-map .wrapper .image{width:72%}@media all and (max-width: 980px){#reset #footer-map .wrapper .image,#reset #area-map .wrapper .image{width:100%}}#reset #footer-map .wrapper .image img,#reset #area-map .wrapper .image img{width:100%;height:auto}#reset #footer-map .wrapper .links,#reset #area-map .wrapper .links{width:25%;padding-left:3%}@media all and (max-width: 980px){#reset #footer-map .wrapper .links,#reset #area-map .wrapper .links{width:100%;padding-left:0}}#reset #footer-map .wrapper .links a,#reset #area-map .wrapper .links a{text-decoration:none;color:var(--dark-primary)}#reset #footer-map .wrapper .links h3,#reset #area-map .wrapper .links h3{border-top:3px solid var(--primary);font-size:1.5rem;padding:0.5rem 0;letter-spacing:0}#reset #footer-map .wrapper .links ul li,#reset #area-map .wrapper .links ul li{margin-bottom:0.5rem;font-weight:400}#reset #footer-map .wrapper .links ul .lodge-list,#reset #area-map .wrapper .links ul .lodge-list{border-color:var(--primary);border-width:3px 0 3px 3px;border-style:solid;color:var(--primary);padding-left:1.5rem;display:flex;align-items:center;justify-content:space-between;width:80%;height:40px}#reset #footer-map .wrapper.expanded,#reset #area-map .wrapper.expanded{display:block;width:87%;margin:0 auto 2rem}#reset #footer-map .wrapper.expanded .image,#reset #area-map .wrapper.expanded .image{width:100%;margin-bottom:2rem}#reset #footer-map .wrapper.expanded .links,#reset #area-map .wrapper.expanded .links{display:flex;width:100%;padding:0}#reset #footer-map .wrapper.expanded .links h3,#reset #area-map .wrapper.expanded .links h3{font-size:1.2rem}#reset #footer-map .wrapper.expanded .links .link-group,#reset #area-map .wrapper.expanded .links .link-group{width:30%;margin-right:5%}#reset #footer-map .wrapper.expanded .links .link-group:last-child,#reset #area-map .wrapper.expanded .links .link-group:last-child{margin-right:0}#reset .separator{background-image:url(/site/assets/responsive/logo-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;clear:both;float:none;height:80px;margin:0 auto 50px;max-width:120px;width:100%}#reset .right-box{margin-bottom:3rem}#reset .right-box .content p,#reset .right-box .content h3+p,#reset .right-box .content p:last-child{font-size:1rem;margin:0}#reset .right-box.gray,#reset .right-box.grey{background:#f1f3f4}#reset .right-box.gray.dark,#reset .right-box.grey.dark{background-color:#dee0e0}#reset .right-box.bordered{border-top:3px solid var(--primary);border-bottom:1px solid var(--primary)}#reset .right-box:first-child{border-top-width:7px;margin-top:3rem}#reset .right-box.padding{padding:2rem 1.5rem}#reset .right-box.contact{background:var(--primary);text-align:center;color:#fff;line-height:1.3rem;letter-spacing:0.2rem;font-size:0.9rem}#reset .right-box.contact span{display:block;color:#fff;border:1px solid #fff;padding:1rem;font-size:1.5rem;margin-top:2rem;letter-spacing:0.1rem;cursor:pointer}#reset .right-box a{text-decoration:none}#reset .right-box p{font-size:1.3rem;margin-bottom:2rem;font-weight:500}#reset .right-box h3{text-transform:uppercase;letter-spacing:0;color:var(--primary);font-size:1.6rem;margin-bottom:1rem;padding:2rem 1.5rem 0}#reset .right-box.padding h3{padding:0}#reset .right-box .glance-heading{display:flex}#reset .right-box .glance-heading .play{width:15%;margin-top:-0.5rem;color:var(--primary);cursor:pointer}#reset .right-box .glance-heading .play svg{width:100%}#reset .right-box .rating-holder{display:flex;justify-content:space-between;margin-top:1rem}#reset .right-box .rating-holder .rating-title{font-size:1rem;font-weight:300}#reset .right-box .rating-holder .rating-title a{text-decoration:none;color:var(--primary)}#reset .right-box .rating-holder .rating-title small{color:var(--dark-primary);font-size:0.8rem}#reset .right-box .rating-holder .rating-stars a{text-decoration:none}#reset .right-box #price-holder{color:var(--primary);font-size:1.3rem;letter-spacing:0}#reset .right-box .price-guarantee{margin-top:1rem}#reset .right-box .special-offers{margin-top:0.3rem;color:var(--primary);font-size:1.3rem}#reset .right-box .icons{margin-top:1rem;display:flex;justify-content:flex-start}#reset .right-box .icons li{margin-right:5%}#reset .right-box .icons li:last-child{margin-right:0}#reset .right-box .icons li img{width:100%}#reset .right-box #iframe-map{box-sizing:border-box}#reset .right-box .googlemap{text-decoration:none;cursor:pointer}#reset .right-box .googlemap h3{padding:0.5rem 1.5rem 1rem}#reset .right-box .slide-list img{width:100%}#reset .right-box .slide-list .list-wrapper{position:relative;max-height:360px;overflow:hidden}#reset .right-box .slide-list .list-wrapper ul{position:absolute;z-index:1;top:0;left:0;right:0}#reset .right-box .slide-list .list-wrapper ul li{width:100%;height:36px;margin:0;box-shadow:0 -1px 0 0 #fff;font-size:0.9rem}#reset .right-box .slide-list .list-wrapper ul li:nth-child(odd){background:#dee0e0}#reset .right-box .slide-list .list-wrapper ul li a{padding:7px 15px;color:#333;font-weight:300;line-height:normal;width:100%;display:inline-block;text-decoration:none;box-sizing:border-box}#reset .right-box .slide-list .list-wrapper ul li a span{float:right}#reset .right-box .slide-list .list-wrapper ul li.selected{color:#fff;background:var(--primary)}#reset .right-box .slide-list .list-wrapper ul li.selected a{color:#fff}#reset .right-box .slide-list .more-list{box-sizing:border-box;position:relative;height:41px;display:inline-block;width:100%;line-height:40px;background:#dee0e0;border-top:1px solid #fff;padding:0 15px;font-size:16px;font-weight:400;text-transform:uppercase}#reset .right-box .slide-list .more-list a.toplist,#reset .right-box .slide-list .more-list .botlist{position:absolute;width:40px;bottom:0;overflow:hidden;text-indent:-999px;display:inline-block;right:41px;border-left:1px solid #fff}#reset .right-box .slide-list .more-list a.toplist:after,#reset .right-box .slide-list .more-list .botlist:after{border-color:var(--primary) var(--primary) transparent transparent;border-style:solid;border-width:2px;content:"";height:20px;right:8px;position:absolute;top:15px;transform:rotate(-45deg);width:20px}#reset .right-box .slide-list .more-list a.botlist{right:0}#reset .right-box .slide-list .more-list a.botlist:after{top:5px;transform:rotate(135deg)}#reset .right-box.when-calendar ol{display:flex;flex-wrap:wrap;justify-content:space-between}#reset .right-box.when-calendar ol a{margin:0 1% 3%;background:var(--primary);text-decoration:none;color:var(--light-primary);font-weight:600;border-radius:100px;display:inline-block;height:1px;width:20%;min-width:20%;padding-bottom:19.7%;line-height:4.2;text-align:center}#reset .collapsible{display:flex;flex-direction:column}#reset .collapsible .collapsible-item{margin-bottom:2rem;font-size:1.3rem}#reset .collapsible .collapsible-item a{text-decoration:none}#reset .collapsible .collapsible-item:last-child{margin-bottom:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#reset .collapsible .collapsible-item .expand{border:1px solid var(--dark-primary);background:#d8dadb;color:var(--dark-primary);padding:1rem;display:flex;justify-content:space-between;cursor:pointer}#reset .collapsible .collapsible-item .collapsible-extra{font-size:1rem;padding:2rem 1rem;border:1px solid var(--dark-primary);display:none;opacity:0}#reset .collapsible .collapsible-item .collapsible-extra p{margin:0}#reset .collapsible .collapsible-item.active .expand,#reset .collapsible .collapsible-item:hover .expand{background:var(--primary);color:var(--light-primary)}#reset .collapsible .collapsible-item.active .collapsible-extra{display:block;animation:fadeIn 3s;opacity:1}#reset .intro{color:#333;font-size:1.1rem;font-weight:300;line-height:2rem;letter-spacing:0.1rem;padding:3rem 0}#reset .full-content{letter-spacing:0.05rem;text-align:left}#reset .full-content h2{display:inline-block;font-size:2rem}#reset .full-content table{width:100%}#reset .full-content table td{padding:0.5rem}@media all and (max-width: 767px){#reset .full-content table .hide-m,#reset .full-content table .hide-s{display:none}}@media all and (max-width: 568px){#reset .full-content table .weather-table{font-size:7px !important}}#reset section .content.two-column{display:flex}@media all and (max-width: 980px){#reset section .content.two-column{display:block}}#reset section .content.two-column aside{width:50%}#reset section .content.two-column aside:last-child{padding-left:2%}#reset section .content.two-column aside.larger{width:65%}#reset section .content.two-column aside.smaller{width:35%}@media all and (max-width: 980px){#reset section .content.two-column aside{width:100%}#reset section .content.two-column aside.larger,#reset section .content.two-column aside.smaller{width:100%}}#reset #sitemap h3{padding:5px;border-bottom:1px solid #000}#reset #sitemap article{margin:10px 0;display:flex;flex-wrap:wrap}#reset #sitemap article a{padding:5px;min-width:30%}#reset #home .intro{margin-bottom:-3rem;text-align:center}#reset #home .intro h1{font-size:2rem}#reset #home h3.title-tertiary-larger{color:#333;margin-bottom:0.7rem;font-size:2rem}#reset #home .highlights-slider__card .play{margin-left:-5%}#reset #lodge .client-reviews,#reset #park .client-reviews,#reset #safari-top .client-reviews{padding:3rem 0;background:#e3e3e6}#reset #lodge .client-reviews .title-secondary,#reset #park .client-reviews .title-secondary,#reset #safari-top .client-reviews .title-secondary{display:none}#reset #lodge .client-reviews h3,#reset #park .client-reviews h3,#reset #safari-top .client-reviews h3{letter-spacing:0.2rem;color:var(--dark-primary);font-weight:400}#reset #lodge .client-reviews .blockquotes p,#reset #park .client-reviews .blockquotes p,#reset #safari-top .client-reviews .blockquotes p{line-height:2.5rem;letter-spacing:0.2rem}#reset #lodge .client-reviews #show-more-reviews,#reset #park .client-reviews #show-more-reviews,#reset #safari-top .client-reviews #show-more-reviews{font-size:2rem;font-weight:300}#reset #lodge header.content .title-tertiary-larger,#reset #park header.content .title-tertiary-larger,#reset #safari-top header.content .title-tertiary-larger{text-transform:uppercase;color:var(--dark-primary);font-size:2rem;margin-bottom:1rem}#reset .country_box_holder>.content{display:flex;flex-wrap:wrap;padding:1rem}#reset .country_box_holder>.content .countryBox{width:32%;margin-right:2%;display:flex;flex-direction:column}#reset .country_box_holder>.content .countryBox:last-child{margin-right:0}@media all and (max-width: 980px){#reset .country_box_holder>.content .countryBox{width:100%;margin-top:2rem}}#reset .country_box_holder>.content .countryBox h2{font-size:1.2rem;font-weight:400;color:#333;text-transform:initial;padding:1.5rem 0;border-top:3px solid var(--primary)}#reset .country_box_holder>.content .countryBox .content-box{margin-bottom:0.5rem;height:150px;cursor:pointer;background-position:center;background-size:cover;position:relative}#reset .country_box_holder>.content .countryBox .content-box .content{display:block;position:absolute;height:100%;width:100%;box-sizing:border-box;top:0;bottom:0;left:0;right:0;margin:0;background-color:rgba(0,0,0,0.55)}@media all and (min-width: 980px){#reset .country_box_holder>.content .countryBox .content-box .content{display:none}}#reset .country_box_holder>.content .countryBox .content-box .content .inner{display:flex;justify-content:center;align-items:center;height:100%;width:100%}#reset .country_box_holder>.content .countryBox .content-box .content .inner .title{font-size:1.2rem;font-weight:300;letter-spacing:0.3rem;color:var(--light-primary);line-height:2.8rem;text-align:center;width:100%}#reset .country_box_holder>.content .countryBox .content-box:hover .content{display:block}#reset .country_box_holder>.content .countryBox.picks .content{display:block;background-color:#e3e3e3}#reset .country_box_holder>.content .countryBox.picks .content .inner{justify-content:space-between}#reset .country_box_holder>.content .countryBox.picks .content .inner .title{font-size:1.4rem;letter-spacing:0;color:var(--dark-primary);line-height:2rem;text-align:left;padding-left:1.5rem;width:75%}#reset .country_box_holder>.content .countryBox.picks .content .inner .icon{height:66px;width:75px;border:5px solid #e3e3e3;border-radius:100px;z-index:1}#reset .country_box_holder>.content .countryBox.picks .content .inner .icon img{width:100%}#reset .country_box_holder>.content .countryBox.picks .content .inner:after{width:28px;background-color:var(--light-primary);content:"";position:absolute;top:0;bottom:0;right:0}#reset .where-to-go-blocks{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem}#reset .where-to-go-blocks a{padding:1.2rem 1rem;margin:0.5rem;background:var(--primary);color:var(--light-primary);border-radius:100%;text-decoration:none;text-transform:uppercase}#reset .when-to-go-blocks{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px}#reset .when-to-go-blocks a{padding:0.5rem;margin:1rem 0.2rem;background:var(--primary);color:var(--light-primary);text-decoration:none}#reset .sort-panel{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:center}#reset .sort-panel label{font-weight:700;font-size:1.1rem;margin-right:1rem}#reset .sort-panel a{margin-right:1rem;text-decoration:none;font-weight:700;font-size:1.1rem}#reset .sort-panel a.selected{text-decoration:underline;font-size:1.4rem}#reset .sort-panel a:after{content:"|";margin-left:1rem}#reset .sort-panel a:last-child:after{display:none}#reset .sort-panel .sort-holder{display:flex}#reset #lodges-holder{margin-top:3rem}#reset #lodges-holder table{text-align:left;border-top:3px solid var(--primary)}#reset #lodges-holder table td{padding:0.5rem;vertical-align:top;border-top:1px solid #333}#reset #lodges-holder table tr:first-child td{border-top:0}#reset #lodges-holder table th{background:#e3e3e6;color:var(--primary);font-size:0.9rem;line-height:1rem;font-weight:700;text-transform:uppercase;vertical-align:middle;padding:1rem 2rem}#reset #lodges-holder table td.t-like{width:1%;border-top:0}#reset #lodges-holder table td.t-name{width:35%}#reset #lodges-holder table td.t-location{width:15%;font-size:0.9rem}#reset #lodges-holder table td.t-cost{width:auto;font-size:0.9rem}#reset #lodges-holder table td.t-our-rating{width:15%}#reset #lodges-holder table td.t-customer-rating{width:15%}#reset #lodges-holder table td.t-photo{width:20%}#reset #lodges-holder table td.t-pad{width:1%;border-top:0}#reset #lodges-holder table td.icons{border-top:0}#reset #lodges-holder table td.t-our-rating img,#reset #lodges-holder table td.t-customer-ratin img{width:1rem}#reset #lodges-holder table ul.icons{display:flex}#reset #lodges-holder table ul.icons li{margin-right:0.8rem}#reset #lodges-holder table .t-name a{text-decoration:none;font-size:1.5rem}#reset #lodges-holder table .t-photo img{width:100%}#reset #lodges-holder table .t-photo .icon{cursor:pointer;position:absolute;font-size:2rem;margin-left:4.2rem;margin-top:2.2rem;color:var(--light-primary);opacity:0.9}@media all and (max-width: 980px){#reset #lodges-holder table .hide-s{display:none}}#reset #itineraries .tab-heading{margin:1rem 0 0.5rem;font-size:1.2rem}#reset #itineraries .tab-list{display:flex;flex-wrap:wrap}@media all and (max-width: 980px){#reset #itineraries .tab-list{margin-bottom:50px}}#reset #itineraries .tab-list#itineraryArea{margin-top:3rem}#reset #itineraries .tab-list a{color:#000;text-decoration:none;font-size:1.2rem;width:25%;padding:0.2rem 2rem;background:#f1f3f4;box-shadow:0 3px 0 3px #fff;box-sizing:border-box;border-top:3px solid transparent;margin-bottom:3px}@media all and (max-width: 980px){#reset #itineraries .tab-list a{width: 50%;}}#reset #itineraries .tab-list a:hover,#reset #itineraries .tab-list a.selected{background:#d8dadb;border-top:3px solid var(--primary)}#reset #itineraries .listing-wrapper{padding-top:3rem}#reset #itineraries .listing-wrapper .tab{display:none}#reset #itineraries .listing-wrapper .tab.selected{display:block}#reset #itineraries .listing-wrapper .tab .listing-item{display:flex;justify-content:space-between;flex-wrap:wrap;border:solid var(--primary);border-width:3px 0;padding:3rem 0 2rem;margin-bottom:4rem}#reset #itineraries .listing-wrapper .tab .listing-item .image{width:33%}@media all and (max-width: 980px){#reset #itineraries .listing-wrapper .tab .listing-item .image{width:auto;margin:0 auto}}#reset #itineraries .listing-wrapper .tab .listing-item .detail{width:55%}@media all and (max-width: 980px){#reset #itineraries .listing-wrapper .tab .listing-item .detail{width:auto;margin-top:30px}}#reset #itineraries .listing-wrapper .tab .listing-item .detail h3{color:var(--dark-primary);font-size:1.2rem;letter-spacing:0.3rem;margin-bottom:1rem}#reset #itineraries .listing-wrapper .tab .listing-item .detail h4{font-size:1.4rem;letter-spacing:inherit;margin-bottom:3rem}#reset #itineraries .listing-wrapper .tab .listing-item .detail p{font-size:1.3rem;font-weight:300}#reset #itineraries .listing-wrapper .tab .listing-item .detail .more{display:none}#reset #itineraries .listing-wrapper .tab .listing-item .extra{width:100%;margin-top:3rem;position:relative}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul{display:none;animation:fadeOut 3s;opacity:0}#reset #itineraries .listing-wrapper .tab .listing-item .extra.in ul{display:block;animation:fadeIn 3s;opacity:1}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li{padding:2rem 0;border-top:1px solid #e3e3e6}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements{display:flex;justify-content:space-between}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements .day{width:33%;background:#e3e3e6;text-align:center;font-size:1.7rem;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements .icons{width:28%;text-align:left}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements .icons a{margin-right:0.5rem}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements .name{width:33%;text-align:right}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li .top-elements .name a{text-decoration:none;font-size:1.7rem}#reset #itineraries .listing-wrapper .tab .listing-item .extra ul li p{padding-top:2rem;font-size:1.4rem;line-height:2.5rem}#reset #itineraries .listing-wrapper .tab .listing-item .extra .enquire{background:#999;color:#fff;font-size:1.5rem;text-decoration:none;text-transform:uppercase;padding:0.3rem 0.7rem;letter-spacing:0.1rem}#reset #itineraries .listing-wrapper .tab .listing-item .extra .enquire:hover{color:#fff}#reset #itineraries .listing-wrapper .tab .listing-item .extra .more{position:absolute;right:0;background:var(--primary);color:var(--light-primary);padding:0.1rem 1rem;text-decoration:none;font-size:1.3rem}#reset .aboutus .section-primary{margin-bottom:6rem}#reset .aboutus .section-primary .title-primary{margin-top:3.125rem}#reset .aboutus .trustpilot-slider{margin-top:3rem;background:#fff}#reset .aboutus .trustpilot-slider .trustpilot-widget{background:#fff !important}#reset .aboutus .how-wrapper{padding-top:8rem;margin-bottom:0}@media all and (min-width: 980px){#reset .aboutus .how-wrapper{background-image:url(https://www.odyssey-travels.com/site/assets/odyssey-plane.svg);background-repeat:no-repeat;background-position:center;background-size:80rem}}#reset .aboutus .content.blocks-container{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#reset .aboutus .content.blocks-container.why-blocks{top:-7rem;margin-bottom:-11rem}#reset .aboutus .content.blocks-container.how-blocks{top:6rem;margin-bottom:0}@media all and (min-width: 980px){#reset .aboutus .content.blocks-container.how-blocks{margin-bottom:4rem}}#reset .aboutus .content.blocks-container figure{width:100%;box-shadow:var(--box-shadow);background:var(--background-between)}@media all and (min-width: 480px){#reset .aboutus .content.blocks-container figure{width:48%}}#reset .aboutus .content.blocks-container figure.why-block{margin-bottom:7rem;z-index:1}@media all and (min-width: 980px){#reset .aboutus .content.blocks-container figure.why-block{width:31%}}#reset .aboutus .content.blocks-container figure.how-block{margin-bottom:7rem}@media all and (min-width: 980px){#reset .aboutus .content.blocks-container figure.how-block{margin-bottom:0;width:23%}}#reset .aboutus .content.blocks-container figure.how-block figcaption{font-size:.85rem}#reset .aboutus .content.blocks-container figure.how-block figcaption h3{font-size:1.3rem}#reset .aboutus .content.blocks-container figure img{border-radius:100% 100% 0 0;position:relative;top:-4rem;background:var(--background-between);width:50%;left:25%}#reset .aboutus .content.blocks-container figure figcaption{margin-top:-6rem;padding:2rem;font-weight:300;font-size:1.2rem}#reset .aboutus .content.blocks-container figure figcaption span.counter{position:relative;padding:1rem;border-radius:100%;top:0;left:-3.5rem;font-weight:700;color:var(--primary);background:var(--secondary)}#reset .aboutus .content.blocks-container figure figcaption h3{font-size:1.5rem;font-weight:300;margin-bottom:1rem}#reset .aboutus .in-press{position:relative;top:1.75rem}@media all and (min-width: 480px){#reset .aboutus .in-press{top:2.75rem}}@media all and (min-width: 980px){#reset .aboutus .in-press{top:3.75rem}}#reset .aboutus .in-press img{border-radius:100px}#reset .aboutus .team figure{padding:3.5rem 0;border-top:3px solid var(--primary)}#reset .aboutus .team figure img{float:left;width:35%;margin:0 5% 5% 0}#reset .aboutus .team figure h4{font-weight:700;margin-bottom:2rem;font-size:1.3rem}#reset .aboutus .team figure .team-email{margin:1rem 0 2rem}#reset .aboutus .team figure .clear{clear:both;height:0;margin:0}#reset .aboutus .team figure .title-tertiary-larger{margin-bottom:1rem}#reset .aboutus .bottom_text{padding-top:2rem}#reset .aboutus .cta-container{display:flex;flex-wrap:wrap;justify-content:center;position:relative}#reset footer#footer .content{width:90%;max-width:1000px;margin:0 auto}#reset footer#footer .content.info{max-width:1200px}#reset footer#footer .info img.footer-logo{width:45%;margin:0 auto;display:block}#reset footer#footer .info .wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media all and (min-width: 980px){#reset footer#footer .info .wrapper{overflow:hidden;margin-top:3rem}}#reset footer#footer .info .wrapper figure{display:flex;width:95%;margin:0 2% 0 0}@media all and (min-width: 480px){#reset footer#footer .info .wrapper figure{width:45%}}@media all and (min-width: 980px){#reset footer#footer .info .wrapper figure{width:31%}}#reset footer#footer .info .wrapper figure img{width:20%;margin-right:3%;align-self:flex-start}#reset footer#footer .info .wrapper figure figcaption h4{border-bottom:1px solid #a49c93;text-transform:uppercase;font-size:1.2rem;padding-bottom:0.5rem;margin-bottom:0.5rem;font-weight:300}#reset footer#footer .info .wrapper figure figcaption .more-link{text-decoration:none}#reset footer#footer .logo-wrapper{background:#e3e3e6;border-top:5px solid var(--primary);border-bottom:1px solid #b3b3b3;padding:2rem 0}#reset footer#footer .logo-wrapper .content{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media all and (min-width: 980px){#reset footer#footer .logo-wrapper .content{flex-direction:row}}#reset footer#footer .logo-wrapper .content .logo-piece{display:flex}#reset footer#footer .logo-wrapper .content .logo-piece.trustpilot-widget{width:80%;justify-content:center}@media all and (min-width: 980px){#reset footer#footer .logo-wrapper .content .logo-piece.trustpilot-widget{width:15%}}#reset footer#footer .logo-wrapper .content .logo-piece.external{align-items:flex-start;margin-top:2rem}@media all and (min-width: 980px){#reset footer#footer .logo-wrapper .content .logo-piece.external{margin-top:0}}#reset footer#footer .logo-wrapper .content .logo-piece.external a{display:flex;flex-direction:column;justify-content:center;margin:0 0.3rem}#reset footer#footer .logo-wrapper .content .logo-piece.external a img{height:4rem}#reset footer#footer .logo-wrapper .content .logo-piece.social{width:50%;margin-top:2rem;justify-content:space-between}@media all and (min-width: 480px){#reset footer#footer .logo-wrapper .content .logo-piece.social{width:50%}}@media all and (min-width: 980px){#reset footer#footer .logo-wrapper .content .logo-piece.social{width:10%;margin-top:-2rem}}#reset footer#footer .logo-wrapper .content .logo-piece.social a{font-size:2.5rem;width:2.5rem;text-decoration:none}@media all and (min-width: 980px){#reset footer#footer .logo-wrapper .content .logo-piece.social a{font-size:1.5rem;width:1.5rem}}#reset footer#footer .sister-wrapper{background:#ccc;border-top:1px solid #fff;border-bottom:1px solid #b3b3b3}#reset footer#footer .sister-wrapper .content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#reset footer#footer .sister-wrapper .content a{width:100%}@media all and (min-width: 480px){#reset footer#footer .sister-wrapper .content a{width:50%}}@media all and (min-width: 980px){#reset footer#footer .sister-wrapper .content a{width:20%}#reset footer#footer .sister-wrapper .content a:last-child{width:25%;margin-left:-3%}}#reset footer#footer .sister-wrapper .content a img{width:100%}#reset footer#footer .copyright-wrapper{background:#b3b3b3;border-top:1px solid #fff;padding:0.5rem 0;font-size:0.8rem}#reset footer#footer .copyright-wrapper .content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media all and (max-width: 980px){#reset footer#footer .copyright-wrapper .content div{width:100%;margin-top:1rem}}@media all and (min-width: 980px){#reset footer#footer .copyright-wrapper .content div:last-child{text-align:right}}#reset footer#footer .copyright-wrapper .content a{text-decoration:none;color:inherit}.slider-primary .swiper-slide img{object-fit:cover;width:auto;height:85vh;min-width:100%}@media all and (max-width: 980px){.slider-primary .swiper-slide img{height:25vh}}.main-carousel__vignette{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 50px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,0.7);z-index:1}.carousel-pattern-overlay{position:absolute;z-index:1;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position-x:left;background-position-y:top}.carousel-pattern-overlay.africa{background-position-x:right}.carousel-pattern-overlay.tanzania1{}.carousel-pattern-overlay.tanzania2{background-position-x:right;background-position-y:bottom}@media all and (max-width: 980px){.carousel-pattern-overlay.tanzania2{display:none}}.site-header{position:relative;font-family:raleway, sans-serif;margin-top:var(--header-height)}.site-header img{font-size:0}.site-header #main-carousel{position:relative;height:85vh;background:var(--primary)}@media all and (max-width: 980px){.site-header #main-carousel{margin-top:100px;height:25vh}}.site-header .header-content{position:absolute;left:0;bottom:auto;top:60vh;right:0;z-index:2;padding-left:2%;padding-right:2%;display:flex;justify-content:space-between;align-items:flex-end}@media all and (max-width: 780px){.site-header .header-content{flex-direction:column-reverse;height:23vh;top:0}}@media all and (min-width: 1900px){.site-header .header-content{top:65vh}}.site-header .header-content .awards,.site-header .header-content .cta-holder{display:none;max-width:175px}@media all and (min-width: 1024px){.site-header .header-content .awards,.site-header .header-content .cta-holder{display:block}}.site-header .header-content .awards a{display:block;margin-bottom:0.5rem}.site-header .header-content .awards a img{width:100%}.site-header .header-content .awards .bta-logo{width:70px}.site-header .header-content .awards .trustpilot-img{width:50%}.site-header .header-content .left{width:85%}@media all and (max-width: 780px){.site-header .header-content .left{align-self:flex-start}}.site-header .header-content .left .award-title-holder{display:flex}.site-header .header-content .left .award-title-holder h1{text-align:center;align-self:flex-end;width:100%}@media all and (max-width: 780px){.site-header .header-content .left .award-title-holder h1{text-align:left}}.site-header .header-content .right{width:15%}@media all and (max-width: 780px){.site-header .header-content .right{display:none}}.site-header .header-content .right .cta-holder{display:flex;justify-content:flex-end}.site-header .header-content .right .cta-holder span{font-size:2rem;width:2rem;color:var(--light-primary);cursor:pointer;margin:0.5rem 1rem}/*.site-header{display:none}*/.site-header.empty-hero-spacer{display:block !important}}.site-header.empty-hero-spacer{margin-top:120px;max-width:1000px;margin:120px auto 0}.site-header.empty-hero-spacer h1{color:var(--primary);text-align:center}.site-header.empty-hero-spacer h2{color:var(--primary);text-align:center}.site-header.empty-hero-spacer .breadcrumbs{text-align:left;margin-bottom:2em;font-size:0.5em;margin-left:1em}.site-header.empty-hero-spacer .breadcrumbs li,.site-header.empty-hero-spacer .breadcrumbs a{color:var(--primary)}h1.title-primary{font-weight:500;letter-spacing:0.1rem;font-size:2rem;color:var(--light-primary);line-height:1.2;margin-bottom:0.5rem}h2.title-primary{font-weight:500;letter-spacing:0.1rem;font-size:1.7rem;color:var(--light-primary);line-height:1.2;margin-bottom:0.5rem}#home-body #home-video-holder{display:none;position:absolute;height:85vh;width:100%;z-index:3;background:#000;justify-content:center}#home-body #home-video-holder #home-video{height:85vh}#home-body .site-header .scroller{position:absolute;width:100%;bottom:0;z-index:1;display:flex;justify-content:flex-end;align-items:flex-end}#home-body .site-header .scroller #home-video-button{margin-right:11rem;margin-bottom:0.5rem;width:1.5rem}@media all and (max-width: 780px){#home-body .site-header .scroller #home-video-button{margin-right:1rem}}#home-body .site-header .scroller #home-video-button span{font-size:1.8rem;color:var(--light-primary);cursor:pointer}.breadcrumbs{font-size:0.7rem;padding-top:0;padding-bottom:0}.breadcrumbs li{display:inline;color:var(--light-primary);padding-right:0.3rem}.breadcrumbs li+li::before{content:"/";padding-right:0.3rem}.breadcrumbs a{color:var(--light-primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.modal-odyssey{display:none}.modal-odyssey.is-open{display:block}.modal__overlay{position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);display:flex;justify-content:center;align-items:center}.modal__container{background-color:transparent;padding:0;width:80%;height:70vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{background:#666;opacity:0.75;height:8%;overflow:hidden}.modal__title{margin-top:0;margin-bottom:0;font-size:1.7rem;line-height:1.25;color:#000 !important;box-sizing:border-box;text-align:center;padding:0.5rem}.modal__close{background:#999;border:0;color:#000;font-size:1.5em;position:absolute;z-index:9;right:0;cursor:pointer}.modal__content iframe{width:100% !important;height:92% !important}.modal__close:before{content:"\2715"}.modal__content{line-height:1.5;color:rgba(0,0,0,0.8);height:92%;text-align:center}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.temp{height:80vh;border:3px solid gray;margin:5px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.link-ref{position:relative;top:-203px}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;background:#000;animation-duration:0.3s;animation-timing-function:ease-in-out}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#fader.fade-out{opacity:0;animation-name:fade-out}#fader.fade-in{opacity:1;animation-name:fade-in}

body.size-1200{overflow-y:hidden}.cd-header{font-size:14px !important;border-top:6px solid #6f1110 !important;box-shadow:0 1px 0 0 #000 inset !important;z-index:1001}#contact-modal{line-height:1}header{border-top:initial;box-shadow:initial;z-index:initial}article{overflow:initial}.size-1200 section{position:initial;margin-bottom:initial;padding-bottom:initial;padding-top:initial}.size-1200 footer section{position:relative}footer p{line-height:28px}body>footer .line.row-3,body>footer .line.row-1{font-size:14px;font-weight:300}body>footer section.line div,body>footer section.line div h3{font-family:sans-serif}body>footer section.line div p{font-size:14px;margin-bottom:28px}section .box,section aside,section article{padding:initial}#reset [class^="btn-"]{float:initial;padding:1.125rem 2.5rem !important}#reset h2,#reset h3{text-transform:initial}#reset section article{margin-top:0 !important;padding:0 !important}#reset aside{margin-top:0 !important;padding-top:0 !important}body>footer{background:#fbfaf6}aside.stack{overflow:visible}#reset .line:after,#reset .box-shadow:after,#reset .cd-hero .cd-hero-slider li.bottom .cd-full-width:after,#reset nav:after,#reset .center:after,#reset .box:after,#reset aside:after,#reset article:after{clear:initial;content:initial;display:initial;height:initial;line-height:initial;visibility:initial}.TopSection{font-size:14px}.modal .BodyArea{font-family:sans-serif;font-size:0.8em}.modal .BodyArea label{padding-top:14px;width:10%}.modal .BodyArea input{font-size:0.8em !important}

/*# sourceMappingURL=app.css.map*/