/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated, .scroll-appear.scroll-appear-animated { animation-duration: 1s; animation-fill-mode: both; }

@keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); }
  to { opacity: 1; transform: none; } }
.fadeInUp, .scroll-appear.scroll-appear-animated { animation-name: fadeInUp; }

@keyframes fadeInUpSmall { from { opacity: 0; transform: translate3d(0, 20%, 0); }
  to { opacity: 1; transform: none; } }
.fadeInUpSmall { animation-name: fadeInUpSmall; }

@keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); }
  to { opacity: 1; transform: none; } }
.fadeInRight { animation-name: fadeInRight; }

@font-face { font-family: 'icomoon'; src: url("/themes/custom/fotg/assets/fonts/icomoon/icomoon.eot?"); src: url("/themes/custom/fotg/assets/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/fotg/assets/fonts/icomoon/icomoon.ttf") format("truetype"), url("/themes/custom/fotg/assets/fonts/icomoon/icomoon.woff") format("woff"), url("/themes/custom/fotg/assets/fonts/icomoon/icomoon.svg") format("svg"); font-weight: normal; font-style: normal; }
.t-display-4, h1.display-4, .conservation .our-mission .traditional-conservation-intro h2.display-4, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-4, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.display-4, .conservation .our-mission .conservation-model-container h2.display-4, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-4, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.display-4, .conservation .what-we-are-up-to .project .layout-1-column h2.display-4, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-4, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.display-4, .h1.display-4 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4.8rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-display-3, h1.display-3, .conservation .our-mission .traditional-conservation-intro h2.display-3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.display-3, .conservation .our-mission .conservation-model-container h2.display-3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.display-3, .conservation .what-we-are-up-to .project .layout-1-column h2.display-3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.display-3, .h1.display-3 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4.4rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-display-2, h1.display-2, .conservation .our-mission .traditional-conservation-intro h2.display-2, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-2, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.display-2, .conservation .our-mission .conservation-model-container h2.display-2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-2, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.display-2, .conservation .what-we-are-up-to .project .layout-1-column h2.display-2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-2, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.display-2, .h1.display-2 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-display-1, h1.display-1, .conservation .our-mission .traditional-conservation-intro h2.display-1, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-1, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.display-1, .conservation .our-mission .conservation-model-container h2.display-1, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-1, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.display-1, .conservation .what-we-are-up-to .project .layout-1-column h2.display-1, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.display-1, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.display-1, .h1.display-1 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 3.8rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-headline, h1.headline, .conservation .our-mission .traditional-conservation-intro h2.headline, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.headline, .conservation .our-mission .conservation-model-container h2.headline, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.headline, .conservation .what-we-are-up-to .project .layout-1-column h2.headline, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.headline, .h1.headline { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 3.2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }
@media (min-width: 600px) { .t-headline, h1.headline, .conservation .our-mission .traditional-conservation-intro h2.headline, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3.headline, .conservation .our-mission .conservation-model-container h2.headline, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3.headline, .conservation .what-we-are-up-to .project .layout-1-column h2.headline, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3.headline, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3.headline, .h1.headline { font-size: 4.6rem; } }

.t-title, h1, .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .h1, .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h2, .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h3, .home .tripadvisor-excellence-container h2, .home .tripadvisor-excellence-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .tripadvisor-excellence-container h3, .locations .location-links-container .locations-overview-copy h2, .locations .location-links-container .locations-overview-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .location-links-container .locations-overview-copy h3 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2.6rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }
@media (min-width: 600px) { .t-title, h1, .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .h1, .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h2, .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h3, .home .tripadvisor-excellence-container h2, .home .tripadvisor-excellence-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .tripadvisor-excellence-container h3, .locations .location-links-container .locations-overview-copy h2, .locations .location-links-container .locations-overview-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .location-links-container .locations-overview-copy h3 { font-size: 3.4rem; } }

.t-subhead-3, h2, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .h2, .header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper .choose-language, .hero-icon-title-container .title-wrapper .title .major, .adventures-individual .tour-summary .title-container .title-wrapper .title .major, .book-now .book-now-content .book-now-steps ul li, .book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .conservation .what-we-are-up-to .sub-nav ul { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2.2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-subhead-2, h3, .h3, .form-submit .error-container .error-wrapper .error .title { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-subhead-1, h4, .h4, .locations-location .title-promos-container .promotions-container .promotions li h3 { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.8rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; }

.t-body-3, .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy, .section-sub-navigation-container .section-sub-navigation ul, .select-menu-wrapper .select-header .left .title, .about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .member-bio-content .role, .adventures .standalone-products .header-container .locations-container .locations, .adventures-individual .tour-summary .inner-content .price-container .product-price .price .product-price-value, .book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .or, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .or, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .or, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .or, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .or, .faqs .faqs-content .faq-search-container .faq-search-input, .home .adventures-container .header-container .locations-container .locations, .promotions .article-content .no-promotions { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; }

.t-body-2, .cta-close, .header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul, .conversion-tooltip-container .conversion-tooltip .text, .select-menu-wrapper .select-header .right .product-price-value, .about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .role, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble, .book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .faqs .faqs-content .faqs-container .faq-container .faq-copy h4, .faqs .faqs-content .faqs-container .faq-container .faq-copy h5, .faqs .faqs-content .faqs-container .faq-container .faq-copy h6, .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .title, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; }

.t-body-1, .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav, .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .date { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; }

.t-body-3-bold, .cta-primary, .cta-submit, h5, .h5, .footer .testimonials-links-container .testimonials-links .links h3, .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title .major, .product-tile .title .minor, .product-tile .title .major, .about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .role, .adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content .title .day-text, .faqs .faqs-content .faqs-container .faq-container .faq-title, .home .tripadvisor-excellence-container p { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 700; }

.t-body-2-bold, .cta-more, h6, .h6, dl dt, .fake-select-menu-container .fake-select-menu .value, .about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .name, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Caption, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Weekdays .DayPicker-WeekdaysRow .DayPicker-Weekday, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-text, .faqs .faqs-content .faqs-container .faq-container .faq-copy h3 { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 700; }

.t-body-1-bold { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; font-weight: 700; }

.t-body-3-light, p.lead, .intro-copy-container .intro-copy-wrapper p, .adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending, .locations-location .title-promos-container .title-container .title-wrapper .title .minor, .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 300; }

.t-body-2-light, p, ul, ol, dl, table, label, input, textarea, select, button, .btn, .footer .copyright-top-container .copyright, .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title .minor, .hero-icon-title-container .title-wrapper .title .minor, .about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close .text, .adventures-individual .tour-summary .title-container .title-wrapper .title .minor, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .location-text, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .time-text { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 300; }

.t-body-1-light, select, .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy p, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; font-weight: 300; }

.t-small-print-2, small, .small-print, .select-menu-wrapper .select-header .left .sub-title, .select-menu-wrapper .select-header .right .text { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; }

.t-small-print-1 { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; }

.t-small-print-1-bold { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; font-weight: 700; }

.t-small-print-2-bold { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; font-weight: 700; }

.t-caption-2 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; }

.t-caption-1 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.1rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; }

.t-caption-2-bold { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 700; }

.t-caption-1-bold { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.1rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 700; }

.t-menu-2 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.3em; letter-spacing: 0em; font-weight: 400; }

.t-menu-1 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.3em; letter-spacing: 0em; font-weight: 400; }

.t-link-3 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.3em; letter-spacing: 0em; font-weight: 400; }

.t-link-2 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.3em; letter-spacing: 0em; font-weight: 400; }

.t-link-1 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.3em; letter-spacing: 0em; font-weight: 400; }

.t-button-3 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.4rem; letter-spacing: 0em; line-height: 1.3em; font-weight: 400; }

.t-button-2 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; letter-spacing: 0em; line-height: 1.3em; font-weight: 400; }

.t-button-1 { font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1rem; letter-spacing: 0em; line-height: 1.3em; font-weight: 400; }

[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; font-size: 1.5rem; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1em; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-hkd:before { content: "\e909"; }

.icon-gbp:before { content: "\e900"; }

.icon-rub:before { content: "\e901"; }

.icon-aud:before { content: "\e902"; }

.icon-cny:before { content: "\e903"; }

.icon-eur:before { content: "\e904"; }

.icon-krw:before { content: "\e905"; }

.icon-sgd:before { content: "\e906"; }

.icon-thb:before { content: "\e907"; }

.icon-usd:before { content: "\e908"; }

.icon-Asset-44:before { content: "\e90a"; }

.icon-Asset-38:before { content: "\e90b"; }

.icon-Asset-39:before { content: "\e90c"; }

.icon-Asset-40:before { content: "\e90d"; }

.icon-Asset-41:before { content: "\e90e"; }

.icon-Asset-42:before { content: "\e90f"; }

.icon-Asset-43:before { content: "\e910"; }

.icon-Asset-45:before { content: "\e911"; }

.icon-Asset-46:before { content: "\e912"; }

.icon-Asset-47:before { content: "\e913"; }

.icon-Asset-48:before { content: "\e914"; }

.icon-Asset-49:before { content: "\e915"; }

.icon-Asset-50:before { content: "\e916"; }

.icon-Asset-51:before { content: "\e917"; }

.icon-Asset-52:before { content: "\e918"; }

.icon-Asset-53:before { content: "\e919"; }

.icon-Asset-54:before { content: "\e91a"; }

.icon-Asset-55:before { content: "\e91b"; }

.icon-Asset-56:before { content: "\e91c"; }

.icon-Asset-57:before { content: "\e91d"; }

.icon-Asset-58:before { content: "\e91e"; }

.icon-Asset-59:before { content: "\e91f"; }

.icon-Asset-60:before { content: "\e920"; }

.icon-Asset-61:before { content: "\e921"; }

.icon-Asset-62:before { content: "\e922"; }

.icon-Asset-63:before { content: "\e923"; }

.icon-Asset-64:before { content: "\e924"; }

.icon-Asset-65:before { content: "\e925"; }

.icon-Asset-66:before { content: "\e926"; }

.icon-Asset-67:before { content: "\e927"; }

.icon-Asset-68:before { content: "\e928"; }

.icon-Asset-69:before { content: "\e929"; }

.icon-Asset-70:before { content: "\e92a"; }

.icon-Asset-71:before { content: "\e92b"; }

.icon-Asset-72:before { content: "\e92c"; }

.icon-Asset-73:before { content: "\e92d"; }

.icon-Asset-74:before { content: "\e92e"; }

.cta-close { display: block; }
.cta-close a { display: block; position: relative; color: inherit; border-bottom: 0; }
.cta-close a [class*="icon-"] { position: relative; top: 0em; left: 0; font-size: 0.8em; }
.cta-close a .text { padding-left: 0.2em; }
.cta-close a:hover { border-bottom: 0; }

.cta-primary, .cta-submit { display: inline-block; margin-top: 2.8rem; padding: 0.4rem 3rem; min-width: 16rem; height: 3.4rem; color: #0a3a50; text-align: center; background-color: transparent; border: 0.1rem solid #0a3a50 !important; -webkit-border-radius: 0.4rem; -moz-border-radius: 0.4rem; -ms-border-radius: 0.4rem; border-radius: 0.4rem; outline: 0; -webkit-transition-property: color, background-color, border-color; -moz-transition-property: color, background-color, border-color; -o-transition-property: color, background-color, border-color; transition-property: color, background-color, border-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.cta-primary:hover, .cta-submit:hover, .cta-primary.active, .active.cta-submit { color: #FAE23A; background-color: #0a3a50; border-color: #0a3a50 !important; }
.cta-primary.filled, .filled.cta-submit { color: #bbe8ff; font-weight: 400; background-color: #0072bc; border-color: #0072bc !important; }
.cta-primary.filled:hover, .filled.cta-submit:hover, .cta-primary.filled.active, .filled.active.cta-submit { background-color: #08629d; border-color: #08629d !important; }

a.cta-primary .text, a.cta-submit .text { position: relative; top: 0.1rem; }

.cta-submit { position: relative; margin-top: 3.2rem; color: #bbe8ff; background-color: #0072bc; border-color: #0072bc !important; }
.cta-submit:hover { color: #bbe8ff; background-color: #08629d; border-color: #08629d !important; }

.blue-background-copy .cta-primary, .blue-background-copy .cta-submit { color: #FAE23A; font-weight: 400; border: 0.1rem solid #FAE23A !important; }
.blue-background-copy .cta-primary:hover, .blue-background-copy .cta-submit:hover, .blue-background-copy .cta-primary.active, .blue-background-copy .active.cta-submit { color: #0C5245; background-color: #FAE23A; border-color: #FAE23A !important; }
.blue-background-copy .cta-primary.filled, .blue-background-copy .filled.cta-submit { color: #bbe8ff; background-color: #0072bc; border-color: #0072bc !important; }
.blue-background-copy .cta-primary.filled:hover, .blue-background-copy .filled.cta-submit:hover, .blue-background-copy .cta-primary.filled.active, .blue-background-copy .filled.active.cta-submit { background-color: #08629d; border-color: #08629d !important; }

.green-background-copy .cta-primary, .green-background-copy .cta-submit { color: #FAE23A; font-weight: 400; border: 0.1rem solid #FAE23A !important; }
.green-background-copy .cta-primary:hover, .green-background-copy .cta-submit:hover, .green-background-copy .cta-primary.active, .green-background-copy .active.cta-submit { color: #0C5245; background-color: #FAE23A; border-color: #FAE23A !important; }
.green-background-copy .cta-primary.filled, .green-background-copy .filled.cta-submit { color: #FAE23A; background-color: #0C5245; border-color: #0C5245 !important; }

.yellow-background-copy .cta-primary, .yellow-background-copy .cta-submit { color: #0F7965; border: 0.1rem solid #0F7965 !important; }
.yellow-background-copy .cta-primary:hover, .yellow-background-copy .cta-submit:hover, .yellow-background-copy .cta-primary.active, .yellow-background-copy .active.cta-submit { color: #FAE23A; background-color: #0C5245; border-color: #0C5245 !important; }
.yellow-background-copy .cta-primary.filled, .yellow-background-copy .filled.cta-submit { color: #FAE23A; background-color: #0C5245; border-color: #0C5245 !important; }

/*----------------------------------------------------------------------------
/*  Globals - General Setup                                                 */
* { margin: 0; padding: 0; box-sizing: border-box; }

html { position: relative; font-size: 62.5%; /* font size 10px */ }

body { font-family: "foco", Arial, Helvetica, sans-serif; color: #0a3a50; -webkit-text-size-adjust: 100%; /* Remove iPhone text size override */ background-color: #0C5245; }
body.toolbar-horizontal .header .header-container { top: 4rem; }
body.toolbar-tray-open .header .header-container { top: 10rem; }
body #toolbar-administration { z-index: 99999; }
body #toolbar-administration > * { z-index: 99999; }

.ltr { direction: ltr; }

.rtl { direction: ltr; }

/*----------------------------------------------------------------------------
/*  Text                                                                    */
h1, .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, h2, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, h3, h4, h5, h6 { padding: 3.2rem 0 0rem 0; }

h1, .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .h1 { padding-top: 0; }

strong { font-weight: 700; }

small { display: block; }

*::selection { background: #9fc5d7; }

*::-moz-selection { background: #9fc5d7; }

.rtl h2, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl h3, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl p { text-align: right; }

.ltr h2, .ltr .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .ltr h3, .ltr h3, .ltr h4, .ltr h5, .ltr h6, .ltr p { text-align: left; }

/*---------------------------------------------------------------------------- /*  Links                                                                   */
a { display: inline-block; padding-bottom: 0.1rem; outline: 0; color: inherit; text-decoration: none; border-bottom: 0.1rem solid rgba(10, 58, 80, 0.4); -webkit-transition-property: display, color, background-color, border-color; -moz-transition-property: display, color, background-color, border-color; -o-transition-property: display, color, background-color, border-color; transition-property: display, color, background-color, border-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
a:hover { text-decoration: none; border-bottom-color: #0a3a50; }
a img { border: 0; outline: 0; }

p a { display: inline; color: inherit; text-decoration: none; }

/*---------------------------------------------------------------------------- /*  Lists                                                                   */
ul, ol, dl { padding: 1.6rem 0 1.4rem 3.8rem; }
ul li, ol li, dl li { padding: 0 0 0.4rem; }
ul li ul, ol li ul, dl li ul { font-size: 1em; line-height: 1em; }
ul.reset, .header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper .language-selector-container .language-switcher-language-url .links, ol.reset, dl.reset { padding-top: 0; padding-left: 0; padding-bottom: 0; list-style: none; }
ul.reset li, .header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper .language-selector-container .language-switcher-language-url .links li, ol.reset li, dl.reset li { padding-bottom: 0; }

.rtl .article-content ul, .rtl .article-content ol, .rtl .article-content dl { margin-right: 3rem; }
.rtl .article-content ul li, .rtl .article-content ol li, .rtl .article-content dl li { padding-left: 0; padding-right: 1.5rem; }
.rtl .article-content.reset { border: 3px solid orange; padding-top: 0; padding-left: 0; padding-bottom: 0; list-style: none; }
.rtl .article-content.reset li { padding-bottom: 0; }

dl { padding-left: 0; }
dl dt:first-child { padding-top: 0; }

/*---------------------------------------------------------------------------- /*  Images                                                                  */
img { display: block; }
img.full, .article-content .article-video img, .article-content .article-image img, .article-break-image-container .article-break-image img, .article-media-carousel-container .article-media-carousel .article-image img, .article-media-carousel-container .article-media-carousel .article-video img, .hero-image img, .about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image img, .conservation .our-mission .conservation-model-container .conservation-model .model-container .image .image-wrapper .image-content img, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container .image-wrapper .image img, .home .safety-conscious-container h2 .logo img, .home .safety-conscious-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .logo img, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .safety-conscious-container h3 .logo img { width: 100%; height: auto; }

/*---------------------------------------------------------------------------- /*  Videos                                                                  */
.video-container { position: relative; padding-top: 56.25%; /* 16:9 ratio */ }
.video-container .video, .video-container > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*---------------------------------------------------------------------------- /*  Tables                                                                  */
table { margin: 2.8rem 0; width: 100%; border: 0; border-spacing: 0; }
table th, table td { padding: 0.4rem 1.4rem; }
table th { font-size: 1.2rem; text-align: left; }
table .border-top { border-top: 0.1rem solid #333; }
table .border-right { border-right: 0.1rem solid #333; }
table th, table .border-bottom { border-bottom: 0.1rem solid #333; }
table th, table td, table .border-left { border-left: 0.1rem solid #333; }
table th:first-child, table td:first-child, table .border-left:first-child { border-left: 0; }
table .even, table tr:nth-child(even) { background: #eef0e9; }

/*---------------------------------------------------------------------------- /*  Form                                                                    */
form { padding: 0; }
form fieldset { padding: 0; border: 0; }
form legend { display: none; }

label { display: block; padding-top: 0; }
label abbr { padding: 0; border: 0; color: #B81332; }
label input { margin-right: 0.8rem; }

.rtl label input { margin-left: 0.8rem; }

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="date"], input[type="time"], input[type="week"], input[type="month"], input[type="datetime"], input[type="datetime-local"], textarea, button, .btn { -webkit-appearance: none; }

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], input[type="date"], input[type="time"], input[type="week"], input[type="month"], input[type="datetime"], input[type="datetime-local"], textarea { padding: 0.6rem 1rem; min-width: 20rem; width: 100%; color: #0a3a50; border: 0.1rem solid #9fc5d7; border-bottom-width: 0.6rem; outline: 0; background-color: #fff; -webkit-transition-property: box-shadow; -moz-transition-property: box-shadow; -o-transition-property: box-shadow; transition-property: box-shadow; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, textarea:focus { -webkit-box-shadow: 0 0 3.6rem 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3.6rem 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 3.6rem 0 rgba(0, 0, 0, 0.3); }

::placeholder { color: #b7b7b7; }

::-moz-placeholder { color: #b7b7b7; }

::-webkit-input-placeholder { color: #b7b7b7; }

input[type="radio"]:hover, input[type="checkbox"]:hover { cursor: pointer; }
input[type="radio"] + label, input[type="checkbox"] + label { display: inline; }
input[type="radio"] + label:hover, input[type="checkbox"] + label:hover { cursor: pointer; }

select { padding-top: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; border: 0.1rem solid #000; font-size: 1.6rem; }
select:focus { outline: 0; outline-color: transparent; }

textarea { padding: 1rem 1.2rem; min-height: 20rem; }

button:focus, input[type="submit"]:focus { outline: 0; outline-color: transparent; }
button:hover, input[type="submit"]:hover { cursor: pointer; }

.form-section, .form-section-bordered { -webkit-transition-property: padding, border; -moz-transition-property: padding, border; -o-transition-property: padding, border; transition-property: padding, border; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.form-section .field-row:first-child, .form-section-bordered .field-row:first-child { margin: 0; }

.form-section { margin-top: 3.2rem; }
.form-section:first-child { margin-top: 0; }

.form-section-bordered { margin-top: 4.4rem; padding-top: 4.4rem; border-top: 0.1rem solid #9fc5d7; }
.form-section-bordered:first-child { margin-top: 0; padding-top: 0; border-top: 0; }

.form-section-error { padding: 1.4rem 1.2rem; border: 0.1rem solid #B81332; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; border-radius: 0.6rem; }
.form-section-error h1, .form-section-error .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .form-section-error h2, .form-section-error .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .form-section-error h3, .form-section-error .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .form-section-error h3, .form-section-error .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .form-section-error h2, .form-section-error .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .form-section-error h3, .form-section-error .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .form-section-error h3, .form-section-error .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .form-section-error h2, .form-section-error .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .form-section-error h3, .form-section-error .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .form-section-error h3, .form-section-error h2, .form-section-error .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .form-section-error h3, .form-section-error h3, .form-section-error h4, .form-section-error h5, .form-section-error h6, .form-section-error .label, .form-section-error .error-list, .form-section-error .error { color: #B81332; }
.form-section-error .error-list { padding-top: 0.8rem; padding-left: 0; list-style: none; }
.form-section-error .error-list li { padding-bottom: 0; }
.form-section-error .heading { padding-top: 0; }
.form-section-error .error { padding-top: 0.8rem; }

.form-row { margin-top: 1.8rem; }

.field-row { margin-top: 1.2rem; -webkit-transition-property: padding; -moz-transition-property: padding; -o-transition-property: padding; transition-property: padding; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

.form-submit .error-container { padding-top: 3.2rem; }
.form-submit .error-container .error-wrapper { padding: 1.8rem 2.2rem; background-color: #F8B3B5; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; border-radius: 0.6rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.form-submit .error-container .error-wrapper .error { padding-top: 0; text-align: left; }
.form-submit .error-container .error-wrapper .error span { display: block; }
.form-submit .error-container .error-wrapper .error .title { padding-top: 0; }
.form-submit .error-container .error-wrapper .error .text { padding-top: 1.6rem; }
.form-submit .error-container.show .error-wrapper { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.rtl .form-submit .error-container .error-wrapper .error { text-align: right; }

/*---------------------------------------------------------------------------- /*  Misc                                                                    */
.hide { display: none; }

.off-screen { position: absolute; left: -99999rem; text-indent: -99999rem; }

.rtl .off-screen { display: none; direction: ltr; }

.clear { display: block; overflow: hidden; }

.error { color: #B81332; }

.hidden { display: none; }

.scroll { overflow: auto; -webkit-overflow-scrolling: touch; }

.hcenter { display: block; margin-left: auto; margin-right: auto; }

.vcenter-container { position: relative; height: 100%; }
.vcenter-container .vcenter { position: absolute; left: 0; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.valign { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.center { text-align: center; }

.right { float: right; }

.left { float: left; }

/*---------------------------------------------------------------------------- /*  Content                                                                 */
.kint { position: relative; z-index: 999999; }

.confines-wrapper, .article-content-wrapper, .hero-carousel-container .owl-nav, .conservation .hero-icon-title-container, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .locations-location .title-promos-container .title-container .title-wrapper, .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; }
@media (min-width: 1280px) { .confines-wrapper, .article-content-wrapper, .hero-carousel-container .owl-nav, .conservation .hero-icon-title-container, .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .locations-location .title-promos-container .title-container .title-wrapper, .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 { padding-left: 0; padding-right: 0; max-width: 120rem; } }

.confines-wrapper-small, .user.login .main-content-container > div:first-child, .user.password .main-content-container > div:first-child { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 640px; }
@media (min-width: 768px) { .confines-wrapper-small, .user.login .main-content-container > div:first-child, .user.password .main-content-container > div:first-child { padding-left: 0; padding-right: 0; max-width: 60rem; } }
.confines-wrapper-small .confines-wrapper-narrow-content, .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content { max-width: 38rem; }

.confines-wrapper-full { padding-left: 3.125%; padding-right: 3.125%; width: 100%; }

.main-content-wrapper { position: relative; }
.main-content-wrapper .main-content-container { padding-top: 3.4rem; min-height: 8.4rem; background-color: #fff; }
.main-content-wrapper .main-content-container .solid-header-clear, .main-content-wrapper .main-content-container .user.login .main-content-container, .user.login .main-content-wrapper .main-content-container .main-content-container, .main-content-wrapper .main-content-container .user.password .main-content-container, .user.password .main-content-wrapper .main-content-container .main-content-container { padding-top: 5rem; }
.main-content-wrapper .main-content-container .transparent-header-clear, .main-content-wrapper .user.login .main-content-container > div:first-child, .user.login .main-content-wrapper .main-content-container > div:first-child, .main-content-wrapper .user.password .main-content-container > div:first-child, .user.password .main-content-wrapper .main-content-container > div:first-child { padding-top: 0; }
.main-content-wrapper .main-content-container .main-content-confines { position: relative; padding-top: 3.4rem; padding-bottom: 3.4rem; }
.main-content-wrapper .main-content-container .main-content-confines > *:first-child { padding-top: 0; }

.rtl .main-content-wrapper { direction: rtl; }

.drop-border-top, .drop-border-bottom { position: absolute; left: 0; width: 100%; height: 0.5rem; background-color: rgba(0, 0, 0, 0.3); }

.drop-border-top { top: 0; }

.drop-border-bottom { bottom: 0; }

.article-content { margin: 0 auto; max-width: 65rem; }
.article-content div:first-child h2, .article-content div:first-child .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .article-content div:first-child h3 { padding-top: 0; }
.article-content .article-video, .article-content .article-image { padding-top: 1.6rem; }

.green-background-copy { background-color: #0C5245; }
.green-background-copy h1, .green-background-copy .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .green-background-copy h2, .green-background-copy .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .green-background-copy h3, .green-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .green-background-copy h3, .green-background-copy .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .green-background-copy h2, .green-background-copy .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .green-background-copy h3, .green-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .green-background-copy h3, .green-background-copy .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .green-background-copy h2, .green-background-copy .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .green-background-copy h3, .green-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .green-background-copy h3, .green-background-copy h2, .green-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .green-background-copy h3, .green-background-copy h3, .green-background-copy h4, .green-background-copy h5, .green-background-copy h6 { color: #FAE23A; }
.green-background-copy p, .green-background-copy small { color: #fff; }
.green-background-copy a { color: #fff; border-bottom-color: rgba(255, 255, 255, 0.4); }
.green-background-copy a:hover { border-bottom-color: white; }

.grey-background-copy { background-color: #f4f4f4; }
.grey-background-copy p { font-weight: 400; }

.white-background-copy { background-color: #fff; }
.white-background-copy p { font-weight: 400; }

.yellow-background-copy { background-color: #FAE23A; }
.yellow-background-copy h1, .yellow-background-copy .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .yellow-background-copy h2, .yellow-background-copy .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .yellow-background-copy h3, .yellow-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .yellow-background-copy h3, .yellow-background-copy .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .yellow-background-copy h2, .yellow-background-copy .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .yellow-background-copy h3, .yellow-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .yellow-background-copy h3, .yellow-background-copy .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .yellow-background-copy h2, .yellow-background-copy .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .yellow-background-copy h3, .yellow-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .yellow-background-copy h3, .yellow-background-copy h2, .yellow-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .yellow-background-copy h3, .yellow-background-copy h3, .yellow-background-copy h4, .yellow-background-copy h5, .yellow-background-copy h6 { color: #0C5245; }
.yellow-background-copy p, .yellow-background-copy small { color: #0C5245; }
.yellow-background-copy a { color: #0C5245; }

.blue-background-copy h1, .blue-background-copy .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .blue-background-copy h2, .blue-background-copy .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blue-background-copy h3, .blue-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .blue-background-copy h3, .blue-background-copy .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .blue-background-copy h2, .blue-background-copy .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blue-background-copy h3, .blue-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .blue-background-copy h3, .blue-background-copy .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .blue-background-copy h2, .blue-background-copy .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blue-background-copy h3, .blue-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .blue-background-copy h3, .blue-background-copy h2, .blue-background-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blue-background-copy h3, .blue-background-copy h3, .blue-background-copy h4, .blue-background-copy h5, .blue-background-copy h6 { color: #FAE23A; }
.blue-background-copy p, .blue-background-copy small { color: #fff; }
.blue-background-copy a { color: #fff; border-bottom-color: rgba(255, 255, 255, 0.4); }
.blue-background-copy a:hover { border-bottom-color: white; }

.leafs-header h1, .leafs-header .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .leafs-header h2, .leafs-header .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .leafs-header h3, .leafs-header .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .leafs-header h3, .leafs-header .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .leafs-header h2, .leafs-header .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .leafs-header h3, .leafs-header .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .leafs-header h3, .leafs-header .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .leafs-header h2, .leafs-header .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .leafs-header h3, .leafs-header .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .leafs-header h3, .leafs-header h2, .leafs-header .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .leafs-header h3, .leafs-header h3, .leafs-header h4, .leafs-header h5, .leafs-header h6 { text-align: center; }
.leafs-header .leafs-header-wrapper { padding-top: 6rem; padding-bottom: 6rem; }

@media (min-width: 600px) { .article-content h1, .article-content .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .article-content h2, .article-content .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .article-content h3, .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .article-content h3, .article-content .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .article-content h2, .article-content .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .article-content h3, .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .article-content h3, .article-content .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .article-content h2, .article-content .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .article-content h3, .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .article-content h3, .article-content h2, .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .article-content h3, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .article-content p, .article-content ul, .article-content ol { width: 74%; } }
@media (min-width: 768px) { .main-content-wrapper .main-content-container { min-height: 10.8rem; }
  .main-content-wrapper .main-content-container .solid-header-clear, .main-content-wrapper .main-content-container .user.login .main-content-container, .user.login .main-content-wrapper .main-content-container .main-content-container, .main-content-wrapper .main-content-container .user.password .main-content-container, .user.password .main-content-wrapper .main-content-container .main-content-container { padding-top: 0; }
  .main-content-wrapper .main-content-container .transparent-header-clear, .main-content-wrapper .user.login .main-content-container > div:first-child, .user.login .main-content-wrapper .main-content-container > div:first-child, .main-content-wrapper .user.password .main-content-container > div:first-child, .user.password .main-content-wrapper .main-content-container > div:first-child { padding-top: 7.5rem; }
  .main-content-wrapper .main-content-container .main-content-confines { padding-top: 6.8rem; padding-bottom: 6.8rem; } }
/*----------------------------------------------------------------------------
/*  Header                                                                  */
.header { /*----------------------------------------------------------------------------
/*  Mobile menu                                                             */ }
.header .header-container { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; /*----------------------------------------------------------------------------
/*  Bottom navigation                                                       */ }
.header .header-container .top-navigation { position: relative; z-index: 4; height: 3.4rem; background-color: #FAE23A; /*----------------------------------------------------------------------------
/*  Language currency menu                                                             */ }
.header .header-container .top-navigation .top-navigation-wrapper { position: relative; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar { position: relative; z-index: 2; height: 3.4rem; background-color: #FAE23A; /*----------------------------------------------------------------------------
/*  Mobile hamburger button                                                 */ /*----------------------------------------------------------------------------
/*  center gibbon logo                                                      */ /*----------------------------------------------------------------------------
/*  Language currency button                                                */ }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul { display: none; padding-top: 0; text-align: center; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul li { display: inline-block; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul li a { padding: 0.7rem 1rem 0; height: 3.4rem; color: #0C5245; border-bottom: 0; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul li a:hover { background-color: #E5C11B; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul li.active a, .header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul li.active a:hover { background-color: #E5C11B; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn, .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn { display: block; position: absolute; top: 0; width: 25%; height: 3.4rem; cursor: pointer; -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn:hover, .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn:hover { background-color: #E5C11B; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn { left: 0; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham { display: block; margin: 0 auto; width: 2.5rem; height: 3.4rem; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -ms-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham span { display: block; position: absolute; left: 0; opacity: 1; height: 0.2rem; width: 100%; background-color: #0C5245; -webkit-border-radius: 0.2rem; -moz-border-radius: 0.2rem; -ms-border-radius: 0.2rem; border-radius: 0.2rem; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -ms-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham span:nth-child(1) { top: 1rem; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham span:nth-child(2), .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham span:nth-child(3) { top: 1.6rem; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham span:nth-child(4) { top: 2.2rem; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham.open span:nth-child(1) { top: 1.6rem; width: 0%; left: 50%; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn .mobile-menu-ham.open span:nth-child(4) { top: 1.6rem; width: 0%; left: 50%; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .logo { display: block; position: relative; z-index: 2; margin: 0 auto; width: 4.4rem; border-bottom: 0; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn { right: 0; padding-left: 1rem; padding-right: 1rem; text-align: center; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn.open { background-color: #E5C11B; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper { display: block; position: relative; margin: 0 auto; max-width: 10rem; width: 100%; height: 100%; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .arrow-down { position: absolute; top: 1.5rem; left: 0; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .selected-currency-icon { position: relative; top: 0.9rem; left: -0.4rem; }
.header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .selected-language-flag { position: absolute; top: 1rem; right: 0; width: 2rem; }
.header .header-container .top-navigation .language-currenry-menu { position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: #0C5245; -webkit-box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper { padding-top: 7rem; padding-bottom: 8rem; height: 100%; }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper .choose-language { padding-top: 0; text-align: center; }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper p { color: #9ad5c4; }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper p a { border-bottom-color: rgba(154, 213, 196, 0.4); }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper p a:hover { border-bottom-color: #9ad5c4; }
.header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper .language-selector-container { padding-top: 2.8rem; }
.header .header-container .bottom-navigation { z-index: 3; border-bottom: 0.5rem solid rgba(0, 0, 0, 0.3); }
.header .header-container .bottom-navigation .nav-bar { background-color: #0C5245; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper { position: relative; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .logo { display: none; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav { padding-top: 0; text-align: center; overflow: hidden; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li { float: left; width: 25%; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a { display: inline-block; position: relative; padding-top: 2.8rem; padding-left: 0.6rem; padding-right: 0.6rem; height: 5rem; color: #9ad5c4; border-bottom: 0; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a:hover { color: #FAE23A; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a [class*="icon-"] { position: absolute; top: 0.7rem; left: 0; width: 100%; font-size: 2rem; text-align: center; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul { position: fixed; z-index: 2; top: 0; left: 0; opacity: 0; padding: 0 !important; width: 100%; font-weight: 400; text-align: center; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul li { display: inline-block; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul li a { display: inline-block; position: relative; padding: 1rem 1.4rem; color: #FAE23A; border-bottom: 0; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul li a:hover { color: #fff; border-bottom: 0; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav:hover > a { color: #FAE23A; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav:hover ul { top: 8.4rem; opacity: 1; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.adventures a [class*="icon-"] { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.conservation a [class*="icon-"] { top: 1rem; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now a { display: block; color: #bbe8ff; background-color: #0072bc; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now a [class*="icon-"] { top: 1rem; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now a:hover { color: #bbe8ff; background-color: #08629d; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.active { background-color: #074439; }
.header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.active a { color: #FAE23A; }
.header .mobile-menu .cta-close, .header .language-currenry-menu .cta-close { position: absolute; z-index: 10; left: 0; bottom: 0; width: 100%; padding-top: 0; padding-bottom: 1.4rem; color: #9ad5c4; text-align: center; background-color: rgba(12, 82, 69, 0.8); -webkit-box-shadow: 0 -1.4rem 2rem 0 rgba(12, 82, 69, 0.8); -moz-box-shadow: 0 -1.4rem 2rem 0 rgba(12, 82, 69, 0.8); box-shadow: 0 -1.4rem 2rem 0 rgba(12, 82, 69, 0.8); border-bottom: 0; cursor: pointer; }
.header .mobile-menu .cta-close:hover, .header .language-currenry-menu .cta-close:hover { color: #E5C11B; border-bottom: 0; }
.header .mobile-menu { position: fixed; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background-color: #0C5245; }
.header .mobile-menu .logo { display: block; margin: 0 auto; width: 15.7rem; border-bottom: 0; }
.header .mobile-menu ul li a, .header .mobile-menu .cta-close { display: block; color: #9ad5c4; text-align: center; border-bottom: 0; cursor: pointer; }
.header .mobile-menu ul li a:hover, .header .mobile-menu .cta-close:hover { color: #FAE23A; border-bottom: 0; }
.header .mobile-menu ul { padding-top: 2.8rem; font-size: 2.6rem; font-weight: 700; }
.header .mobile-menu ul li { padding-top: 0.6rem; }
.header .mobile-menu .mobile-menu-wrapper { padding-top: 8.4rem; padding-bottom: 8rem; height: 100%; }

.ru .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a { height: 6.4rem; }
.ru .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul { top: 9.8rem; }

.rtl .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn { left: auto; right: 0; }
.rtl .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn { left: 0; right: auto; }
.rtl .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .arrow-down { left: auto; right: 0; }
.rtl .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .selected-currency-icon { left: auto; right: -0.4rem; }
.rtl .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn .language-currency-wrapper .selected-language-flag { left: 0; right: auto; }
.rtl .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper ul li { float: right; }
.rtl .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper ul li.adventures a [class*="icon"] { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

@media (min-width: 768px) { .header .header-container .top-navigation { -webkit-box-shadow: 0 0.5rem 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0.5rem 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0.5rem 0 0 rgba(0, 0, 0, 0.3); }
  .header .header-container .top-navigation .top-navigation-wrapper { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; } }
@media (min-width: 768px) and (min-width: 1280px) { .header .header-container .top-navigation .top-navigation-wrapper { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 768px) { .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .mobile-menu-btn, .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .logo { display: none; }
  .header .header-container .top-navigation .top-navigation-wrapper .nav-bar ul { display: block; }
  .header .header-container .top-navigation .top-navigation-wrapper .nav-bar .language-currency-btn { width: 10rem; }
  .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; z-index: 4; top: 3.4rem; right: 0; height: auto; padding-bottom: 0.5rem; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; overflow: hidden; } }
@media (min-width: 768px) and (min-width: 1280px) { .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 768px) { .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu .language-currenry-menu-wrapper { float: right; padding: 0 2.2rem 2.8rem; width: 34rem; background-color: #0C5245; -webkit-box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.3); }
  .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu .language-currenry-menu-wrapper .choose-language { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 700; }
  .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu .language-selector-container { padding-top: 1.6rem; }
  .header .header-container .top-navigation .top-navigation-wrapper .language-currenry-menu .cta-close { display: none; }
  .header .header-container .bottom-navigation .nav-bar { background-color: rgba(13, 79, 64, 0.9); }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; } }
@media (min-width: 768px) and (min-width: 1280px) { .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 768px) { .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .logo { display: block; position: absolute; z-index: 2; top: 0; left: 3.125%; width: 15.7rem; border-bottom: 0; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav { position: relative; z-index: 1; text-align: center; font-size: 1.5rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li { display: inline-block; float: none; margin-left: 1rem; margin-right: 1rem; width: 10rem; vertical-align: top; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a { padding-top: 4.6rem; height: 7.5rem; border-bottom: 0.2rem solid transparent; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a [class*="icon-"] { top: 1.6rem; font-size: 2.6rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a:hover { border-bottom: 0.2rem solid transparent; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul li a { padding-left: 2rem; padding-right: 2rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav:hover ul { top: 10.9rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.conservation a [class*="icon-"] { top: 1.7rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now { position: absolute; z-index: 2; top: 0; right: 0; margin-right: 0; margin-left: 0; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now a { border-bottom: 0; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.book-now a [class*="icon-"] { top: 1.6rem; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.active { background-color: transparent; }
  .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.active a, .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.active a:hover { color: #FAE23A; border-bottom-color: #FAE23A; }
  .ru .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li > a { height: 9.4rem; }
  .ru .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .primary-nav > li.has-child-nav ul { top: 12.8rem; }
  .rtl .header .header-container .top-navigation .language-currenry-menu .language-currenry-menu-wrapper { float: left; }
  .rtl .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper .logo { left: auto; right: 3.125%; }
  .rtl .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper ul li { float: none; }
  .rtl .header .header-container .bottom-navigation .nav-bar .bottom-navigation-wrapper ul li.book-now { left: 0; right: auto; } }
/*----------------------------------------------------------------------------
/*  Footer                                                                  */
.footer { /*----------------------------------------------------------------------------
/*  Newsletter sign-up                                                      */ /*----------------------------------------------------------------------------
/*  Testimonial and footer links                                            */ /*----------------------------------------------------------------------------
/*  Copyright                                                               */ }
.footer .newsletter-sign-up-container { position: relative; padding-top: 3.4rem; padding-bottom: 3.8rem; background-color: #FAE23A; }
.footer .newsletter-sign-up-container .newsletter-sign-up-wrapper { margin: 0 auto; max-width: 36rem; }
.footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h2, .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper h3 { padding-top: 0; }
.footer .newsletter-sign-up-container .newsletter-sign-up-wrapper .form-row-submit { margin-top: 0; text-align: center; }
.footer .testimonials-links-container { padding-top: 3.2rem; padding-bottom: 3.2rem; }
.footer .testimonials-links-container .testimonials-links .testimonials, .footer .testimonials-links-container .testimonials-links .links { margin: 0 auto; max-width: 32rem; }
.footer .testimonials-links-container .testimonials-links .testimonials .trip-advisor-logo { margin: 0 auto; width: 5rem; }
.footer .testimonials-links-container .testimonials-links .testimonials .trip-advisor-testimonial h2, .footer .testimonials-links-container .testimonials-links .testimonials .trip-advisor-testimonial .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .footer .testimonials-links-container .testimonials-links .testimonials .trip-advisor-testimonial h3 { font-style: italic; font-weight: 400; }
.footer .testimonials-links-container .testimonials-links .links { margin-top: 4.2rem; padding-top: 4.2rem; border-top: 0.1rem solid #0F7965; overflow: hidden; }
.footer .testimonials-links-container .testimonials-links .links h3 { padding-top: 0; }
.footer .testimonials-links-container .testimonials-links .links ul { padding-top: 0.8rem; }
.footer .testimonials-links-container .testimonials-links .links ul li { padding-bottom: 0.1rem; }
.footer .testimonials-links-container .testimonials-links .links ul li a { padding-bottom: 0; border-bottom-color: transparent; }
.footer .testimonials-links-container .testimonials-links .links ul li a:hover { border-bottom-color: inherit; }
.footer .testimonials-links-container .testimonials-links .links .find-out-more-container { float: left; width: 44%; }
.footer .testimonials-links-container .testimonials-links .links .connect-with-us-container { float: right; width: 46%; padding-right: 1.6rem; }
.footer .copyright-top-container .copyright, .footer .copyright-top-container .go-to-top { text-align: center; }
.footer .copyright-top-container .copyright { padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: #0F7965; }
.footer .copyright-top-container .go-to-top { display: block; margin: 1.6rem auto; width: 4.2rem; height: 4.2rem; color: #FAE23A; border: 0.2rem solid #FAE23A; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition-property: color, border-color; -moz-transition-property: color, border-color; -o-transition-property: color, border-color; transition-property: color, border-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; cursor: pointer; }
.footer .copyright-top-container .go-to-top [class*="icon-"] { position: relative; top: 0.8rem; left: 0.1rem; font-size: 2.2rem; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.footer .copyright-top-container .go-to-top:hover { color: #E5C11B; border-color: #E5C11B; }
.footer .copyright-top-container .go-to-top:hover [class*="icon-"] { top: 0.4rem; }

.rtl .footer .newsletter-sign-up-container .newsletter-sign-up-wrapper .newsletter-hidden { right: -5000px !important; left: unset !important; }

@media (min-width: 768px) { .footer .testimonials-links-container .testimonials-links { overflow: hidden; }
  .footer .testimonials-links-container .testimonials-links .testimonials, .footer .testimonials-links-container .testimonials-links .links { max-width: none; }
  .footer .testimonials-links-container .testimonials-links .testimonials { float: left; width: 32rem; }
  .footer .testimonials-links-container .testimonials-links .testimonials .trip-advisor-logo { margin: 0; }
  .footer .testimonials-links-container .testimonials-links .links { float: right; margin-top: 0; padding-top: 6rem; border-top: 0; width: 30rem; }
  .footer .testimonials-links-container .testimonials-links .links .connect-with-us-container { padding-right: 0; }
  .rtl .footer .testimonials-links-container .testimonials-links .testimonials { float: right; }
  .rtl .footer .testimonials-links-container .testimonials-links .links { float: left; } }
/*----------------------------------------------------------------------------
/*  Layout container                                                        */
.layout-container { position: relative; }
.layout-container .layout-column-content-box { padding-top: 3.8rem; }

@media (min-width: 768px) { .layout-container.no-hero { padding-top: 7.5rem !important; } }
/*----------------------------------------------------------------------------
/*  Layout 1 column                                                         */
.layout-1-column { position: relative; padding-top: 4.2rem; padding-bottom: 4.6rem; background-color: #f4f4f4; }

@media (min-width: 600px) { .layout-1-column { padding-top: 5.8rem; padding-bottom: 6.2rem; }
  .layout-1-column h1, .layout-1-column .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .layout-1-column h2, .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-1-column h3, .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .layout-1-column h3, .layout-1-column .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .layout-1-column h2, .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-1-column h3, .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .layout-1-column h3, .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 3.8rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-bottom: 0.8rem; } }
@media (min-width: 768px) { .layout-1-column { padding-top: 7.2rem; padding-bottom: 7.6rem; } }
@media (min-width: 1024px) { .has-hero .layout-1-column { padding-top: 0; padding-bottom: 8.8rem; }
  .has-hero .layout-1-column h1, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .has-hero .layout-1-column h3, .has-hero .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .has-hero .layout-1-column h2, .has-hero .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .has-hero .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .has-hero .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .has-hero .layout-1-column h3 { display: inline-block; position: relative; top: -12rem; padding-bottom: 0; width: 100%; color: #FAE23A; text-align: center; }
  .has-hero .layout-1-column h1 span, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro h2 span, .conservation .our-mission .traditional-conservation-intro .has-hero .layout-1-column h2 span, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container h2 span, .conservation .our-mission .conservation-model-container .has-hero .layout-1-column h2 span, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .has-hero .layout-1-column h3 span, .has-hero .conservation .what-we-are-up-to .project .layout-1-column h2 span, .conservation .what-we-are-up-to .project .has-hero .layout-1-column h2 span, .has-hero .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .what-we-are-up-to .project .has-hero .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .has-hero .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .has-hero .layout-1-column h3 span { display: inline-block; padding: 1.8rem 4.2rem; background-color: rgba(0, 0, 0, 0.75); } }
@media (min-width: 1280px) { .has-hero .layout-1-column { padding-bottom: 9.8rem; }
  .has-hero .layout-1-column h1, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .has-hero .layout-1-column h3, .has-hero .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .has-hero .layout-1-column h2, .has-hero .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .has-hero .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .has-hero .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .has-hero .layout-1-column h3 { top: -14rem; }
  .has-hero .layout-1-column h1 span, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro h2 span, .conservation .our-mission .traditional-conservation-intro .has-hero .layout-1-column h2 span, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container h2 span, .conservation .our-mission .conservation-model-container .has-hero .layout-1-column h2 span, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3 span, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .has-hero .layout-1-column h3 span, .has-hero .conservation .what-we-are-up-to .project .layout-1-column h2 span, .conservation .what-we-are-up-to .project .has-hero .layout-1-column h2 span, .has-hero .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .what-we-are-up-to .project .has-hero .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .has-hero .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .has-hero .layout-1-column h3 span { padding: 2.4rem 5.2rem; } }
@media (min-width: 2160px) { .has-hero .layout-1-column h1, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .has-hero .layout-1-column h2, .has-hero .layout-1-column .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .has-hero .layout-1-column h3, .has-hero .layout-1-column .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .has-hero .layout-1-column h3, .has-hero .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .has-hero .layout-1-column h2, .has-hero .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .has-hero .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .has-hero .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .has-hero .layout-1-column h3 { top: -16rem; } }
/*----------------------------------------------------------------------------
/*  Layout 2 column (left aside)                                            */
.layout-2-column-left-aside .layout-left, .layout-2-column-left-aside .layout-right { margin: 0 auto; width: 100%; max-width: 60rem; }
.layout-2-column-left-aside .layout-left .layout-column-content-box .article-content-box .article-content-box-section, .layout-2-column-left-aside .layout-right .layout-column-content-box .article-content-box .article-content-box-section { margin-top: 3.2rem; }
.layout-2-column-left-aside .layout-left .layout-column-content-box:first-child { padding-top: 0; }

@media (min-width: 960px) { .layout-2-column-left-aside { overflow: hidden; }
  .layout-2-column-left-aside .layout-left, .layout-2-column-left-aside .layout-right { float: left; max-width: none; }
  .layout-2-column-left-aside .layout-left .layout-column-content-box, .layout-2-column-left-aside .layout-right .layout-column-content-box { border-bottom: 0.5rem solid rgba(0, 0, 0, 0.3); }
  .layout-2-column-left-aside .layout-left .layout-column-content-box.no-bottom-border, .layout-2-column-left-aside .layout-right .layout-column-content-box.no-bottom-border { border-bottom: 0; }
  .layout-2-column-left-aside .layout-left .layout-column-content-box .article-content-box, .layout-2-column-left-aside .layout-right .layout-column-content-box .article-content-box { padding: 2.2rem 2.8rem 3.8rem; }
  .layout-2-column-left-aside .layout-left .layout-column-content-box .article-content-box.article-content-box-white, .layout-2-column-left-aside .layout-right .layout-column-content-box .article-content-box.article-content-box-white { background-color: #fff; }
  .layout-2-column-left-aside .layout-left { width: 34%; }
  .layout-2-column-left-aside .layout-right { padding-left: 4%; width: 66%; }
  .layout-2-column-left-aside .layout-right .layout-column-content-box:first-child { padding-top: 0; }
  .layout-2-column-left-aside .layout-right .layout-column-content-box h1, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .layout-2-column-left-aside .layout-right .layout-column-content-box h2, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .layout-2-column-left-aside .layout-right .layout-column-content-box h2, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .layout-2-column-left-aside .layout-right .layout-column-content-box h2, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box h2, .layout-2-column-left-aside .layout-right .layout-column-content-box .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box h3, .layout-2-column-left-aside .layout-right .layout-column-content-box h4, .layout-2-column-left-aside .layout-right .layout-column-content-box h5, .layout-2-column-left-aside .layout-right .layout-column-content-box h6, .layout-2-column-left-aside .layout-right .layout-column-content-box p, .layout-2-column-left-aside .layout-right .layout-column-content-box ul { max-width: 42rem; }
  .rtl .layout-left, .rtl .layout-right { float: right; }
  .rtl .layout-right { padding-left: unset; padding-right: 4%; } }
/*----------------------------------------------------------------------------
/*  Article break image                                                     */
.article-break-image-container { position: relative; }

/*----------------------------------------------------------------------------
/* Article media carousel                                                   */
.article-media-carousel-container { padding-top: 1.6rem; }
.article-media-carousel-container .article-media-carousel .owl-nav .owl-prev, .article-media-carousel-container .article-media-carousel .owl-nav .owl-next { width: 4rem; height: 4rem; }
.article-media-carousel-container .article-media-carousel .owl-nav .owl-prev .icon, .article-media-carousel-container .article-media-carousel .owl-nav .owl-next .icon { height: 1.8rem; font-size: 1.8rem; }
.article-media-carousel-container .article-media-carousel .owl-nav .owl-prev .icon { left: -0.1rem; }
.article-media-carousel-container .article-media-carousel .article-video .video-container { padding-top: 66.75%; }

/*----------------------------------------------------------------------------
/* Article preview tiles                                                    */
.article-preview-tiles { margin: 0 auto; max-width: 37.5rem; text-align: center; }
.article-preview-tiles .article-preview-tile { display: inline-block; text-align: left; padding-top: 4.2rem; width: 100%; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper { -webkit-transition-property: border, background-color; -moz-transition-property: border, background-color; -o-transition-property: border, background-color; transition-property: border, background-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper { position: relative; padding-top: 71%; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title { padding-top: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title a { color: #FAE23A; border: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title span { display: block; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title .minor { padding-top: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .title .major { padding-top: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .date { padding-top: 0.4rem; color: #9ad5c4; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .image { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; border-bottom: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .image a { border: 0; }
.article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper .excerpt { padding-top: 0.4rem; }

@media (min-width: 568px) { .article-preview-tiles { max-width: none; }
  .article-preview-tiles .article-preview-tile { width: 47.6%; }
  .article-preview-tiles .article-preview-tile:nth-child(odd) { margin-right: 2%; }
  .article-preview-tiles .article-preview-tile:nth-child(even) { margin-left: 2%; }
  .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper { height: 20.6rem; box-sizing: content-box; overflow: hidden; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(odd) { margin-left: 2%; margin-right: 0; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(even) { margin-left: 0; margin-right: 2%; } }
@media (min-width: 768px) { .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper { height: 16.8rem; } }
@media (min-width: 1024px) { .article-preview-tiles .article-preview-tile { width: 30.4%; }
  .article-preview-tiles .article-preview-tile:nth-child(odd) { margin-right: 0; }
  .article-preview-tiles .article-preview-tile:nth-child(even) { margin-left: 0; }
  .article-preview-tiles .article-preview-tile:nth-child(3n + 1) { margin-right: 2%; }
  .article-preview-tiles .article-preview-tile:nth-child(3n + 2) { margin: 0 2%; }
  .article-preview-tiles .article-preview-tile:nth-child(3n + 3) { margin-left: 2%; }
  .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper { padding: 1.5rem; border: 0.4rem solid rgba(0, 0, 0, 0.3); }
  .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper { height: 20.6rem; }
  .article-preview-tiles .article-preview-tile:hover .article-preview-tile-wrapper { background-color: rgba(0, 0, 0, 0.3); border-color: transparent; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(odd) { margin-left: 2%; margin-right: 2%; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(even) { margin-left: 2%; margin-right: 2%; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(3n + 1) { margin-left: 2%; margin-right: 0; }
  .rtl .article-preview-tiles .article-preview-tile:nth-child(3n + 3) { margin-left: 0; margin-right: 2%; } }
@media (min-width: 1152px) { .article-preview-tiles .article-preview-tile .article-preview-tile-wrapper .article-wrapper { height: 18.8rem; } }
/*----------------------------------------------------------------------------
/*  Arrows                                                                  */
.arrow-down { width: 0; height: 0; border-left: 0.5rem solid transparent; border-right: 0.5rem solid transparent; border-top: 0.5rem solid #0a3a50; }

/*----------------------------------------------------------------------------
/*  Summary                                                                 */
.summary { padding: 1.8rem 2.2rem; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; border-radius: 0.6rem; background-color: #9ad5c4; }
.summary .title { padding-top: 0; }
.summary ul li { padding-top: 1.2rem; }
.summary ul li.sub-section { margin-top: 1.6rem; padding-top: 1.6rem; border-top: 0.1rem solid rgba(255, 255, 255, 0.4); }
.summary ul li.total-gross-price .product-price-value, .summary ul li.total-gross-price .discount-details { font-weight: 700; }
.summary ul li.total-net-price { margin-top: 1.4rem; padding-top: 1.4rem; border-top: 0.1rem solid #fff; }
.summary ul li.total-net-price .product-currency-icon { font-size: 1.9rem; }
.summary ul li.total-net-price .product-price-value { font-size: 2.2rem; font-weight: 400; }
.summary ul li.total-net-price .price-tooltip { color: #0a3a50; }
.summary ul li.total-net-price-50 .total-net-price-50-split { display: block; }
.summary ul li.paid { padding-top: 0; color: #fff; text-transform: uppercase; letter-spacing: 0.14em; }
.summary ul li.currency-disclaimer { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; }
.summary.confirmation-summary ul li.total-net-price .price-tooltip { display: none; }

/*----------------------------------------------------------------------------
/*  Conversion tooltip                                                      */
.conversion-tooltip-container { position: absolute; z-index: 99; padding-bottom: 1.4rem; max-width: 48rem; }
.conversion-tooltip-container .conversion-tooltip { display: inline-block; position: relative; padding: 2.8rem; background-color: #fff; -webkit-border-radius: 0.8rem; -moz-border-radius: 0.8rem; -ms-border-radius: 0.8rem; border-radius: 0.8rem; -webkit-box-shadow: 0 0.2rem 2.4rem 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0.2rem 2.4rem 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0.2rem 2.4rem 0 rgba(0, 0, 0, 0.4); }
.conversion-tooltip-container .conversion-tooltip .close, .conversion-tooltip-container .conversion-tooltip .text { color: #0a3a50; }
.conversion-tooltip-container .conversion-tooltip .close { position: absolute; top: 0; right: 0; padding: 1.4rem; font-size: 1.2rem; cursor: pointer; }
.conversion-tooltip-container .conversion-tooltip .text { padding-top: 0; }
.conversion-tooltip-container .conversion-tooltip-arrow { position: absolute; bottom: 0.4rem; left: 0; width: 2rem; height: 1rem; }
.conversion-tooltip-container .conversion-tooltip-arrow span { position: relative; top: 1rem; height: 0; width: 0; border-bottom-width: 0; border: solid 1rem transparent; border-top-color: #fff; }

.rtl .conversion-tooltip-container .conversion-tooltip .close { right: unset; left: 0; }

/*----------------------------------------------------------------------------
/*  Fake select menu                                                        */
.fake-select-menu-container { position: relative; padding-top: 1.6rem; }
.fake-select-menu-container .fake-select-menu { position: relative; z-index: 1; display: block; padding-left: 1.5rem; padding-right: 5rem; height: 4rem; background-color: #fff; border-bottom: 0.6rem solid #9fc5d7; }
.fake-select-menu-container .fake-select-menu span { display: block; }
.fake-select-menu-container .fake-select-menu .value { padding-top: 0.8rem; color: #0a3a50; white-space: nowrap; overflow: hidden; }
.fake-select-menu-container .fake-select-menu .arrow-down { position: absolute; z-index: 1; top: 1.5rem; right: 1.5rem; }
.fake-select-menu-container select { position: absolute; z-index: 2; top: 1.6rem; left: 0; width: 100%; height: 4rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }
.fake-select-menu-container.language-selector-container .fake-select-menu, .fake-select-menu-container.currency-selector-container .fake-select-menu { padding-left: 5rem; }
.fake-select-menu-container.language-selector-container .fake-select-menu .selected-language-flag { position: absolute; top: 0.9rem; left: 1.5rem; }
.fake-select-menu-container.language-selector-container select { top: 2.8rem; }
.fake-select-menu-container.currency-selector-container .fake-select-menu { padding-left: 5rem; }
.fake-select-menu-container.currency-selector-container .fake-select-menu .selected-currency-icon { position: absolute; top: 1rem; left: 1.5rem; width: 2.4rem; text-align: center; color: #0a3a50; }

.rtl .fake-select-menu-container .fake-select-menu .selected-language-flag, .rtl .fake-select-menu-container .fake-select-menu .selected-currency-icon { left: auto; right: 1.5rem; }
.rtl .fake-select-menu-container .fake-select-menu .arrow-down { left: 1.5rem; right: auto; }

@media (min-width: 768px) { .fake-select-menu-container.language-selector-container select { top: 1.6rem; } }
/*----------------------------------------------------------------------------
/*  FAQs advert                                                             */
.faq-ad { padding-top: 4.8rem; padding-bottom: 4.8rem; }
.faq-ad .faq-ad-wrapper { text-align: center; }
.faq-ad .faq-ad-wrapper .title, .faq-ad .faq-ad-wrapper p { text-align: left; }
.faq-ad .faq-ad-wrapper .title { padding-top: 0; }

.rtl .faq-ad { text-align: right; }
.rtl .faq-ad .faq-ad-wrapper { text-align: right; }
.rtl .faq-ad .faq-ad-wrapper .title, .rtl .faq-ad .faq-ad-wrapper p { text-align: right; }

@media (min-width: 568px) { .faq-ad .faq-ad-wrapper { margin: 0 auto; width: 100%; max-width: 48rem; }
  .faq-ad .faq-ad-wrapper .title, .faq-ad .faq-ad-wrapper p { text-align: center; }
  .faq-ad .faq-ad-wrapper .title { padding-top: 0; }
  .rtl .faq-ad .faq-ad-wrapper { text-align: center; }
  .rtl .faq-ad .faq-ad-wrapper .title, .rtl .faq-ad .faq-ad-wrapper p { text-align: center; } }
@media (min-width: 768px) { .faq-ad { padding-top: 5.8rem; padding-bottom: 5.8rem; }
  .faq-ad .faq-ad-wrapper .title { font-size: 2.6rem; } }
/*----------------------------------------------------------------------------
/*  Field location                                                          */
.field--field-location { overflow: hidden; }
.field--field-location .icon, .field--field-location .text { float: left; }
.field--field-location .icon { position: relative; top: 0.1rem; }
.field--field-location .text { padding-left: 0.4rem; }

.rtl .field--field-location .icon, .rtl .field--field-location .text { float: right; }
.rtl .field--field-location .text { padding-right: 0.4rem; }

/*----------------------------------------------------------------------------
/*  Hero carousel                                                                   */
.hero-carousel-container { min-height: 24rem; }
.hero-carousel-container .owl-dots { bottom: 0.2rem !important; }
.hero-carousel-container .hero-video .video-container { padding-top: 75%; overflow: hidden; }
.hero-carousel-container .hero-video .video-container .video { z-index: 1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.hero-carousel-container .hero-video .video-container .numba { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; }
.hero-carousel-container .paragraph--hero-image-w-copy .hero-copy, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy { position: absolute; z-index: 3; bottom: 1.8rem; left: 0; padding-top: 0; width: 100%; }
.hero-carousel-container .paragraph--hero-image-w-copy .hero-copy span, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy span { display: block; }
.hero-carousel-container .paragraph--hero-image-w-copy .hero-copy .copy-content, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy .copy-content { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; padding-left: 0 !important; }
@media (min-width: 1280px) { .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy .copy-content, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy .copy-content { padding-left: 0; padding-right: 0; max-width: 120rem; } }
.hero-carousel-container .paragraph--hero-image-w-copy .hero-copy .copy-content .copy-wrapper, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy .copy-content .copy-wrapper { display: block; padding: 0.8rem 2.2rem 0.8rem 1rem; max-width: 20.8rem; color: #FAE23A; background-color: rgba(12, 82, 69, 0.8); -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%); }
.hero-carousel-container .paragraph--hero-video-w-copy .hero-video, .hero-carousel-container .paragraph--hero-video .hero-video { display: block; }
.hero-carousel-container .paragraph--hero-video-w-copy .hero-image, .hero-carousel-container .paragraph--hero-video .hero-image { display: none; }

.device-mobile .hero-carousel-container .paragraph--hero-video-w-copy .hero-video, .device-mobile .hero-carousel-container .paragraph--hero-video .hero-video, .device-tablet .hero-carousel-container .paragraph--hero-video-w-copy .hero-video, .device-tablet .hero-carousel-container .paragraph--hero-video .hero-video { display: none; }
.device-mobile .hero-carousel-container .paragraph--hero-video-w-copy .hero-image, .device-mobile .hero-carousel-container .paragraph--hero-video .hero-image, .device-tablet .hero-carousel-container .paragraph--hero-video-w-copy .hero-image, .device-tablet .hero-carousel-container .paragraph--hero-video .hero-image { display: block; }

@media (min-width: 568px) { .hero-carousel-container .owl-dots { bottom: 1.4rem !important; } }
@media (min-width: 600px) { .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy .copy-content, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy .copy-content { padding-left: 3.125% !important; }
  .hero-carousel-container .hero-video .video-container { padding-top: 42.084%; } }
@media (min-width: 960px) { .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy { bottom: 8%; }
  .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy .copy-content .copy-wrapper, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy .copy-content .copy-wrapper { padding: 1.2rem 3.8rem 1.2rem 1.6rem; max-width: 32.2rem; font-size: 2.4rem; line-height: 1.4em; } }
@media (min-width: 1440px) { .hero-carousel-container .paragraph--hero-image-w-copy .hero-copy, .hero-carousel-container .paragraph--hero-video-w-copy .hero-copy { bottom: 16%; } }
/*----------------------------------------------------------------------------
/*  Leafs                                                                   */
/*----------------------------------------------------------------------------
/* Hero title                                                               */
.hero-icon-title-container .icon, .hero-icon-title-container .title-wrapper .title { color: #FAE23A; }
.hero-icon-title-container .icon { display: none; font-size: 3rem; }
.hero-icon-title-container .semi-circle { display: none; position: absolute; top: -2.7rem; left: 50%; width: 5.4rem; height: 2.7rem; -webkit-border-radius: 5.4rem 5.4rem 0 0; -moz-border-radius: 5.4rem 5.4rem 0 0; -ms-border-radius: 5.4rem 5.4rem 0 0; border-radius: 5.4rem 5.4rem 0 0; background-color: rgba(0, 0, 0, 0.75); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.hero-icon-title-container .title-wrapper { position: relative; }
.hero-icon-title-container .title-wrapper .title { line-height: 1em; color: #FAE23A; }
.hero-icon-title-container .title-wrapper .title span { display: block; }
.hero-icon-title-container .title-wrapper .title .minor { padding-top: 0; padding-bottom: 0.4rem; }
.hero-icon-title-container .title-wrapper .title .major { padding-top: 0; }

@media (min-width: 768px) { .hero-icon-title-container { text-align: center; }
  .hero-icon-title-container .icon { display: block; }
  .hero-icon-title-container .title-wrapper { display: inline-block; width: auto; max-width: 68.8rem; }
  .hero-icon-title-container .title-wrapper .title { padding-top: 1.6rem; }
  .hero-icon-title-container .title-wrapper .title .minor { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2.2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; padding-bottom: 0; font-weight: 400; }
  .hero-icon-title-container .title-wrapper .title .major { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4.4rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; } }
@media (min-width: 1024px) { .hero-icon-title-container { position: relative; top: -23.8rem; }
  .hero-icon-title-container .icon, .hero-icon-title-container .semi-circle { display: inline-block; position: absolute; top: -2.7rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  .hero-icon-title-container .icon { z-index: 3; padding-top: 1.2rem; }
  .hero-icon-title-container .semi-circle { z-index: 2; }
  .hero-icon-title-container .title-wrapper { padding: 3.2rem 4.6rem 2rem; width: auto !important; max-width: 68.8rem !important; background-color: rgba(0, 0, 0, 0.75); }
  .hero-icon-title-container .title-wrapper .title { padding-top: 0; } }
/*----------------------------------------------------------------------------
/* Introductory copy                                                        */
.intro-copy-container .intro-copy-wrapper h2, .intro-copy-container .intro-copy-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .intro-copy-container .intro-copy-wrapper h3, .intro-copy-container .intro-copy-wrapper h3, .intro-copy-container .intro-copy-wrapper h4, .intro-copy-container .intro-copy-wrapper h5, .intro-copy-container .intro-copy-wrapper h6, .intro-copy-container .intro-copy-wrapper p, .intro-copy-container .intro-copy-wrapper ul, .intro-copy-container .intro-copy-wrapper ol { text-align: center; }

/*----------------------------------------------------------------------------
/*  Leafs                                                                   */
[class*="leafs-"] { position: relative; background-repeat: repeat; background-attachment: fixed; }

.leafs-green { background-image: url("/themes/custom/fotg/assets/images/_global/leafs-green.jpg"); }

.leafs-white { background-image: url("/themes/custom/fotg/assets/images/_global/leafs-white.jpg"); }

.leafs-grey { background-image: url("/themes/custom/fotg/assets/images/_global/leafs-grey.jpg"); }

.leafs-blue { background-image: url("/themes/custom/fotg/assets/images/_global/leafs-blue.jpg"); }

.leafs-navy-blue { background-image: url("/themes/custom/fotg/assets/images/_global/leafs-navy-blue.jpg"); }

/*----------------------------------------------------------------------------
/*  Loading spinner                                                         */
.loading-spinner-container { display: block; box-sizing: content-box; height: 6rem; }
.loading-spinner-container .loading-spinner { display: block; position: relative; z-index: 2; margin: 0 auto; width: 6rem; height: 6rem; -webkit-transform: translate(-3rem -3rem) scale(0.3) translate(3rem, 3rem); transform: translate(-3rem, -3rem) scale(0.3) translate(3rem, 3rem); }
.loading-spinner-container .loading-spinner div, .loading-spinner-container .loading-spinner span { display: block; position: absolute; -webkit-animation: lds-eclipse 1s linear infinite; animation: lds-eclipse 1s linear infinite; width: 16rem; height: 16rem; top: 2rem; left: 2rem; border-radius: 50%; -webkit-box-shadow: 0 0.8rem 0 0 #9fc5d7; -moz-box-shadow: 0 0.8rem 0 0 #9fc5d7; box-shadow: 0 0.8rem 0 0 #9fc5d7; -webkit-transform-origin: 8rem 8.4rem; transform-origin: 8rem 8.4rem; }

input + .loading-spinner-container, .cta-submit .loading-spinner-container, .cta-primary .loading-spinner-container, .cta-submit .loading-spinner-container { padding-top: 0 !important; padding-bottom: 0 !important; height: auto; }
input + .loading-spinner-container .loading-spinner, .cta-submit .loading-spinner-container .loading-spinner, .cta-primary .loading-spinner-container .loading-spinner, .cta-submit .loading-spinner-container .loading-spinner { position: relative; z-index: 2; width: 2.4rem; height: 2.4rem; -webkit-transform: translate(-1.2rem, -1.2rem) scale(0.12) translate(1.2rem, 1.2rem); transform: translate(-1.2rem, -1.2rem) scale(0.12) translate(1.2rem, 1.2rem); }
input + .loading-spinner-container .loading-spinner div, .cta-submit .loading-spinner-container .loading-spinner div, .cta-primary .loading-spinner-container .loading-spinner div, .cta-submit .loading-spinner-container .loading-spinner div { position: absolute; width: 16rem; height: 16rem; top: 2rem; left: 2rem; -webkit-box-shadow: 0 1.2rem 0 0 #9fc5d7; -moz-box-shadow: 0 1.2rem 0 0 #9fc5d7; box-shadow: 0 1.2rem 0 0 #9fc5d7; -webkit-transform-origin: 8rem 8.6rem; transform-origin: 8rem 8.6rem; }
@keyframes lds-eclipse { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes lds-eclipse { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
input + .loading-spinner-container { position: relative; z-index: 2; float: right; top: -3.4rem; right: 1rem; }

.cta-submit .loading-spinner-container { position: relative; top: -0.1rem; }

input + .loading-spinner-status { position: relative; z-index: 2; float: right; top: -2.8rem; right: 1rem; }
input + .loading-spinner-status.invalid { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 300; font-weight: 700; padding-top: 0; color: #F8B3B5; }
input + .loading-spinner-status.success { color: #0F7965; }

/*----------------------------------------------------------------------------
/*  Owl carousel                                                                   */
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { position: absolute; top: 50%; width: 6rem; height: 6rem; -webkit-transform: translateY(-25%); -moz-transform: translateY(-25%); -ms-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.owl-carousel .owl-nav .owl-prev.disabled, .owl-carousel .owl-nav .owl-next.disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.owl-carousel .owl-nav .owl-prev .icon, .owl-carousel .owl-nav .owl-next .icon { display: block; position: absolute; top: 50%; width: 100%; text-align: center; font-size: 2.4rem; color: #fff; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.owl-carousel .owl-nav .owl-prev { left: 3.125%; }
.owl-carousel .owl-nav .owl-prev .icon { left: -0.2rem; }
.owl-carousel .owl-nav .owl-next { right: 3.125%; }
.owl-carousel .owl-nav .owl-next .icon { left: 0.2rem; }
.owl-carousel .owl-dots { position: absolute; bottom: 1.4rem; left: 50%; text-align: center; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.owl-carousel .owl-dots .owl-dot { display: inline-block; padding-left: 0.4rem; padding-right: 0.4rem; }
.owl-carousel .owl-dots .owl-dot span { display: block; width: 0.8rem; height: 0.8rem; background-color: rgba(255, 255, 255, 0.5); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.owl-carousel .owl-dots .owl-dot.active span { background-color: #fff; }

.rtl .owl-carousel .owl-nav .owl-prev { left: unset; right: 3.125%; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .owl-carousel .owl-nav .owl-next { right: unset; left: 3.125%; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

/*----------------------------------------------------------------------------
/*  Product price                                                           */
.product-price { position: relative; z-index: 3; padding-top: 0.4rem; display: inline-block; }
.product-price span { display: inline-block; }
.product-price .product-currency-icon { position: relative; top: 0.1rem; padding-right: 0.1rem; font-size: 1.4rem; }
.product-price .product-price-value { padding-right: 0.6rem; font-weight: 400; }
.product-price .approx { padding-right: 0.6rem; }
.product-price .price-tooltip { font-size: 1.2rem; color: #9fc5d7; cursor: pointer; z-index: 4; }
.product-price.rrp { color: #B81332; }
.product-price.rrp .price-wrapper { display: inline-block; position: relative; }
.product-price.rrp .price-wrapper .line-through { position: absolute; top: 0.9rem; left: 0; width: 100%; height: 0.1rem; background-color: #B81332; }

.rtl .product-price .product-price-value { padding-left: 0.6rem; padding-right: 0; }

/*----------------------------------------------------------------------------
/*  Product tiles                                                           */
.product-tiles { margin: 0 auto; max-width: 37.5rem; text-align: center; }
.product-tiles .product-tile { display: inline-block; position: relative; text-align: left; padding-top: 3.2rem; width: 100%; }
.product-tiles .product-tile .product-tile-wrapper { padding: 1.5rem; background-color: rgba(255, 255, 255, 0.6); -webkit-transition-property: background-color; -moz-transition-property: background-color; -o-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.product-tiles .product-tile .product-tile-wrapper .product-wrapper { position: relative; padding-top: 71%; }
.product-tiles .product-tile .product-tile-wrapper .product-wrapper .title, .product-tiles .product-tile .product-tile-wrapper .product-wrapper .location { -webkit-transition-property: color, border-color; -moz-transition-property: color, border-color; -o-transition-property: color, border-color; transition-property: color, border-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.product-tiles .product-tile .product-tile-wrapper .product-wrapper .product-price .product-currency-icon, .product-tiles .product-tile .product-tile-wrapper .product-wrapper .product-price .product-price-value { -webkit-transition-property: color, border-color; -moz-transition-property: color, border-color; -o-transition-property: color, border-color; transition-property: color, border-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.product-tiles .product-tile .product-tile-wrapper .product-wrapper .arrow-icon { display: block; text-align: center; font-size: 1.8rem; color: #fff; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

.rtl .product-tile { direction: rtl; }
.rtl .product-tile .product-tile-wrapper .product-wrapper .arrow-icon { transform: rotate(180deg); }

/*----------------------------------------------------------------------------
/*  For global use outside product tiles                                                          */
.product-tile .title { padding-top: 0; padding-bottom: 0.4rem; border-bottom: 0.2rem solid #0a3a50; width: 100%; }
.product-tile .title span { display: block; }
.product-tile .title .minor { padding-top: 0; }
.product-tile .title .major { padding-top: 0; }
.product-tile .image { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; border-bottom: 0; }
.product-tile .image .duration { display: inline-block; position: absolute; z-index: 2; bottom: 0.8rem; left: 0; padding: 0.2rem 1.4rem; color: #fff; background-color: rgba(10, 58, 80, 0.75); }
.product-tile .location { color: #9fc5d7; }
.product-tile .price-container .activity-links a { position: relative; z-index: 3; }

.white-background-copy .product-tiles .product-tile .product-tile-wrapper { background-color: #0a3a50; }
.white-background-copy .product-tiles .product-tile .title { color: #FAE23A; border-bottom-color: #FAE23A; }
.white-background-copy .product-tiles .product-tile .title a { color: #FAE23A; border: 0; }
.white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price .product-currency-icon, .white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price .product-price-value { color: #fff; }
.white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price.rrp { color: #B81332; }
.white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price.rrp .line-through { background-color: #B81332; }
.white-background-copy .product-tiles .product-tile .product-wrapper .price-container .arrow-icon { color: #fff; }

.green-background-copy .product-tiles .product-tile .product-tile-wrapper, .blue-background-copy .product-tiles .product-tile .product-tile-wrapper { background-color: rgba(0, 0, 0, 0.3); }
.green-background-copy .product-tiles .product-tile .title, .blue-background-copy .product-tiles .product-tile .title { border-bottom-color: #FAE23A; }
.green-background-copy .product-tiles .product-tile .title a, .blue-background-copy .product-tiles .product-tile .title a { color: #FAE23A; border: 0; }

.rtl .product-tile .image .duration { left: auto; right: 0; }

.product-tiles .product-tile .link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; border-bottom: none; }

@media (min-width: 300px) and (max-width: 768px) { .activity-links:first-child { border-right: 0; }
  .product-tiles .link { width: 83.5%; margin: 0 15px; }
  .product-tiles .product-tile .price-container .activity-links { width: 100%; }
  .product-tiles .product-tile .price-container .activity-links a { color: #fff; border: 2px solid #ddd; width: 100%; text-align: center; display: block; padding: 10px 0; margin-top: 10px; font-size: 18px; }
  .book-now-component .product-tiles .product-tile .link { height: 21%; width: 85%; } }
@media (min-width: 480px) { .product-tiles { max-width: none; } }
@media (min-width: 568px) { .activity-links { display: inline-block; width: 49%; padding: 8px 0; }
  .activity-links:first-child { border-right: 0; }
  .product-tiles { max-width: none; }
  .product-tiles .product-tile { width: 47.6%; }
  .product-tiles .product-tile:nth-child(odd) { margin-right: 2%; }
  .product-tiles .product-tile:nth-child(even) { margin-left: 2%; }
  .product-tiles .product-tile .price-container { position: relative; }
  .product-tiles .product-tile .price-container .arrow-icon { position: absolute; bottom: 0; width: 100%; } }
@media (min-width: 1024px) { .product-tiles .product-tile { width: 30.4%; }
  .product-tiles .product-tile:nth-child(odd) { margin-right: 0; }
  .product-tiles .product-tile:nth-child(even) { margin-left: 0; }
  .product-tiles .product-tile:nth-child(3n+1) { margin-right: 2%; }
  .product-tiles .product-tile:nth-child(3n+2) { margin: 0 2%; }
  .product-tiles .product-tile:nth-child(3n+3) { margin-left: 2%; }
  .product-tiles .product-tile:last-child { margin-right: 0; }
  .product-tiles .product-tile .product-tile-wrapper { padding: 1.5rem; background-color: transparent; }
  .product-tiles .product-tile .product-tile-wrapper .title span { min-height: 3em; }
  .product-tiles .product-tile .product-tile-wrapper .product-wrapper .arrow-icon { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
  .product-tiles .product-tile:hover .product-tile-wrapper { background-color: #0a3a50; }
  .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .title { color: #FAE23A; border-color: #FAE23A; }
  .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .price-container .product-price { color: #fff; }
  .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .price-container .product-price.rrp { color: #B81332; }
  .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .arrow-icon { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
  .white-background-copy .product-tiles .product-tile .product-tile-wrapper { background-color: transparent; }
  .white-background-copy .product-tiles .product-tile .product-tile-wrapper .activity-links:first-child { border-right: 1px solid #ddd; }
  .white-background-copy .product-tiles .product-tile .title { color: #0a3a50; border-bottom-color: #0a3a50; }
  .white-background-copy .product-tiles .product-tile .title a { color: #0a3a50; border: 0; }
  .white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price .product-currency-icon, .white-background-copy .product-tiles .product-tile .product-wrapper .price-container .product-price .product-price-value { color: #0a3a50; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper { background-color: #0a3a50; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .activity-links a { color: #fff; border-bottom: 0.1rem solid #fff; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .activity-links:first-child { border-right: 1px solid #ddd; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .title { color: #FAE23A; border-color: #FAE23A; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .price-container .product-price .product-currency-icon, .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .price-container .product-price .product-price-value { color: #fff; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .price-container .product-price.rrp { color: #B81332; }
  .white-background-copy .product-tiles .product-tile:hover .product-tile-wrapper .product-wrapper .arrow-icon { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
  .blue-background-copy .product-tiles .product-tile .product-tile-wrapper { background-color: transparent; }
  .blue-background-copy .product-tiles .product-tile:hover .product-tile-wrapper { background-color: rgba(0, 0, 0, 0.3); } }
/*----------------------------------------------------------------------------
/*  React DayPicker                                                         */
.DayPicker { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; padding: 1rem 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.DayPicker-Month { display: table; border-collapse: collapse; border-spacing: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 0 1rem; }

.DayPicker-NavBar { position: absolute; left: 0; right: 0; padding: 0 .5rem; top: 1rem; }

.DayPicker-NavButton { position: absolute; width: 1.5rem; height: 1.5rem; background-repeat: no-repeat; background-position: center; background-size: contain; cursor: pointer; }

.DayPicker-NavButton--prev { left: 1rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K"); }

.DayPicker-NavButton--next { right: 1rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo="); }

.DayPicker-Caption { display: table-caption; height: 1.5rem; text-align: center; }

.DayPicker-Weekdays { display: table-header-group; }

.DayPicker-WeekdaysRow { display: table-row; }

.DayPicker-Weekday { display: table-cell; padding: .5rem; font-size: .875em; text-align: center; color: #8b9898; }

.DayPicker-Body { display: table-row-group; }

.DayPicker-Week { display: table-row; }

.DayPicker-Day { display: table-cell; padding: .5rem; border: 1px solid #eaecec; text-align: center; cursor: pointer; vertical-align: middle; }

.DayPicker-WeekNumber { display: table-cell; padding: .5rem; text-align: right; vertical-align: middle; min-width: 1rem; font-size: 0.75em; cursor: pointer; color: #8b9898; }

.DayPicker--interactionDisabled .DayPicker-Day { cursor: default; }

.DayPicker-Footer { display: table-caption; caption-side: bottom; padding-top: .5rem; }

.DayPicker-TodayButton { border: none; background-image: none; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; color: #4A90E2; font-size: 0.875em; }

/* Default modifiers */
.DayPicker-Day--today { color: #d0021b; font-weight: 500; }

.DayPicker-Day--disabled { color: #dce0e0; cursor: default; background-color: #eff1f1; }

.DayPicker-Day--outside { cursor: default; color: #dce0e0; }

/* Example modifiers */
.DayPicker-Day--sunday { background-color: #f7f8f8; }

.DayPicker-Day--sunday:not(.DayPicker-Day--today) { color: #dce0e0; }

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) { color: #FFF; background-color: #4A90E2; }

/* DayPickerInput */
.DayPickerInput { display: inline-block; }

.DayPickerInput-OverlayWrapper { position: relative; }

.DayPickerInput-Overlay { left: 0; position: absolute; background: white; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); }

/*----------------------------------------------------------------------------
/*  Scroll appear                                                           */
.scroll-appear { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }

/*----------------------------------------------------------------------------
/*  Section sub-navigation                                                  */
.section-sub-navigation-container .section-sub-navigation { position: relative; padding-bottom: 0.5rem; }
.section-sub-navigation-container .section-sub-navigation ul { padding-top: 0; text-align: center; }
.section-sub-navigation-container .section-sub-navigation ul li { display: block; }
.section-sub-navigation-container .section-sub-navigation ul li a { display: block; padding-top: 0.8rem; padding-bottom: 0.8rem; color: #9ad5c4; border-bottom: 0; }
.section-sub-navigation-container .section-sub-navigation ul li a:hover { color: #FAE23A; }
.section-sub-navigation-container .section-sub-navigation ul li.active a, .section-sub-navigation-container .section-sub-navigation ul li.active a:hover { color: #FAE23A; background-color: #074439; }

@media (min-width: 600px) { .section-sub-navigation-container { text-align: center; }
  .section-sub-navigation-container .section-sub-navigation { display: inline-block; }
  .section-sub-navigation-container .section-sub-navigation ul { display: inline-block; padding-left: 2.8rem !important; padding-right: 2.8rem !important; }
  .section-sub-navigation-container .section-sub-navigation ul li { display: inline-block; padding-left: 2rem; padding-right: 2rem; }
  .section-sub-navigation-container .section-sub-navigation ul li a { display: inline-block; padding-top: 1.6rem; padding-bottom: 1.2rem; color: #9ad5c4; border-bottom: 0.2rem solid transparent; }
  .section-sub-navigation-container .section-sub-navigation ul li a:hover { color: #FAE23A; border-bottom-color: transparent; }
  .section-sub-navigation-container .section-sub-navigation ul li.active a, .section-sub-navigation-container .section-sub-navigation ul li.active a:hover { color: #FAE23A; background-color: transparent; border-bottom-color: #FAE23A; } }
/*----------------------------------------------------------------------------
/*  Selected language flag                                                  */
.selected-language-flag { display: inline-block; width: 2.4rem; height: 1.6rem; background-position: 0 -0.4rem; background-size: 100% auto; background-repeat: no-repeat; }
.selected-language-flag.en { background-image: url("/themes/custom/fotg/assets/images/_global/flags/GB.png"); }
.selected-language-flag.th { background-image: url("/themes/custom/fotg/assets/images/_global/flags/TH.png"); }
.selected-language-flag.ru { background-image: url("/themes/custom/fotg/assets/images/_global/flags/RU.png"); }
.selected-language-flag.he { background-image: url("/themes/custom/fotg/assets/images/_global/flags/IL.png"); }
.selected-language-flag.ko { background-image: url("/themes/custom/fotg/assets/images/_global/flags/KR.png"); }
.selected-language-flag.zh-hans { background-image: url("/themes/custom/fotg/assets/images/_global/flags/CN.png"); }

/*----------------------------------------------------------------------------
/*  Select menu                                                             */
.select-menu-wrapper { position: relative; }
.select-menu-wrapper .select-header { display: block; padding-left: 1.8rem; padding-right: 1.8rem; height: 4rem; background-color: #0a3a50; border-bottom: 0.5rem solid #bbe8ff; overflow: hidden; }
.select-menu-wrapper .select-header span { display: inline-block; }
.select-menu-wrapper .select-header .left { float: left; color: #FAE23A; overflow: hidden; }
.select-menu-wrapper .select-header .left .title, .select-menu-wrapper .select-header .left .sub-title { float: left; }
.select-menu-wrapper .select-header .left .title { padding-top: 0.6rem; }
.select-menu-wrapper .select-header .left .sub-title { padding-top: 1rem; padding-left: 0.6rem; }
.select-menu-wrapper .select-header .right { float: right; color: #bbe8ff; overflow: hidden; }
.select-menu-wrapper .select-header .right .product-currency-icon, .select-menu-wrapper .select-header .right .product-price-value, .select-menu-wrapper .select-header .right .text { float: left; }
.select-menu-wrapper .select-header .right .product-currency-icon { padding-top: 1rem; font-size: 1.4rem; }
.select-menu-wrapper .select-header .right .product-price-value { padding-top: 0.8rem; }
.select-menu-wrapper .select-header .right .text { padding-top: 1rem; padding-left: 0.4rem; }
.select-menu-wrapper .select-header .right .chevron { padding-top: 1.2rem; padding-left: 1.6rem; font-size: 1.2rem; }
.select-menu-wrapper select { position: absolute; top: 0; left: 0; width: 100%; height: 4rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }

.rtl .select-menu-wrapper .select-header .left { float: right; }
.rtl .select-menu-wrapper .select-header .left .title, .rtl .select-menu-wrapper .select-header .left .sub-title { float: none; }
.rtl .select-menu-wrapper .select-header .left .sub-title { padding-right: 0.6rem; padding-left: unset; }
.rtl .select-menu-wrapper .select-header .right { float: left; }
.rtl .select-menu-wrapper .select-header .right .product-price-value, .rtl .select-menu-wrapper .select-header .right .product-currency-icon, .rtl .select-menu-wrapper .select-header .right .text { float: unset; padding-left: unset; padding-right: 0.4rem; }
.rtl .select-menu-wrapper .select-header .right .chevron { padding-left: unset; padding-right: 1.6rem; }

/*----------------------------------------------------------------------------
/* About us                                                                 */
.about-us h1, .about-us .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .about-us h2, .about-us .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .about-us h3, .about-us .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .about-us h2, .about-us .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .about-us h3, .about-us .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .about-us h2, .about-us .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .about-us h3 { display: none; }
.about-us .about-us-intro h2, .about-us .about-us-intro .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-intro h3, .about-us .about-us-intro h3, .about-us .about-us-intro h4, .about-us .about-us-intro h5, .about-us .about-us-intro p, .about-us .about-us-content h2, .about-us .about-us-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-content h3, .about-us .about-us-content h3, .about-us .about-us-content h4, .about-us .about-us-content h5, .about-us .about-us-content p { text-align: left; }
.about-us .about-us-intro h2:first-child, .about-us .about-us-intro .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3:first-child, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-intro h3:first-child, .about-us .about-us-intro h3:first-child, .about-us .about-us-intro h4:first-child, .about-us .about-us-intro h5:first-child, .about-us .about-us-intro p:first-child, .about-us .about-us-content h2:first-child, .about-us .about-us-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3:first-child, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-content h3:first-child, .about-us .about-us-content h3:first-child, .about-us .about-us-content h4:first-child, .about-us .about-us-content h5:first-child, .about-us .about-us-content p:first-child { padding-top: 0; }
.about-us .about-us-content .social-media-links { padding-top: 3.2rem; }
.about-us .about-us-content .social-media-links ul { margin: 0 auto; width: 23.6rem; text-align: center; overflow: hidden; }
.about-us .about-us-content .social-media-links ul li { float: left; width: 33%; }
.about-us .about-us-content .social-media-links ul li a { position: relative; display: block; margin: 0 auto; width: 4.4rem; height: 4.4rem; color: #9ad5c4; background-color: #0C5245; border: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.about-us .about-us-content .social-media-links ul li a .icon { display: block; position: absolute; top: 50%; left: 50%; font-size: 2.2rem; text-align: center; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.about-us .about-us-content .social-media-links ul li a:hover .icon { color: #FAE23A; }
.about-us .about-us-meet-the-team .title { text-align: center; }
.about-us .about-us-meet-the-team .the-team { margin: 0 auto; padding-top: 3.4rem; width: 100%; max-width: 40rem; overflow: hidden; }
.about-us .about-us-meet-the-team .the-team li { float: left; width: 50%; }
.about-us .about-us-meet-the-team .the-team li a { display: block; margin: 0 auto; position: relative; border: 0; }
.about-us .about-us-meet-the-team .the-team li a span { display: block; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role { position: absolute; bottom: 8%; left: 0; width: 100%; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .name, .about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .role { margin: 0 auto; width: 13.2rem; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .name { padding-top: 0; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container .name-role .role { padding-top: 0.8rem; }
.about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { position: absolute; top: 2%; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); color: #FAE23A; font-size: 5.2rem; }
.about-us .about-us-meet-the-team .the-team li a:hover .name-role-container { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.about-us .about-us-meet-the-team .btn-meet-the-team-container { padding-top: 1.6rem; text-align: center; }
.about-us.meet-the-team .team-members .the-team { text-align: center; overflow: hidden; }
.about-us.meet-the-team .team-members .the-team .member { padding-top: 3.2rem; display: inline-block; width: 100%; overflow: hidden; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper { margin: 0 auto; width: 100%; max-width: 20rem; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content { position: relative; margin: 0 auto; padding-top: 106%; padding-left: 0.8rem; padding-right: 0.8rem; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .name, .about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .role { padding-top: 0; text-align: center; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .role { padding-top: 0.4rem; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image { position: absolute; top: 0; left: 0; width: 100%; cursor: pointer; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image .hover { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image .hover .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #FAE23A; font-size: 5.2rem; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image:hover .hover { background-color: rgba(0, 0, 0, 0.6); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .bio { display: none; }
.about-us.meet-the-team .member-bio { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.about-us.meet-the-team .member-bio .member-bio-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: scroll; -webkit-overflow-scrolling: touch; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container { padding-top: 2.6rem; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close { display: block; color: #FAE23A; text-align: center; overflow: hidden; cursor: pointer; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close.close-top { padding-bottom: 1.6rem; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close.close-bottom { padding-top: 3.2rem; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close .icon, .about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close .text { display: inline-block; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close .icon { font-size: 1.8rem; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .close .text { position: relative; top: -0.3rem; padding-top: 0; padding-left: 1.4rem; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .member-bio-content { position: relative; padding-top: 70%; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .member-bio-content .name { padding-top: 0; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .member-bio-content .role { padding-top: 0.2rem; color: #FAE23A; }
.about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container .member-bio-content .image { position: absolute; top: 0; left: 0; width: 100%; }

.rtl .about-us .about-us-intro h2, .rtl .about-us .about-us-intro .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .about-us .about-us-intro h3, .rtl .about-us .about-us-intro h3, .rtl .about-us .about-us-intro h4, .rtl .about-us .about-us-intro h5, .rtl .about-us .about-us-intro p, .rtl .about-us .about-us-content h2, .rtl .about-us .about-us-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .about-us .about-us-content h3, .rtl .about-us .about-us-content h3, .rtl .about-us .about-us-content h4, .rtl .about-us .about-us-content h5, .rtl .about-us .about-us-content p { text-align: right; }
.rtl .about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { -webkit-transform: scale(-1, 1) translate(50%); -moz-transform: scale(-1, 1) translate(50%); -ms-transform: scale(-1, 1) translate(50%); -o-transform: scale(-1, 1) translate(50%); transform: scale(-1, 1) translate(50%); }
.rtl .about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content .image .hover .icon { -webkit-transform: scale(-1, 1) translate(50%, -50%); -moz-transform: scale(-1, 1) translate(50%, -50%); -ms-transform: scale(-1, 1) translate(50%, -50%); -o-transform: scale(-1, 1) translate(50%, -50%); transform: scale(-1, 1) translate(50%, -50%); }

@media (min-width: 375px) { .about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { top: 12%; } }
@media (min-width: 480px) { .about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { top: 30%; }
  .about-us.meet-the-team .team-members .the-team .member { width: 49.6%; }
  .about-us.meet-the-team .team-members .the-team .member .member-wrapper .member-content { box-sizing: content-box; height: 11.2rem; } }
@media (min-width: 600px) { .about-us .about-us-intro h2, .about-us .about-us-intro .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-intro h3, .about-us .about-us-intro h3, .about-us .about-us-intro h4, .about-us .about-us-intro h5, .about-us .about-us-intro p, .about-us .about-us-content h2, .about-us .about-us-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us .about-us-content h3, .about-us .about-us-content h3, .about-us .about-us-content h4, .about-us .about-us-content h5, .about-us .about-us-content p { text-align: center !important; } }
@media (min-width: 768px) { .about-us .about-us-content { padding-top: 6.8rem !important; }
  .about-us .about-us-meet-the-team .the-team { max-width: 80rem; }
  .about-us .about-us-meet-the-team .the-team li { width: 25%; }
  .about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { top: 12%; }
  .about-us.meet-the-team .team-members .the-team .member { width: 33%; }
  .about-us.meet-the-team .member-bio .member-bio-inner .member-bio-content-container { padding-top: 0; } }
@media (min-width: 960px) { .about-us .about-us-meet-the-team .the-team li a .name-role-container .icon { top: 20%; }
  .about-us.meet-the-team .team-members .the-team .member { width: 24.6%; } }
@media (min-width: 1024px) { .about-us h1, .about-us .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .about-us h2, .about-us .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .about-us h3, .about-us .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .about-us h2, .about-us .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .about-us h3, .about-us .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .about-us h2, .about-us .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .about-us h3, .about-us .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .about-us h3 { display: block; } }
@media (min-width: 1280px) { .about-us.meet-the-team .team-members .the-team .member { width: 19.6%; } }
/*----------------------------------------------------------------------------
/*  Admin paging                                                            */
/*----------------------------------------------------------------------------
/* Adventures                                                               */
.adventures .standalone-products .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title, .adventures .multi-tour-products .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title { color: #FAE23A; border-color: #FAE23A; }
.adventures .standalone-products .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title a, .adventures .multi-tour-products .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title a { color: #FAE23A; }
.adventures .standalone-products .header-container h1, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h3 { color: #FAE23A; }
.adventures .standalone-products .header-container h1 .icon, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2 .icon, .conservation .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container h2 .icon, .conservation .our-mission .conservation-model-container .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2 .icon, .conservation .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h3 .icon { padding-left: 2.6rem; font-size: 2.2rem; }
.adventures .standalone-products .header-container .locations-container { overflow: hidden; }
.adventures .standalone-products .header-container .locations-container .icon { float: left; padding-top: 0.2rem; font-size: 2.2rem; color: #FAE23A; }
.adventures .standalone-products .header-container .locations-container .locations { padding-top: 0; float: left; overflow: hidden; }
.adventures .standalone-products .header-container .locations-container .locations li { float: left; padding-left: 1.8rem; }
.adventures .standalone-products .header-container .locations-container .locations li a { color: #9fc5d7; border-bottom-color: transparent; }
.adventures .standalone-products .header-container .locations-container .locations li a:hover { color: #FAE23A; border-bottom-color: #FAE23A; }
.adventures .standalone-products .header-container .locations-container .locations li.active a { color: #FAE23A; border-bottom-color: #FAE23A; }
.adventures .multi-tour-products .heading-wrapper { max-width: 42rem; }
.adventures .multi-tour-products .heading-wrapper h2, .adventures .multi-tour-products .heading-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .multi-tour-products .heading-wrapper h3 { padding-top: 0; color: #FAE23A; }

.adventures-individual { /*----------------------------------------------------------------------------
/* Content                                                                  */ }
.adventures-individual .inner-content, .adventures-individual .title-container .title-wrapper { margin: 0 auto; width: 100%; max-width: 60rem; }
.adventures-individual .product-not-found .inner-content { padding-top: 4.6rem; text-align: center; max-width: 38rem; }
.adventures-individual .product-not-found .inner-content h1, .adventures-individual .product-not-found .inner-content .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .adventures-individual .product-not-found .inner-content h2, .adventures-individual .product-not-found .inner-content .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures-individual .product-not-found .inner-content h3, .adventures-individual .product-not-found .inner-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .adventures-individual .product-not-found .inner-content h3, .adventures-individual .product-not-found .inner-content .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .adventures-individual .product-not-found .inner-content h2, .adventures-individual .product-not-found .inner-content .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures-individual .product-not-found .inner-content h3, .adventures-individual .product-not-found .inner-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .adventures-individual .product-not-found .inner-content h3, .adventures-individual .product-not-found .inner-content .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .adventures-individual .product-not-found .inner-content h2, .adventures-individual .product-not-found .inner-content .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures-individual .product-not-found .inner-content h3, .adventures-individual .product-not-found .inner-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .adventures-individual .product-not-found .inner-content h3 { padding-top: 0; }
.adventures-individual .product-not-found .inner-content p { text-align: center; }
.adventures-individual .tour-summary { padding-top: 2rem; padding-bottom: 2.8rem; }
.adventures-individual .tour-summary .title-container .boot, .adventures-individual .tour-summary .title-container .title-wrapper .title { color: #FAE23A; }
.adventures-individual .tour-summary .title-container .boot { display: none; font-size: 3rem; }
.adventures-individual .tour-summary .title-container .semi-circle { display: none; position: absolute; top: -2.7rem; left: 50%; width: 5.4rem; height: 2.7rem; -webkit-border-radius: 5.4rem 5.4rem 0 0; -moz-border-radius: 5.4rem 5.4rem 0 0; -ms-border-radius: 5.4rem 5.4rem 0 0; border-radius: 5.4rem 5.4rem 0 0; background-color: rgba(0, 0, 0, 0.75); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.adventures-individual .tour-summary .title-container .title-wrapper { position: relative; }
.adventures-individual .tour-summary .title-container .title-wrapper .title { line-height: 1em; color: #FAE23A; }
.adventures-individual .tour-summary .title-container .title-wrapper .title span { display: block; }
.adventures-individual .tour-summary .title-container .title-wrapper .title .minor { padding-top: 0; padding-bottom: 0.4rem; }
.adventures-individual .tour-summary .title-container .title-wrapper .title .major { padding-top: 0; }
.adventures-individual .tour-summary .inner-content .location-container .location { padding-top: 0.6rem; color: #9fc5d7; }
.adventures-individual .tour-summary .inner-content .location-container .location .icon { font-size: inherit; }
.adventures-individual .tour-summary .inner-content .price-container { padding-top: 0.2rem; }
.adventures-individual .tour-summary .inner-content .price-container .product-price { padding-top: 0; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .product-currency-icon, .adventures-individual .tour-summary .inner-content .price-container .product-price .price { color: #fff; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .rrp { display: inline-block; position: relative; color: #F8B3B5; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .rrp .product-price-value { padding-left: 0.4rem; padding-right: 0.4rem; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .rrp .line-through { position: absolute; top: 0.9rem; left: 0; width: 100%; height: 0.1rem; background-color: #B81332; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .price .product-price-value { padding-top: 0; padding-right: 0rem; }
.adventures-individual .tour-summary .inner-content .price-container .product-price .price .per-person { padding-right: 0.6rem; }
.adventures-individual .tour-summary .inner-content .product-introduction { padding-top: 1.4rem; }
.adventures-individual .tour-summary .inner-content .product-introduction p { color: #fff; text-align: center; }
.adventures-individual .tour-summary .inner-content .book-now-cta { text-align: center; }
.adventures-individual .adventure-main-content-container { position: relative; }
.adventures-individual .adventure-main-content-container .tour-summary-aside-container.trending { padding-top: 14rem !important; }
.adventures-individual .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside .title { padding-top: 0; }
.adventures-individual .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside ul { padding-left: 2rem; }
.adventures-individual .adventure-main-content-container .trending-container { position: absolute; top: -3.4rem; left: 0; width: 100%; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 60rem; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending { position: relative; padding: 1.4rem 2.4rem; height: 10.2rem; background-color: #fef0f0; text-align: center; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending span { display: block; color: #f46a6f; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending .content { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending .content .content-wrapper { margin: 0 auto; width: 100%; max-width: 24.6rem; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending .content .content-wrapper .icon { font-size: 2.2rem; }
.adventures-individual .adventure-main-content-container .trending-container .trending-wrapper .trending .content .content-wrapper .text { padding-top: 0.8rem; }
.adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper { padding: 1.2rem 4% 2.2rem; }
.adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .trip-advisor-logo { margin: 0 auto; width: 5rem; }
.adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .adventure-testimonial-header, .adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .adventure-testimonial-copy, .adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .cta-more { text-align: center; }
.adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .adventure-testimonial-header { padding-top: 1.4rem; font-style: italic; font-weight: 400; color: #FAE23A; }
.adventures-individual .adventure-main-content-container .adventure-testimonial-container .adventure-testimonial-wrapper .adventure-testimonial-copy { padding-top: 0.6rem; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container { padding-top: 2.8rem; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container:first-child { padding-top: 0; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content { position: relative; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content .title { padding-top: 0; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content .title span { display: block; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content .title .day-text { padding-top: 0; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container .activity-content .title .title-text { padding-top: 0.2rem; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container.has-media-carousel .activity-content { padding-top: 70%; }
.adventures-individual .adventure-main-content-container .main-tour-content .activity-content-container.has-media-carousel .activity-content .article-media-carousel-container { position: absolute; top: 0; left: 0; width: 100%; padding-top: 0; }
.adventures-individual .adventure-main-content-container .main-tour-content .good-to-know { padding: 2.2rem 2.8rem 2.8rem; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; border-radius: 0.6rem; background-color: #9ad5c4; }
.adventures-individual .adventure-main-content-container .main-tour-content .good-to-know .title { padding-top: 0; }
.adventures-individual .adventure-main-content-container .main-tour-content .good-to-know ul { padding-left: 2rem; }
.adventures-individual .adventure-main-content-container .main-tour-content .book-now-cta { text-align: center; }
.adventures-individual .adventure-main-content-container .main-tour-content .book-now-cta a { margin-top: 0; }

.rtl .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside { direction: rtl; }
.rtl .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside ul { margin-right: 3rem; }
.rtl .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside ul li { padding-right: 1.5rem; }
.rtl .adventure-main-content-container .good-to-know { direction: rtl; }
.rtl .adventure-main-content-container .good-to-know ul { margin-right: 3rem; }
.rtl .adventure-main-content-container .good-to-know ul li { padding-right: 1.5rem; }
.rtl .standalone-products .header-container h1, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h3 { direction: rtl; }
.rtl .standalone-products .header-container h1 .icon, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2 .icon, .conservation .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h2 .icon, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3 .icon, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h3 .icon, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container h2 .icon, .conservation .our-mission .conservation-model-container .rtl .standalone-products .header-container h2 .icon, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3 .icon, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .rtl .standalone-products .header-container h3 .icon, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2 .icon, .conservation .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h2 .icon, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3 .icon, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h3 .icon { padding-left: 2.6rem; font-size: 2.2rem; }
.rtl .standalone-products .header-container .locations-container .icon { float: right; }
.rtl .standalone-products .header-container .locations-container .locations { float: right; }
.rtl .standalone-products .header-container .locations-container .locations li { float: right; padding-left: unset; padding-right: 1.5rem; }

@media (min-width: 600px) { .adventures .standalone-products { padding-bottom: 4.8rem !important; }
  .adventures .standalone-products .header-container h1 .icon, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2 .icon, .conservation .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container h2 .icon, .conservation .our-mission .conservation-model-container .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2 .icon, .conservation .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h2 .icon, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3 .icon, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h3 .icon { padding-left: 3.2rem; font-size: 4.6rem; } }
@media (min-width: 768px) { .adventures .standalone-products .header-container { overflow: hidden; }
  .adventures .standalone-products .header-container h1, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h2, .adventures .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .adventures .standalone-products .header-container h3, .adventures .standalone-products .header-container .locations-container { float: left; }
  .adventures .standalone-products .header-container .locations-container { padding-top: 2.2rem; padding-left: 6rem; }
  .adventures-individual .product-not-found .inner-content { padding-top: 6.8rem; }
  .adventures-individual .tour-summary { padding-top: 3.2rem; padding-bottom: 4.8rem; }
  .adventures-individual .tour-summary .title-container { text-align: center; }
  .adventures-individual .tour-summary .title-container .boot { display: block; }
  .adventures-individual .tour-summary .title-container .title-wrapper { display: inline-block; width: auto; max-width: none; }
  .adventures-individual .tour-summary .title-container .title-wrapper .title { padding-top: 1.6rem; }
  .adventures-individual .tour-summary .title-container .title-wrapper .title .minor { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2.2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; padding-bottom: 0; font-weight: 400; }
  .adventures-individual .tour-summary .title-container .title-wrapper .title .major { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4.4rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; }
  .adventures-individual .tour-summary .inner-content { text-align: center; }
  .adventures-individual .tour-summary .inner-content .location-container { padding-top: 1.6rem; }
  .adventures-individual .tour-summary .inner-content .location-container .location { display: inline-block; padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; font-weight: 300; }
  .adventures-individual .tour-summary .inner-content .location-container .location .text { padding-left: 0.6rem; }
  .adventures-individual .tour-summary .inner-content .price-container { padding-top: 1.2rem; }
  .adventures-individual .tour-summary .inner-content .price-container .product-price { text-align: center; }
  .adventures-individual .tour-summary .inner-content .price-container .product-price .product-currency-icon, .adventures-individual .tour-summary .inner-content .price-container .product-price .price .product-price-value { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; font-weight: 400; }
  .adventures-individual .tour-summary .inner-content .product-introduction p { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 300; }
  .adventures-individual .adventure-main-content-container .trending-container .trending-wrapper { padding-left: 0; padding-right: 0; }
  .rtl .standalone-products .header-container h1, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h2, .rtl .standalone-products .header-container .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .rtl .standalone-products .header-container h3, .rtl .standalone-products .header-container .locations-container { float: right; }
  .rtl .standalone-products .header-container .locations-container { padding-left: unset; padding-right: 6rem; } }
@media (min-width: 960px) { .adventures-individual .adventure-main-content-container .tour-summary-aside-container.trending { padding-top: inherit !important; }
  .adventures-individual .adventure-main-content-container .tour-summary-aside-container .tour-summary-aside ul { padding: 1.6rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 1.6rem; line-height: 1.4em; letter-spacing: 0em; font-weight: 400; font-weight: 300; padding-left: 2rem; }
  .adventures-individual .adventure-main-content-container .trending-container { position: relative; top: 0; } }
@media (min-width: 1024px) { .adventures-individual .tour-summary { position: relative; z-index: 2; padding-top: 5.8rem; padding-bottom: 6.2rem; }
  .adventures-individual .tour-summary .title-container { position: relative; top: -23.8rem; }
  .adventures-individual .tour-summary .title-container .boot, .adventures-individual .tour-summary .title-container .semi-circle { display: inline-block; position: absolute; top: -2.7rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  .adventures-individual .tour-summary .title-container .boot { z-index: 3; padding-top: 1.2rem; }
  .adventures-individual .tour-summary .title-container .semi-circle { z-index: 2; }
  .adventures-individual .tour-summary .title-container .title-wrapper { padding: 3.2rem 4.6rem 2.8rem; background-color: rgba(0, 0, 0, 0.75); }
  .adventures-individual .tour-summary .title-container .title-wrapper .title { padding-top: 0; }
  .adventures-individual .tour-summary .inner-content { margin-top: -14rem; }
  .adventures-individual .tour-summary .inner-content .location-container { padding-top: 0; }
  .adventures-individual .tour-summary.single-activity .title-container { top: -21.2rem; }
  .adventures-individual .tour-summary.single-activity .inner-content { margin-top: -12rem; } }
/*----------------------------------------------------------------------------
/* Blog                                                                     */
.blog .blog-overview .load-more-container { padding-top: 6.8rem; text-align: center; }
.blog .blog-overview .load-more-container .btn-load-more { margin-top: 0; }
.blog .blog-overview .load-more-container .btn-load-more .loading-spinner-container .loading-spinner span { -webkit-box-shadow: 0 0.8rem 0 0 #FAE23A; -moz-box-shadow: 0 0.8rem 0 0 #FAE23A; box-shadow: 0 0.8rem 0 0 #FAE23A; }

.rtl .blog h1, .rtl .blog .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .rtl .blog h2, .rtl .blog .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .blog h3, .rtl .blog .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .rtl .blog h3, .rtl .blog .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .rtl .blog h2, .rtl .blog .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .blog h3, .rtl .blog .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .rtl .blog h3, .rtl .blog .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .rtl .blog h2, .rtl .blog .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .blog h3, .rtl .blog .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .rtl .blog h3 { direction: rtl; }

@media (min-width: 600px) { .blog .blog-overview h1, .blog .blog-overview .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .blog .blog-overview h2, .blog .blog-overview .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blog .blog-overview h3, .blog .blog-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .blog .blog-overview h3, .blog .blog-overview .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .blog .blog-overview h2, .blog .blog-overview .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blog .blog-overview h3, .blog .blog-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .blog .blog-overview h3, .blog .blog-overview .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .blog .blog-overview h2, .blog .blog-overview .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .blog .blog-overview h3, .blog .blog-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .blog .blog-overview h3 { font-size: 3.8rem; } }
/*----------------------------------------------------------------------------
/*  Book Now                                                                */
.book-now .fade-in-out { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .fade-in-out.show { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.book-now .book-now-content { /*----------------------------------------------------------------------------
/* Book Now - Choose product                                                */ /*----------------------------------------------------------------------------
/* Book Now - Product config                                                */ /*---------------------------------------------------------------------------- /* Book Now - Your details                                                  */ /*---------------------------------------------------------------------------- /* Book Now - Payment                                                       */ /*---------------------------------------------------------------------------- /* Book Now - Booking confirmation                                                       */ }
.book-now .book-now-content.loading { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; padding-top: 18.2rem; padding-bottom: 6.8rem; min-height: 38rem; }
.book-now .book-now-content .leafs-green h1, .book-now .book-now-content .leafs-green .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .book-now .book-now-content .leafs-green h2, .book-now .book-now-content .leafs-green .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .book-now .book-now-content .leafs-green h3, .book-now .book-now-content .leafs-green .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .book-now .book-now-content .leafs-green h3, .book-now .book-now-content .leafs-green .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .book-now .book-now-content .leafs-green h2, .book-now .book-now-content .leafs-green .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .book-now .book-now-content .leafs-green h3, .book-now .book-now-content .leafs-green .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .book-now .book-now-content .leafs-green h3, .book-now .book-now-content .leafs-green .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .book-now .book-now-content .leafs-green h2, .book-now .book-now-content .leafs-green .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .book-now .book-now-content .leafs-green h3, .book-now .book-now-content .leafs-green .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .book-now .book-now-content .leafs-green h3 { padding-top: 3.8rem; }
.book-now .book-now-content .book-now-steps { display: block; margin: 0 auto; text-align: center; }
.book-now .book-now-content .book-now-steps ul { display: inline-block; }
.book-now .book-now-content .book-now-steps ul li { display: inline-block; padding-top: 0.1rem; padding-left: 0.1rem; margin-left: 0.8rem; margin-right: 0.8rem; width: 3rem; height: 3rem; color: #9ad5c4; text-align: center; font-weight: 400; border: 0.1rem solid #9ad5c4; background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.book-now .book-now-content .book-now-steps ul li.past { color: #0F7965; background-color: #9ad5c4; border-color: #9ad5c4; }
.book-now .book-now-content .book-now-steps ul li.active { color: #0C5245; background-color: #FAE23A; border-color: #FAE23A; }
.book-now .book-now-content .book-now-pc .loading-spinner-container, .book-now .book-now-content .book-now-yd .loading-spinner-container { padding-top: 6.8rem; padding-bottom: 6.8rem; }
.book-now .book-now-content .book-now-cp .main-content-confines h2, .book-now .book-now-content .book-now-cp .main-content-confines .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .book-now .book-now-content .book-now-cp .main-content-confines h3 { padding-top: 0; text-align: center; }
.book-now .book-now-content .book-now-cp .main-content-confines .not-found { padding-top: 0; padding-bottom: 2.8rem; text-align: center; }
.book-now .book-now-content .book-now-cp .main-content-confines .locations { padding-top: 2.4rem; text-align: center; }
.book-now .book-now-content .book-now-cp .main-content-confines .locations li { display: inline-block; padding-left: 2rem; padding-right: 2rem; padding-bottom: 1.4rem; }
.book-now .book-now-content .book-now-cp .main-content-confines .locations li .cta-primary, .book-now .book-now-content .book-now-cp .main-content-confines .locations li .cta-submit { margin-top: 0; }
.book-now .book-now-content .book-now-cp .main-content-confines .loading-spinner-container { padding-top: 6.8rem; padding-bottom: 6.8rem; }
.book-now .book-now-content .book-now-cp .main-content-confines .products-container .products-wrapper { padding-top: 4.6rem; }
.book-now .book-now-content .book-now-cp .main-content-confines .products-container .products-wrapper h3 { padding-top: 2.2rem; text-align: center; }
.book-now .book-now-content .book-now-cp .main-content-confines .products-container .products-wrapper .addon-products-container { padding-top: 5.8rem; }
.book-now .book-now-content .book-now-cp .main-content-confines .products-container .products-wrapper .addon-products-container .addon-title-container { margin-bottom: -1.2rem; max-width: 54rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content h4 { padding-top: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container { padding-top: 2.8rem; padding-bottom: 2.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product { position: relative; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .change-activity { padding: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container { padding-top: 2.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper { position: relative; padding-top: 74%; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .title { color: #FAE23A; border-bottom-color: #FAE23A; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .arrow { display: block; padding-top: 2.4rem; text-align: center; color: #fff; font-size: 1.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container { position: relative; padding-top: 4.8rem; padding-bottom: 6.8rem; /*----------------------------------------------------------------------------
/*  How many people?                                                        */ /*----------------------------------------------------------------------------
/*  Choose a date                                                           */ /*----------------------------------------------------------------------------
/*  Pick-up location choosen set                                            */ }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper *:focus { outline: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker { margin: 0 auto; padding: 0; max-width: 30rem; background-color: #fff; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-NavBar { padding: 0; top: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-NavBar .DayPicker-NavButton { padding: 1.4rem 1.8rem; width: auto; height: auto; font-size: 1.2rem; color: #9fc5d7; background: none; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-NavBar .DayPicker-NavButton--prev { left: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-NavBar .DayPicker-NavButton--next { right: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month { margin: 0; padding: 0; width: 100%; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Caption { padding-top: 1.2rem; height: 4rem; border-bottom: 0.1rem solid #9fc5d7; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Weekdays .DayPicker-WeekdaysRow .DayPicker-Weekday { padding: 1.8rem 0 1rem; color: #0a3a50; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Weekdays .DayPicker-WeekdaysRow .DayPicker-Weekday abbr { text-decoration: none; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day { padding: 0.4rem 0; border: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day:focus { border: 0; outline: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day .day-value { display: block; margin: 0 auto; padding-top: 0.6rem; width: 3rem; height: 3rem; color: #9fc5d7; text-align: center; -webkit-border-radius: 50rem; -moz-border-radius: 50rem; -ms-border-radius: 50rem; border-radius: 50rem; -webkit-transition-property: color, background-color; -moz-transition-property: color, background-color; -o-transition-property: color, background-color; transition-property: color, background-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--main { background: none; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--main .day-value { color: #fff; background-color: #0a3a50; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--addon { background: none; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--addon .day-value { color: #fff; background-color: #9fc5d7; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--disabled { background: none; cursor: not-allowed; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .DayPicker-Month .DayPicker-Body .DayPicker-Week .DayPicker-Day--disabled .day-value { color: #e1e1e1; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order { margin: 0 auto; padding-top: 1.4rem; max-width: 30rem; overflow: hidden; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order span { display: block; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper { float: left; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble { float: left; margin-top: 0.8rem; padding: 0.6rem 1.4rem; color: #fff; -webkit-border-radius: 1.6rem; -moz-border-radius: 1.6rem; -ms-border-radius: 1.6rem; border-radius: 1.6rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble:first-child { margin-top: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble:last-child { clear: left; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble.main { background-color: #0a3a50; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble.addon { background-color: #9fc5d7; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn { float: left; padding-top: 2rem; padding-bottom: 0.4rem; padding-left: 1.8rem; text-align: center; cursor: pointer; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn span { display: block; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows { display: inline-block; padding-bottom: 0.5rem; overflow: hidden; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .up, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .down { float: left; font-size: 1.8rem; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .up.main, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .down.main { color: #9fc5d7; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .up.addon, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .down.addon { color: #0a3a50; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows .down { position: relative; top: 0.5rem; left: -0.7rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-text { padding-top: 0; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set { /*----------------------------------------------------------------------------
/*  Overnight accommodation                                                 */ /*----------------------------------------------------------------------------
/*  Pick-up details                                                         */ /*----------------------------------------------------------------------------
/*  Pick-up details                                                         */ /*----------------------------------------------------------------------------
/*  Further comment                                                         */ /*----------------------------------------------------------------------------
/*  Summary                                                                 */ /*----------------------------------------------------------------------------
/*  Submit                                                                  */ }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .overnight-accommodation .product-price { height: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: height, opacity; -moz-transition-property: height, opacity; -o-transition-property: height, opacity; transition-property: height, opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .overnight-accommodation .product-price.show { height: 2.6rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .overnight-accommodation .product-price .plus { position: relative; top: 0.3rem; padding-right: 0.4rem; font-size: 2.2rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .overnight-accommodation .product-price .per-person { padding-right: 0.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .location-text, .book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .time-text { display: inline-block; padding-right: 0.6rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .alternate-drop-off-selector .product-price { height: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: height, opacity; -moz-transition-property: height, opacity; -o-transition-property: height, opacity; transition-property: height, opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .alternate-drop-off-selector .product-price.show { height: 2.6rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .alternate-drop-off-selector .product-price .plus { position: relative; top: 0.3rem; padding-right: 0.4rem; font-size: 2.2rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .pick-up-details .alternate-drop-off-selector .product-price .per-person { padding-right: 0.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .form-section-error .error-list { padding-top: 0; padding-bottom: 1.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .promotion-details-container { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: height, opacity; -moz-transition-property: height, opacity; -o-transition-property: height, opacity; transition-property: height, opacity; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .promotion-details-container.show { height: 2.6rem; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .promotion-details-container .promotion-details { padding-top: 0.4rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .promotion-details-container .promotion-details .plus { padding-right: 0.4rem; font-size: 2.2rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .promocode-container .promotion-details-container .promotion-details .promo-name { font-weight: 400; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .further-comments .form-section-error .error-list { padding-top: 0; padding-bottom: 1.8rem; }
.book-now .book-now-content .book-now-pc .book-now-pc-content .configure-adventure-container .pick-up-location-choosen-set .form-submit { text-align: center; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content { margin-left: auto; margin-right: auto; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .field-row .error-list, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .field-row .error-list, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .field-row .error-list, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .field-row .error-list, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .field-row .error-list { padding-top: 0; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .field-row .error-list + *, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .field-row .error-list + *, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .field-row .error-list + *, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .field-row .error-list + *, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .field-row .error-list + * { margin-top: 1.2rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .terms-and-conditions .title, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .terms-and-conditions .title, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .terms-and-conditions .title, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .terms-and-conditions .title, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .terms-and-conditions .title { padding-top: 0; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit { text-align: center; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .heading, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .heading, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .heading, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .heading, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .heading { padding-top: 3.2rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .or, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .or, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .or, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .or, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .or { display: block; padding-top: 1.2rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods { text-align: center; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method { display: inline-block; margin-left: 0.4rem; margin-right: 0.4rem; width: 4.8rem; height: 3rem; background-image: url("/themes/custom/fotg/assets/images/_global/payment-method-sprite.png"); background-repeat: no-repeat; background-size: 100% auto; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method.visa, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.visa, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.visa, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.visa, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.visa { background-position: 0 -4.3rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method.mastercard, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.mastercard, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.mastercard, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.mastercard, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.mastercard { background-position: 0 -12.8rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method.discover, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.discover, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.discover, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.discover, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.discover { background-position: 0 -38.4rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method.maestro, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.maestro, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.maestro, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.maestro, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.maestro { background-position: 0 -17.1rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row.payment-methods .payment-method.paypal, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.paypal, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.paypal, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.paypal, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row.payment-methods .payment-method.paypal { background-position: 0 -51.2rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row .paypal-disclaimer, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row .paypal-disclaimer, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .paypal-disclaimer, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row .paypal-disclaimer, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .paypal-disclaimer { padding-top: 0; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row .paypal-button-container, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row .paypal-button-container, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .paypal-button-container, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row .paypal-button-container, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .paypal-button-container { margin: 1.4rem auto 0; width: 20rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row .cta-submit, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row .cta-submit, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row .cta-submit, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit { margin: 0; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row .cta-submit.alipay, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay { height: 3.7rem; }
.book-now .book-now-content .book-now-yd .main-content-confines .confines-wrapper-small .form-submit .field-row .cta-submit.alipay img, .book-now .book-now-content .book-now-yd .main-content-confines .user.login .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay img, .user.login .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay img, .book-now .book-now-content .book-now-yd .main-content-confines .user.password .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay img, .user.password .book-now .book-now-content .book-now-yd .main-content-confines .main-content-container > div:first-child .form-submit .field-row .cta-submit.alipay img { display: inline-block; width: 7.6rem; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content { margin-left: auto; margin-right: auto; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .error { padding-top: 0; padding-bottom: 2.4rem; text-align: center; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container { padding-top: 2.4rem; text-align: center; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price { display: inline-block; width: 100%; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price { padding-top: 0; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price .product-currency-icon, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price .product-currency-icon, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price .product-currency-icon, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price .product-currency-icon, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .base-price .product-currency-icon { font-size: 2rem; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .price-container .converted-price { padding-top: 0; }
.book-now .book-now-content .book-now-payment .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .payment-form-container .payment-form .cta-submit, .book-now .book-now-content .book-now-payment .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .cta-submit, .user.login .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .cta-submit, .book-now .book-now-content .book-now-payment .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .cta-submit, .user.password .book-now .book-now-content .book-now-payment .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .payment-form-container .payment-form .cta-submit { display: block; margin-left: auto; margin-right: auto; }
.book-now .book-now-content .book-now-booking-confirmation .main-content-confines { padding-top: 3.8rem; padding-bottom: 3.8rem; }
.book-now .book-now-content .book-now-booking-confirmation .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.login .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content, .user.password .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content { margin-left: auto; margin-right: auto; }
.book-now .book-now-content .book-now-booking-confirmation .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .title, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .title, .user.login .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .title, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .title, .user.password .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .title { padding-top: 0; }
.book-now .book-now-content .book-now-booking-confirmation .main-content-confines .confines-wrapper-small .confines-wrapper-narrow-content .summary, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.login .main-content-container > div:first-child .confines-wrapper-narrow-content .summary, .user.login .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .summary, .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .user.password .main-content-container > div:first-child .confines-wrapper-narrow-content .summary, .user.password .book-now .book-now-content .book-now-booking-confirmation .main-content-confines .main-content-container > div:first-child .confines-wrapper-narrow-content .summary { margin-top: 2.4rem; }

@media (min-width: 480px) { .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .change-activity { position: absolute; top: 0.6rem; right: 0; }
  .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper { position: relative; padding-top: 0; padding-left: 22.2rem; height: 14.2rem; }
  .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .title { width: 100%; }
  .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .image { width: 20.4rem; }
  .rtl .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .change-activity { right: unset; left: 0; } }
@media (min-width: 568px) { .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper { padding-top: 0; padding-left: 27.2rem; height: 17.4rem; }
  .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .image { width: 24.8rem; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date { overflow: hidden; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper { overflow: hidden; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker, .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order { float: left; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker { width: 30rem; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order { padding-top: 0; padding-left: 2.4rem; max-width: none; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn { padding-left: 0; clear: left; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows, .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-text { float: left; }
  .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-text { padding-top: 0.2rem; }
  .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker, .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order { float: right; }
  .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .DayPicker .acitivty-bubble-wrapper .activity-bubble, .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .acitivty-bubble-wrapper .activity-bubble { float: right; }
  .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order { padding-left: unset; padding-right: 2.4rem; }
  .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn { float: right; }
  .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-arrows, .rtl .book-now .book-now-content .book-now-pc .configure-adventure-container .choose-a-date .DayPicker-wrapper .swap-activity-order .swap-btn .swap-text { float: right; } }
@media (min-width: 600px) { .book-now .book-now-content.loading { padding-top: 22.2rem; min-height: 48rem; }
  .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .title { width: 86%; } }
@media (min-width: 768px) { .book-now .book-now-content .book-now-pc .book-now-pc-content .chosen-product-container .chosen-product .product-container .product-wrapper .title { width: 78%; } }
@media (min-width: 1024px) { .book-now .book-now-content .book-now-cp .main-content-confines .products-container .products-wrapper .addon-products-container .addon-title-container { padding-left: 1.5rem; } }
/*----------------------------------------------------------------------------
/* conservation                                                             */
.conservation { /*----------------------------------------------------------------------------
/* Our mission                                                              */ /*----------------------------------------------------------------------------
/* What we're up to                                                         */ /*----------------------------------------------------------------------------
/* What we've done                                                          */ }
.conservation .hero-icon-title-container { text-align: center !important; }
.conservation .hero-icon-title-container .icon { display: block; }
.conservation .hero-icon-title-container .title-wrapper { padding-top: 0.8rem; margin: 0 auto; width: 100%; max-width: 38rem; }
.conservation .hero-icon-title-container .title-wrapper .title .minor { padding-top: 0.8rem; }
.conservation .our-mission .traditional-conservation-intro, .conservation .our-mission .conservation-model-container { position: relative; }
.conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 { margin: 0 auto; width: 100%; max-width: 38rem; text-align: center; }
.conservation .our-mission .conservation-model-container .conservation-model { padding-top: 1.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container { padding-top: 0.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:first-child { padding-top: 0; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container h3 { padding-top: 0; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .image .image-wrapper, .conservation .our-mission .conservation-model-container .conservation-model .model-container .copy { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 48rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .image { overflow: hidden; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .image .image-wrapper { margin: 0 auto; width: 100%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .image .image-wrapper .image-content { position: relative; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .copy { position: relative; z-index: 2; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container .copy h3 + p { padding-top: 0.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(1) .image .image-wrapper .image-content { left: -19%; width: 138%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(1) .copy { margin-top: -1.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .image .image-wrapper .image-content { left: -14%; width: 114%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .copy { margin-top: 2.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) .image .image-wrapper .image-content { left: -27%; width: 138%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) .copy { margin-top: -1.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) .image .image-wrapper .image-content { left: -9%; width: 123%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) .copy { margin-top: -1.8rem; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) .image .image-wrapper .image-content { left: -21%; width: 138%; }
.conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) .copy { margin-top: 1.8rem; }
.conservation .what-we-are-up-to .sub-nav ul { padding-top: 0; text-align: center; }
.conservation .what-we-are-up-to .sub-nav ul li { position: relative; }
.conservation .what-we-are-up-to .sub-nav ul li span { display: block; }
.conservation .what-we-are-up-to .sub-nav ul li .text-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }
.conservation .what-we-are-up-to .sub-nav ul li .text-container .text-content { position: absolute; top: 58%; left: 0; padding-left: 2.4rem; padding-right: 2.4rem; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.conservation .what-we-are-up-to .sub-nav ul li .text-container .text-content .text, .conservation .what-we-are-up-to .sub-nav ul li .text-container .text-content .icon { display: block; color: #FAE23A; }
.conservation .what-we-are-up-to .sub-nav ul li .text-container .text-content .icon { padding-top: 0.8rem; font-size: 1.6rem; }
.conservation .what-we-are-up-to .project .layout-1-column { background-color: transparent; }
.conservation .what-we-have-done .hero-icon-title-container .icon, .conservation .what-we-have-done .hero-icon-title-container .title-wrapper .title { color: #0a3a50; }
.conservation .what-we-have-done .timeline-carousel { padding-top: 1.2rem; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; max-width: 48rem; overflow: hidden; }
@media (min-width: 1280px) { .conservation .what-we-have-done .timeline-carousel .timeline-entry-container { padding-left: 0; padding-right: 0; max-width: 120rem; } }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .date { padding-top: 0; text-align: center; font-size: 1rem; line-height: 1em; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .date span { display: block; font-family: "verveine", Arial, Helvetica, sans-serif; line-height: 1.3em; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .date .year { font-size: 8.4rem; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .date .month { margin-top: -1rem; font-size: 3.8rem; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container { padding-top: 1.6rem; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy { padding-top: 1.6rem; }
.conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 { padding-top: 0; }
.conservation .what-we-have-done .timeline-carousel .owl-nav .owl-prev, .conservation .what-we-have-done .timeline-carousel .owl-nav .owl-next { top: 38rem; width: 4.8rem; height: 4.8rem; background-color: transparent; border: 0.2rem solid #9fc5d7; -webkit-transition-property: border; -moz-transition-property: border; -o-transition-property: border; transition-property: border; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.conservation .what-we-have-done .timeline-carousel .owl-nav .owl-prev .icon, .conservation .what-we-have-done .timeline-carousel .owl-nav .owl-next .icon { left: 0; font-size: 2.8rem; color: #9fc5d7; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.conservation .what-we-have-done .timeline-carousel .owl-nav .owl-prev:hover, .conservation .what-we-have-done .timeline-carousel .owl-nav .owl-next:hover { border-color: #0a3a50; }
.conservation .what-we-have-done .timeline-carousel .owl-nav .owl-prev:hover .icon, .conservation .what-we-have-done .timeline-carousel .owl-nav .owl-next:hover .icon { color: #0a3a50; }
.conservation .what-we-have-done .timeline-carousel .owl-dots { display: none; }
.conservation .what-we-have-done .timeline-container { padding-top: 3.2rem; }
.conservation .what-we-have-done .timeline-container .confines-wrapper, .conservation .what-we-have-done .timeline-container .article-content-wrapper, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav, .conservation .what-we-have-done .timeline-container .hero-icon-title-container, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 { height: 4.6rem; overflow: hidden; }
.conservation .what-we-have-done .timeline-container .confines-wrapper span, .conservation .what-we-have-done .timeline-container .article-content-wrapper span, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav span, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav span, .conservation .what-we-have-done .timeline-container .hero-icon-title-container span, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper span, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 span { display: block; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper { padding-bottom: 2rem; width: 100%; overflow: auto; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content { position: relative; overflow: hidden; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container { position: relative; float: left; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots { position: relative; height: 2.2rem; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot { position: absolute; top: 0; z-index: 2; width: 2.2rem; height: 2.2rem; border: 0.2rem solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; cursor: pointer; -webkit-transition-property: border; -moz-transition-property: border; -o-transition-property: border; transition-property: border; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1rem; height: 1rem; background-color: #9fc5d7; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition-property: background; -moz-transition-property: background; -o-transition-property: background; transition-property: background; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot:hover span { background-color: #0a3a50; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active { z-index: 99; border-color: #0a3a50; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year-dots .dot.active span { background-color: #0a3a50; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year { padding-top: 0.4rem; text-align: center; color: #9fc5d7; }
.conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .timeline-line, .hero-carousel-container .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .timeline-line, .locations-location .title-promos-container .title-container .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .timeline-line, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .timeline-line, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .timeline-line { position: absolute; top: 1rem; left: 0; width: 100%; height: 0.2rem; background-color: #9fc5d7; }

.rtl .conservation .what-we-have-done .timeline-container { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .hero-carousel-container .rtl .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .title-container .rtl .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container .image-wrapper .image { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .our-mission h1, .rtl .conservation .our-mission .traditional-conservation-intro h2, .conservation .rtl .our-mission .traditional-conservation-intro h2, .rtl .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .rtl .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .our-mission .traditional-conservation-intro h3, .rtl .conservation .our-mission .conservation-model-container h2, .conservation .rtl .our-mission .conservation-model-container h2, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .rtl .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .our-mission .conservation-model-container h3, .rtl .our-mission .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .rtl .our-mission h2, .rtl .our-mission .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .our-mission h3, .rtl .our-mission .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .rtl .our-mission h3 { text-align: center; }
.rtl .our-mission .image { direction: ltr; }
.rtl .conservation .what-we-have-done .timeline-container { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .conservation .what-we-have-done .timeline-container .confines-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .article-content-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .hero-carousel-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .hero-carousel-container .rtl .conservation .what-we-have-done .timeline-container .owl-nav .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .hero-icon-title-container .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .our-mission .conservation-model-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .title-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .title-container .rtl .conservation .what-we-have-done .timeline-container .title-wrapper .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .locations-location .title-promos-container .promotions-container h2 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-container h2 .timeline-wrapper .timeline-content .year-container .year, .rtl .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .locations-location .title-promos-container .promotions-container .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-container .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .timeline-wrapper .timeline-content .year-container .year, .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .timeline-container h3 .timeline-wrapper .timeline-content .year-container .year { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }
.rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container .image-wrapper .image { -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); }

@media (min-width: 600px) { .conservation .section-intro { position: relative; }
  .conservation .section-intro .section-sub-navigation { position: relative; top: -2.8rem; z-index: 2; }
  .conservation .section-intro .main-content-confines { padding-top: 0; } }
@media (min-width: 768px) { .conservation { /*---------------------------------------------------------------------------- /* Our mission                                                              */ /*---------------------------------------------------------------------------- /* What we're up to                                                         */ /*---------------------------------------------------------------------------- /* What we've done                                                          */ }
  .conservation .hero-icon-title-container { padding-bottom: 1.8rem; }
  .conservation .hero-icon-title-container .title-wrapper .title { padding-top: 0; }
  .conservation .hero-icon-title-container .title-wrapper .title .minor { font-weight: 300; }
  .conservation .section-intro .main-content-confines { padding-top: 1.8rem; }
  .conservation .our-mission .traditional-conservation-intro, .conservation .our-mission .conservation-model-container { padding-top: 6.8rem; }
  .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 { padding-left: 0; padding-right: 0; max-width: 38rem; }
  .conservation .our-mission .conservation-model-container .conservation-model { padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; overflow: hidden; } }
@media (min-width: 768px) and (min-width: 1280px) { .conservation .our-mission .conservation-model-container .conservation-model .model-container { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 768px) { .conservation .our-mission .conservation-model-container .conservation-model .model-container .image { float: left; padding-top: 0; width: 51%; overflow: hidden; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container .image .image-wrapper { float: right; padding-left: 0; padding-right: 0; max-width: none; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container .copy { float: right; padding-left: 4.6rem; padding-right: 0; width: 49%; max-width: none; overflow: hidden; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container .copy .copy-wrapper { float: left; width: 100%; max-width: 44rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(n) .image .image-wrapper .image-content { left: 0; width: 100%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(n) .copy { margin-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2n + 2) .image { float: right; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2n + 2) .image .image-wrapper { float: left; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2n + 2) .copy { float: left; padding-left: 0; padding-right: 4.6rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2n + 2) .copy .copy-wrapper { float: right; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(1) .copy { padding-top: 7%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) { padding-top: 2.8rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .image .image-wrapper .image-content { width: 86%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .copy { padding-top: 8.6%; padding-right: 1.6rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) { padding-top: 3.6rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) .copy { padding-top: 6.2%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) { padding-top: 4.2rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) .copy { padding-top: 10.6%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) { padding-top: 1.4rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) .copy { padding-top: 11.2%; }
  .conservation .what-we-are-up-to .sub-nav { position: relative; z-index: 2; }
  .conservation .what-we-are-up-to .sub-nav ul { margin-top: -1.9rem; padding-bottom: 0.5rem; font-size: 1.8rem; overflow: hidden; -webkit-clip-path: polygon(46% 1.8rem, 54% 1.8rem, 100% 0, 100% 100%, 0 100%, 0 0); clip-path: polygon(46% 1.8rem, 54% 1.8rem, 100% 0, 100% 100%, 0 100%, 0 0); }
  .conservation .what-we-are-up-to .sub-nav ul li { float: left; width: 33.33333%; cursor: pointer; }
  .conservation .what-we-are-up-to .sub-nav ul li .text-container .text-content { top: auto; bottom: 4%; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
  .conservation .what-we-are-up-to .sub-nav ul li .text-container .icon { padding-top: 0 !important; padding-bottom: 0.8rem !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-property: opacity, padding; -moz-transition-property: opacity, padding; -o-transition-property: opacity, padding; transition-property: opacity, padding; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
  .conservation .what-we-are-up-to .sub-nav ul li .drop-border-top { top: auto; bottom: -0.5rem; -webkit-transition-property: background-color; -moz-transition-property: background-color; -o-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
  .conservation .what-we-are-up-to .sub-nav ul li:hover .text-container .icon { padding-top: 0.8rem !important; padding-bottom: 0 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
  .conservation .what-we-are-up-to .sub-nav ul li:hover .drop-border-top { background-color: #FAE23A; }
  .conservation .what-we-are-up-to .community-projects { margin-top: -0.5rem; }
  .conservation .what-we-have-done .hero-icon-title-container .icon, .conservation .what-we-have-done .hero-icon-title-container .title-wrapper .title { color: #0a3a50; }
  .conservation .what-we-have-done .timeline-carousel { padding-top: 0; }
  .conservation .what-we-have-done .timeline-carousel .timeline-entry-container { position: relative; left: -3.8rem; padding-left: 0; padding-right: 0; max-width: 73.2rem; }
  .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .date { padding-left: 5.4rem; }
  .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container { padding-top: 1.6rem; }
  .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .image-container .image-wrapper .image { padding: 7.2% 11.8% 17.4% 22.6%; background-image: url("/themes/custom/fotg/assets/images/conservation/conservation-leaf-frame.jpg"); background-position: 0 0; background-repeat: no-repeat; background-size: 100% auto; }
  .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy { margin-top: -12.6rem; padding-left: 17.4rem; width: 50rem; position: relative; z-index: 5; }
  .conservation .what-we-have-done .timeline-container { padding-top: 6.2rem; }
  .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container { left: 3.8rem; }
  .rtl .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy { padding-left: 0; padding-right: 17.4rem; }
  .rtl .conservation .what-we-are-up-to .sub-nav ul li { float: right; } }
@media (min-width: 960px) { .conservation { /*---------------------------------------------------------------------------- /* Our mission                                                              */ /*---------------------------------------------------------------------------- /* What we're up to                                                         */ }
  .conservation .hero-icon-title-container .title-wrapper .title { padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) { padding-top: 1.8rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .copy { padding-top: 11.2%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) { padding-top: 2.2rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) .copy { padding-top: 8.6%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) { padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) .copy { padding-top: 14.2%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) { padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) .copy { padding-top: 12.4%; }
  .conservation .what-we-are-up-to .sub-nav ul { font-size: 2.2rem; } }
@media (min-width: 1024px) { .conservation { /*---------------------------------------------------------------------------- /* Our mission                                                              */ /*---------------------------------------------------------------------------- /* What we're up to                                                         */ /*---------------------------------------------------------------------------- /* What we've done                                                          */ }
  .conservation .hero-icon-title-container { top: 0; padding-bottom: 15.4rem; }
  .conservation .hero-icon-title-container .title-wrapper { padding-top: 1.6rem; }
  .conservation .section-intro .main-content-confines { margin-top: -26rem; padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) { margin-top: -2.6rem; padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) { padding-top: 1.6rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) { margin-top: -3.8rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) { margin-top: -3.8rem; }
  .conservation .what-we-are-up-to .section-intro { padding-bottom: 2.4rem; }
  .conservation .what-we-are-up-to .sub-nav ul { margin-top: -4.4rem; -webkit-clip-path: polygon(46% 3.2rem, 54% 3.2rem, 100% 0, 100% 100%, 0 100%, 0 0); clip-path: polygon(46% 3.2rem, 54% 3.2rem, 100% 0, 100% 100%, 0 100%, 0 0); }
  .conservation .what-we-have-done .hero-icon-title-container .icon, .conservation .what-we-have-done .hero-icon-title-container .title-wrapper .title { color: #FAE23A; }
  .conservation .what-we-have-done .timeline-carousel { margin-top: -3.2rem; } }
@media (min-width: 1280px) { .conservation { /*---------------------------------------------------------------------------- /* Our mission                                                              */ }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) { margin-top: -7rem; padding-top: 0; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(2) .copy { padding-top: 15.4%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) { padding-top: 1.6rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(3) .copy { padding-top: 9.8%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) { margin-top: -3.8rem; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(4) .copy { padding-top: 16.6%; }
  .conservation .our-mission .conservation-model-container .conservation-model .model-container:nth-child(5) { margin-top: -3.8rem; }
  /*---------------------------------------------------------------------------- /* What we've done                                                          */
  .what-we-have-done .hero-icon-title-container .icon, .what-we-have-done .hero-icon-title-container .title-wrapper .title { color: #0a3a50; }
  .what-we-have-done .timeline-carousel .owl-nav .owl-prev { left: 9.125%; }
  .what-we-have-done .timeline-carousel .owl-nav .owl-next { right: 9.125%; }
  .rtl .what-we-have-done .timeline-carousel .owl-nav .owl-prev { left: unset; right: 9.125%; }
  .rtl .what-we-have-done .timeline-carousel .owl-nav .owl-next { right: unset; left: 9.125%; } }
@media (min-width: 1440px) { .conservation { /*---------------------------------------------------------------------------- /* What we're up to                                                         */ }
  .conservation .hero-icon-title-container { padding-bottom: 17.4rem; }
  .conservation .section-intro .main-content-confines { margin-top: -28rem; }
  .conservation .what-we-are-up-to .section-intro { padding-bottom: 2.4rem; }
  .conservation .what-we-are-up-to .sub-nav ul { margin-top: -4.4rem; -webkit-clip-path: polygon(46% 4.2rem, 54% 4.2rem, 100% 0, 100% 100%, 0 100%, 0 0); clip-path: polygon(46% 4.2rem, 54% 4.2rem, 100% 0, 100% 100%, 0 100%, 0 0); } }
/*----------------------------------------------------------------------------
/* Blog                                                                     */
.contact-us .layout-1-column { padding-bottom: 0.2rem; }
.contact-us .contact-form-container { padding-top: 3.2rem !important; }
.contact-us .contact-form-container .status-message-container p { padding-top: 0; width: 100%; text-align: center; }
.contact-us .contact-form-container .form-item-name, .contact-us .contact-form-container .form-item-mail { max-width: 42rem; }
.contact-us .contact-form-container .g-recaptcha > div { margin: 0 auto; }
.contact-us .contact-form-container .form-actions { text-align: center; }
.contact-us .contact-form-container .form-actions .btn-submit:last-of-type { display: none; }

/*----------------------------------------------------------------------------
/* FAQs                                                                     */
.faqs .faqs-content .faq-search-container { position: relative; margin-top: 2.4rem; }
.faqs .faqs-content .faq-search-container .faq-search-input { padding: 0.4rem 3.4rem 0.6rem 0; background: transparent; border: 0; color: #9fc5d7; border-bottom: 0.1rem solid #9fc5d7; }
.faqs .faqs-content .faq-search-container .faq-search-input:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.faqs .faqs-content .faq-search-container ::placeholder { color: #9fc5d7; }
.faqs .faqs-content .faq-search-container ::-moz-placeholder { color: #9fc5d7; }
.faqs .faqs-content .faq-search-container ::-webkit-input-placeholder { color: #9fc5d7; }
.faqs .faqs-content .faq-search-container .icon { position: absolute; top: 0; right: 0; font-size: 2.6rem; color: #9fc5d7; }
.faqs .faqs-content .faqs-container .faq-container { padding-top: 2.4rem; padding-bottom: 1.2rem; border-bottom: 0.1rem solid #0F7965; }
.faqs .faqs-content .faqs-container .faq-container:first-child { padding-top: 0; }
.faqs .faqs-content .faqs-container .faq-container .faq-title { position: relative; padding-top: 0; padding-right: 2.6rem; color: #0F7965; cursor: pointer; }
.faqs .faqs-content .faqs-container .faq-container .faq-title .icon { position: absolute; top: 50%; right: 0; font-size: 1rem; -webkit-transform: translateY(-50%) rotate(-181deg); -moz-transform: translateY(-50%) rotate(-181deg); -ms-transform: translateY(-50%) rotate(-181deg); -o-transform: translateY(-50%) rotate(-181deg); transform: translateY(-50%) rotate(-181deg); transform-origin: 50% 68%; -webkit-transition-property: transform; -moz-transition-property: transform; -o-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.faqs .faqs-content .faqs-container .faq-container .faq-title .highlight { background-color: #FAE23A; }
.faqs .faqs-content .faqs-container .faq-container .faq-copy h3, .faqs .faqs-content .faqs-container .faq-container .faq-copy h4, .faqs .faqs-content .faqs-container .faq-container .faq-copy h5, .faqs .faqs-content .faqs-container .faq-container .faq-copy h6, .faqs .faqs-content .faqs-container .faq-container .faq-copy p, .faqs .faqs-content .faqs-container .faq-container .faq-copy ul, .faqs .faqs-content .faqs-container .faq-container .faq-copy ol { color: #0a3a50; }
.faqs .faqs-content .faqs-container .faq-container .faq-copy h3 .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy h4 .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy h5 .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy h6 .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy p .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy ul .highlight, .faqs .faqs-content .faqs-container .faq-container .faq-copy ol .highlight { background-color: #FAE23A; }
.faqs .faqs-content .faqs-container .faq-container .faq-copy p:last-child { padding-bottom: 0.4rem; }
.faqs .faqs-content .faqs-container .faq-container.closed .faq-title .icon { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

.rtl .faqs .faqs-content .faq-container .faq-title .icon { right: unset; left: 0; }

/*----------------------------------------------------------------------------
/*  Home page                                                               */
.home .tripadvisor-excellence-container .tripadvisor-excellence { padding-top: 3.2rem; }
.home .tripadvisor-excellence-container .tripadvisor-excellence .tripadvisor-excellence-logo { margin: 0 auto; width: 17.7rem; }
.home .tripadvisor-excellence-container h2, .home .tripadvisor-excellence-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .tripadvisor-excellence-container h3, .home .tripadvisor-excellence-container h3, .home .tripadvisor-excellence-container h4, .home .tripadvisor-excellence-container h5, .home .tripadvisor-excellence-container h6, .home .tripadvisor-excellence-container p { text-align: center; }
.home .tripadvisor-excellence-container h2, .home .tripadvisor-excellence-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .tripadvisor-excellence-container h3 { padding-top: 0; }
.home .locations-container .main-content-confines h2, .home .locations-container .main-content-confines .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .locations-container .main-content-confines h3 { text-align: center; }
.home .locations-container .main-content-confines .locations-content .location-tiles-container { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; }
@media (min-width: 1280px) { .home .locations-container .main-content-confines .locations-content .location-tiles-container { padding-left: 0; padding-right: 0; max-width: 120rem; } }
.home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper .btn-locations { text-align: center; }
.home .locations-container .main-content-confines .locations-content .locations-map-container { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; margin-top: 3.2rem; }
@media (min-width: 1280px) { .home .locations-container .main-content-confines .locations-content .locations-map-container { padding-left: 0; padding-right: 0; max-width: 120rem; } }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map { position: relative; width: 100%; height: 42rem; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map h2, .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map h3 { text-align: left; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window { padding: 1.4rem 1.2rem; max-height: 13.6rem; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper { position: relative; padding-left: 11.4rem; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy .title { padding-top: 0; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more { padding-top: 0.8rem; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .location-info-window .location-info-window-wrapper .image { position: absolute; top: 0; left: 0; width: 10rem; height: 10rem; }
.home .locations-container .main-content-confines .locations-content .locations-map-container .instruction { text-align: center; }
.home .adventures-container .header-container { position: relative; }
.home .adventures-container .header-container h2, .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .adventures-container .header-container h3 { padding-top: 0; color: #FAE23A; }
.home .adventures-container .header-container h2 .icon, .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .adventures-container .header-container h3 .icon { padding-left: 2.6rem; font-size: 2.2rem; }
.home .adventures-container .header-container .locations-container { overflow: hidden; }
.home .adventures-container .header-container .locations-container .icon { float: left; padding-top: 0.2rem; font-size: 2.2rem; color: #FAE23A; }
.home .adventures-container .header-container .locations-container .locations { padding-top: 0; float: left; overflow: hidden; }
.home .adventures-container .header-container .locations-container .locations li { float: left; padding-left: 1.8rem; }
.home .adventures-container .header-container .locations-container .locations li a { color: #9fc5d7; border-bottom-color: transparent; }
.home .adventures-container .header-container .locations-container .locations li a:hover { color: #FAE23A; border-bottom-color: #FAE23A; }
.home .adventures-container .header-container .locations-container .locations li.active a { color: #FAE23A; border-bottom-color: #FAE23A; }
.home .adventures-container .header-container .carousel-nav { display: block; position: absolute; z-index: 2; top: 0.4rem; right: 0; }
.home .adventures-container .header-container .carousel-nav .icon { color: #9fc5d7; font-size: 2.8rem; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.home .adventures-container .header-container .carousel-nav .icon:first-child { padding-right: 1.2rem; }
.home .adventures-container .header-container .carousel-nav .icon:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.home .adventures-container .product-tiles { padding-top: 3.2rem; max-width: none; }
.home .adventures-container .product-tiles .product-tile { margin: 0 auto !important; max-width: 37.5rem; padding-top: 0 !important; padding-left: 3.125%; padding-right: 3.125%; width: 100% !important; }
.home .adventures-container .product-tiles .product-tile .price-container { height: auto !important; }
.home .adventures-container .btn-choose-adventure { padding-top: 2.8rem; text-align: center; }
.home .adventures-container .btn-choose-adventure a { margin-top: 0; }
.home .safety-conscious-container h2, .home .safety-conscious-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .safety-conscious-container h3 { position: relative; margin-bottom: 0.8rem; padding-top: 1.2rem; padding-right: 6.6rem; width: 100%; min-height: 6rem; }
.home .safety-conscious-container h2 .logo, .home .safety-conscious-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .logo, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .safety-conscious-container h3 .logo { position: absolute; top: 50%; right: 0; width: 3.9rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.home .safety-conscious-container .btn-safety { padding-top: 3.2rem; text-align: center; }
.home .safety-conscious-container .btn-safety a { margin-top: 0; }
.home .conservation-container h2, .home .conservation-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .conservation-container h3 { position: relative; padding-top: 2.8rem; text-align: center; }
.home .conservation-container h2 span, .home .conservation-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .conservation-container h3 span { display: block; }
.home .conservation-container h2 .icon, .home .conservation-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .conservation-container h3 .icon { position: absolute; top: 0; left: 0; width: 100%; font-size: 2.4rem; }
.home .conservation-container .conservation-copy { margin: 0 auto; width: 100%; max-width: 42rem; text-align: center; }
.home .conservation-container .conservation-tiles { padding-top: 2.8rem; }
.home .conservation-container .conservation-tiles li { padding-top: 4.6rem; }
.home .conservation-container .conservation-tiles li:first-child { padding-top: 0; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper { margin: 0 auto; width: 100%; max-width: 34rem; -webkit-transition-property: border, background-color; -moz-transition-property: border, background-color; -o-transition-property: border, background-color; transition-property: border, background-color; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content { position: relative; padding-top: 72%; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content h3, .home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content p { text-align: center; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content h3 { padding-top: 0; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content h3 a { color: #FAE23A; border: 0; }
.home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content .image { display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; border: 0; }
.home .conservation-container .btn-our-story { padding-top: 4.8rem; text-align: center; }
.home .conservation-container .btn-our-story a { margin-top: 0; }
.home .instagram-feed-container h2, .home .instagram-feed-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .instagram-feed-container h3 { text-align: center; direction: ltr; }
.home .instagram-feed-container .header-container { position: relative; padding-top: 5.6rem; }
.home .instagram-feed-container .header-container .instagram-logo { position: absolute; top: 0; left: 0; width: 100%; }
.home .instagram-feed-container .header-container .instagram-logo img { margin: 0 auto; width: 4rem; }
.home .instagram-feed-container .instagram-feed { display: none; margin: 0 auto; padding-top: 3.8rem; max-width: 48rem; overflow: hidden; }
.home .instagram-feed-container .instagram-feed li { float: left; padding: 0.05rem; width: 50%; }
.home .instagram-feed-container .instagram-feed li .image { display: block; position: relative; padding-top: 100%; width: 100%; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; overflow: hidden; }
.home .instagram-feed-container .btn-follow-up { padding-top: 4.8rem; text-align: center; }
.home .instagram-feed-container .btn-follow-up a { margin-top: 0; }

.rtl .home .adventures-container .locations-container .icon { float: right; }
.rtl .home .adventures-container .locations-container .locations { float: right; }
.rtl .home .adventures-container .locations-container .locations li { float: right; padding-left: 0; padding-right: 1.5rem; }
.rtl .home .adventures-container .header-container h2, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 { padding-left: 0; overflow: hidden; }
.rtl .home .adventures-container .header-container h2 .text, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .text, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 .text, .rtl .home .adventures-container .header-container h2 .icon, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 .icon { float: right; }
.rtl .home .adventures-container .header-container h2 .icon, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 .icon { padding-top: 0.3rem; padding-left: 0; padding-right: 2.6rem; }
.rtl .home .adventures-container .header-container .carousel-nav { left: 0; right: auto; }
.rtl .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map h2, .rtl .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map h3 { text-align: right; }
.rtl .home .conservation-container .conservation-copy p { text-align: center; }

@media (min-width: 480px) { .home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper { padding: 1.5rem; border: 0.4rem solid rgba(0, 0, 0, 0.3); }
  .home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper .conservation-tile-content { box-sizing: content-box; height: 12.8rem; }
  .home .conservation-container .conservation-tiles li .conservation-tile-container .conservation-tile-wrapper:hover { background-color: rgba(0, 0, 0, 0.3); border-color: transparent; } }
@media (min-width: 568px) { .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles { padding-top: 3.2rem; }
  .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile { padding-top: 0; vertical-align: top; } }
@media (min-width: 600px) { .home .adventures-container .product-tiles .product-tile { max-width: none; padding-left: 0; padding-right: 0; }
  .home .instagram-feed-container .instagram-feed { display: block; }
  .rtl .home .adventures-container .header-container h2 .icon, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .icon, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 .icon { padding-top: 1rem; } }
@media (min-width: 768px) { .home .adventures-container .header-container { overflow: hidden; }
  .home .adventures-container .header-container h2, .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .adventures-container .header-container h3, .home .adventures-container .header-container .locations-container { float: left; }
  .home .adventures-container .header-container .locations-container { padding-top: 0.8rem; padding-left: 6rem; }
  .home .conservation-container .conservation-tiles { padding-top: 3.8rem; overflow: hidden; }
  .home .conservation-container .conservation-tiles li { float: left; padding-top: 0; width: 33.33333%; }
  .home .conservation-container .conservation-tiles li .conservation-tile-container { padding-left: 2%; padding-right: 2%; }
  .home .instagram-feed-container .instagram-feed { max-width: 98rem; }
  .home .instagram-feed-container .instagram-feed li { width: 20%; }
  .rtl .home .adventures-container .header-container h2, .rtl .home .adventures-container .header-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .home .adventures-container .header-container h3 { float: right; }
  .rtl .home .adventures-container .header-container .locations-container { float: right; padding-left: 0; padding-right: 6rem; }
  .rtl .home .conservation-container .conservation-tiles li { float: right; }
  .rtl .home .instagram-feed-container .instagram-feed li { float: right; } }
@media (min-width: 1024px) { .home .locations-container .main-content-confines { padding-top: 0 !important; padding-bottom: 0 !important; }
  .home .locations-container .main-content-confines h2, .home .locations-container .main-content-confines .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .home .locations-container .main-content-confines h3 { padding-top: 1.8rem !important; padding-bottom: 1.8rem !important; }
  .home .locations-container .main-content-confines .locations-content { position: relative; height: 60rem; }
  .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; padding-right: 6.25%; position: relative; } }
@media (min-width: 1024px) and (min-width: 1280px) { .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 1024px) { .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile { display: none; position: absolute; top: 8rem; right: 0; margin: 0 2% 0 0 !important; padding: 0 !important; width: 36.4rem; }
  .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile.active { display: block; z-index: 3; }
  .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile .product-tile-wrapper { padding: 1.8rem; background-color: rgba(13, 79, 64, 0.9) !important; }
  .home .locations-container .main-content-confines .locations-content .location-tiles-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper { height: auto; }
  .home .locations-container .main-content-confines .locations-content .locations-map-container { margin: 0; padding-left: 0; padding-right: 0; width: 100%; max-width: none; }
  .home .locations-container .main-content-confines .locations-content .locations-map-container .locations-map { position: absolute !important; z-index: 2; top: 0; left: 0; height: 100%; margin-top: 0; }
  .home .locations-container .main-content-confines .locations-content .locations-map-container .instruction { position: absolute; z-index: 2; bottom: 1.8rem; left: 50%; padding: 0.8rem 1.8rem; background-color: rgba(0, 0, 0, 0.6); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } }
/*----------------------------------------------------------------------------
/* Locations                                                                */
.locations .map-template { position: relative; }
.locations .map-template .confines-wrapper .product-tiles .product-tile:first-child, .locations .map-template .article-content-wrapper .product-tiles .product-tile:first-child, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile:first-child, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile:first-child, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile:first-child, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile:first-child, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile:first-child, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile:first-child, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile:first-child, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile:first-child, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile:first-child, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile:first-child, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile:first-child, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile:first-child, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile:first-child, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile:first-child, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile:first-child, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile:first-child, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile:first-child, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile:first-child { padding-top: 2.2rem; }
.locations .map-template .confines-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .article-content-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile .product-tile-wrapper, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile .product-tile-wrapper, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper { background: transparent !important; }
.locations .map-template .confines-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .article-content-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper { box-sizing: content-box; height: 15.8rem; overflow: hidden; }
.locations .map-template .confines-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .article-content-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper .title .major { font-weight: 400; }
.locations .map-template .confines-wrapper .locations-map, .locations .map-template .article-content-wrapper .locations-map, .locations .map-template .hero-carousel-container .owl-nav .locations-map, .hero-carousel-container .locations .map-template .owl-nav .locations-map, .locations .map-template .conservation .hero-icon-title-container .locations-map, .conservation .locations .map-template .hero-icon-title-container .locations-map, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map { position: relative; margin: 3.2rem auto 0; width: 100%; height: 42rem; }
.locations .map-template .confines-wrapper .locations-map .location-info-window, .locations .map-template .article-content-wrapper .locations-map .location-info-window, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window { padding: 1.4rem 1.2rem; max-height: 13.6rem; }
.locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper { position: relative; padding-left: 11.4rem; }
.locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .title, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .title { padding-top: 0; }
.locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy p, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy p, .locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .copy .cta-more { padding-top: 0.8rem; }
.locations .map-template .confines-wrapper .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .article-content-wrapper .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .hero-carousel-container .owl-nav .locations-map .location-info-window .location-info-window-wrapper .image, .hero-carousel-container .locations .map-template .owl-nav .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .conservation .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .image, .conservation .locations .map-template .hero-icon-title-container .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map .location-info-window .location-info-window-wrapper .image, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .image, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map .location-info-window .location-info-window-wrapper .image, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .image, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map .location-info-window .location-info-window-wrapper .image, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map .location-info-window .location-info-window-wrapper .image, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .image, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map .location-info-window .location-info-window-wrapper .image, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map .location-info-window .location-info-window-wrapper .image { position: absolute; top: 0; left: 0; width: 10rem; height: 10rem; }
.locations .map-template .confines-wrapper .instruction, .locations .map-template .article-content-wrapper .instruction, .locations .map-template .hero-carousel-container .owl-nav .instruction, .hero-carousel-container .locations .map-template .owl-nav .instruction, .locations .map-template .conservation .hero-icon-title-container .instruction, .conservation .locations .map-template .hero-icon-title-container .instruction, .locations .map-template .conservation .our-mission .conservation-model-container h2 .instruction, .conservation .our-mission .conservation-model-container .locations .map-template h2 .instruction, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .instruction, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .instruction, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .instruction, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .instruction, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .instruction, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .instruction, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .instruction, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .instruction, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .instruction, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .instruction, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .instruction, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .instruction { text-align: center; }
.locations .location-links-container { display: none; padding-top: 4.8rem !important; padding-bottom: 4.8rem !important; }
.locations .location-links-container .locations-overview-copy, .locations .location-links-container .location-links { text-align: center; }
.locations .location-links-container .locations-overview-copy { margin: 0 auto; width: 100%; max-width: 38rem; }
.locations .location-links-container .locations-overview-copy h2, .locations .location-links-container .locations-overview-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .location-links-container .locations-overview-copy h3 { padding-top: 0; }
.locations .location-links-container .location-links li { display: inline-block; padding-left: 2rem; padding-right: 2rem; padding-bottom: 1.4rem; }

.locations-location .title-promos-container .title-container .location-pin { display: none; font-size: 3rem; color: #FAE23A; }
.locations-location .title-promos-container .title-container .semi-circle { display: none; position: absolute; top: -2.7rem; left: 50%; width: 5.4rem; height: 2.7rem; -webkit-border-radius: 5.4rem 5.4rem 0 0; -moz-border-radius: 5.4rem 5.4rem 0 0; -ms-border-radius: 5.4rem 5.4rem 0 0; border-radius: 5.4rem 5.4rem 0 0; background-color: rgba(0, 0, 0, 0.75); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.locations-location .title-promos-container .title-container .title-wrapper { position: relative; z-index: 2; }
.locations-location .title-promos-container .title-container .title-wrapper .title { color: #FAE23A; font-weight: 400; }
.locations-location .title-promos-container .title-container .title-wrapper .title .minor { padding-top: 0; }
.locations-location .title-promos-container .promotions-container { padding-top: 2.4rem; }
.locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 { padding-top: 0; max-width: 52rem; color: #9ad5c4; }
.locations-location .title-promos-container .promotions-container .promotions { padding-top: 0.8rem; padding-bottom: 7.2rem; }
.locations-location .title-promos-container .promotions-container .promotions li h3 { padding-top: 0; color: #fff; font-weight: 400; }
.locations-location .title-promos-container .promotions-container .promotions li p, .locations-location .title-promos-container .promotions-container .promotions li .cta-more { padding-top: 1rem; color: #9ad5c4; }
.locations-location .title-promos-container .promotions-container .promotions li .promocode { display: block; padding-top: 0.4rem; color: #fff; letter-spacing: 0.06rem; }
.locations-location .title-promos-container .promotions-container .promotions li .cta-more { color: #9ad5c4; }
.locations-location .title-promos-container .promotions-container .promotions li .cta-more:hover { border-color: #9ad5c4; }
.locations-location .title-promos-container .promotions-container .promotions .owl-dots { bottom: 0; }
.locations-location .location-adventures .standalone-adventures, .locations-location .location-adventures .multi-tour-adventures { position: relative; }
.locations-location .location-adventures .standalone-adventures h2 span, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 span, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3 span { display: block; }
.locations-location .location-adventures .standalone-adventures h2 .boot, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .boot, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3 .boot { display: none; font-size: 2.8rem; }
.locations-location .meet-our-team h2, .locations-location .meet-our-team .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .meet-our-team h3 { padding-top: 0.8; }
.locations-location .meet-our-team .meet-our-team-video { padding-top: 1.6rem; }
.locations-location .meet-our-team .meet-our-team-video-copy { padding-top: 2.6rem; font-weight: 700; }
.locations-location .meet-our-team .button-link { text-align: center; }

.rtl .locations-overview-copy h2, .rtl .locations-overview-copy .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .locations-overview-copy h3, .rtl .locations-overview-copy p, .rtl .faq-ad-wrapper h2, .rtl .faq-ad-wrapper .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .rtl .faq-ad-wrapper h3, .rtl .faq-ad-wrapper p { text-align: center; }

@media (min-width: 568px) { .locations-location .title-promos-container .title-container .title-wrapper .title { text-align: center; }
  .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3, .locations-location .title-promos-container .promotions-container h3, .locations-location .title-promos-container .promotions-container p, .locations-location .title-promos-container .promotions-container li, .locations-location .title-promos-container .promotions-container .cta-more { text-align: center; }
  .locations-location .title-promos-container .promotions-container .promotions li { margin: 0 auto; width: 52rem; }
  .locations-location .title-promos-container .promotions-container .promotions li h3 { font-size: 2.2rem; }
  .locations-location .location-adventures .standalone-adventures h2, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3, .locations-location .location-adventures .standalone-adventures .adventures-intro, .locations-location .location-adventures .multi-tour-adventures h2, .locations-location .location-adventures .multi-tour-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .multi-tour-adventures h3, .locations-location .location-adventures .multi-tour-adventures .adventures-intro { margin: 0 auto; width: 100%; max-width: 40rem; text-align: center; }
  .locations-location .location-adventures .standalone-adventures h2 .boot, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .boot, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3 .boot, .locations-location .location-adventures .multi-tour-adventures h2 .boot, .locations-location .location-adventures .multi-tour-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .boot, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .multi-tour-adventures h3 .boot { display: block; }
  .locations-location .location-adventures .standalone-adventures h2 .copy, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .copy, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3 .copy, .locations-location .location-adventures .multi-tour-adventures h2 .copy, .locations-location .location-adventures .multi-tour-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .copy, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .multi-tour-adventures h3 .copy { padding-top: 0.6rem; }
  .locations-location .meet-our-team h2, .locations-location .meet-our-team .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .meet-our-team h3, .locations-location .meet-our-team p { width: 100% !important; text-align: center !important; } }
@media (min-width: 1024px) { .locations .map-template { position: relative; height: 60rem; overflow: hidden; }
  .locations .map-template .confines-wrapper, .locations .map-template .article-content-wrapper, .locations .map-template .hero-carousel-container .owl-nav, .hero-carousel-container .locations .map-template .owl-nav, .locations .map-template .conservation .hero-icon-title-container, .conservation .locations .map-template .hero-icon-title-container, .locations .map-template .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .locations .map-template h2, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2, .locations-location .title-promos-container .promotions-container .locations .map-template h2, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 { position: static; }
  .locations .map-template .confines-wrapper .product-tiles, .locations .map-template .article-content-wrapper .product-tiles, .locations .map-template .hero-carousel-container .owl-nav .product-tiles, .hero-carousel-container .locations .map-template .owl-nav .product-tiles, .locations .map-template .conservation .hero-icon-title-container .product-tiles, .conservation .locations .map-template .hero-icon-title-container .product-tiles, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles { margin: 0 auto; padding-left: 3.125%; padding-right: 3.125%; width: 100%; max-width: 1280px; position: relative; } }
@media (min-width: 1024px) and (min-width: 1280px) { .locations .map-template .confines-wrapper .product-tiles, .locations .map-template .article-content-wrapper .product-tiles, .locations .map-template .hero-carousel-container .owl-nav .product-tiles, .hero-carousel-container .locations .map-template .owl-nav .product-tiles, .locations .map-template .conservation .hero-icon-title-container .product-tiles, .conservation .locations .map-template .hero-icon-title-container .product-tiles, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles { padding-left: 0; padding-right: 0; max-width: 120rem; } }
@media (min-width: 1024px) { .locations .map-template .confines-wrapper .product-tiles .product-tile, .locations .map-template .article-content-wrapper .product-tiles .product-tile, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile { display: none; position: absolute; top: 4rem; right: 0; margin: 0 !important; padding: 0 !important; width: 36.4rem; }
  .locations .map-template .confines-wrapper .product-tiles .product-tile.active, .locations .map-template .article-content-wrapper .product-tiles .product-tile.active, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile.active, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile.active, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile.active, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile.active, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile.active, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile.active, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile.active, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile.active, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile.active, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile.active, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile.active, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile.active, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile.active, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile.active, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile.active, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile.active, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile.active, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile.active { display: block; z-index: 3; }
  .locations .map-template .confines-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .article-content-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile .product-tile-wrapper, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile .product-tile-wrapper, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile .product-tile-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper { padding: 1.8rem; background-color: rgba(13, 79, 64, 0.9) !important; }
  .locations .map-template .confines-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .article-content-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .hero-carousel-container .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .hero-carousel-container .locations .map-template .owl-nav .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .locations .map-template .hero-icon-title-container .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .our-mission .conservation-model-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .product-tiles .product-tile .product-tile-wrapper .product-wrapper { height: auto; }
  .locations .map-template .confines-wrapper .locations-map, .locations .map-template .article-content-wrapper .locations-map, .locations .map-template .hero-carousel-container .owl-nav .locations-map, .hero-carousel-container .locations .map-template .owl-nav .locations-map, .locations .map-template .conservation .hero-icon-title-container .locations-map, .conservation .locations .map-template .hero-icon-title-container .locations-map, .locations .map-template .conservation .our-mission .conservation-model-container h2 .locations-map, .conservation .our-mission .conservation-model-container .locations .map-template h2 .locations-map, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .locations-map, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .locations-map, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .locations-map, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .locations-map, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .locations-map, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .locations-map, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .locations-map, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .locations-map, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .locations-map, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .locations-map { position: absolute !important; z-index: 2; top: 0; left: 0; height: 60rem; margin-top: 0; }
  .locations .map-template .confines-wrapper .instruction, .locations .map-template .article-content-wrapper .instruction, .locations .map-template .hero-carousel-container .owl-nav .instruction, .hero-carousel-container .locations .map-template .owl-nav .instruction, .locations .map-template .conservation .hero-icon-title-container .instruction, .conservation .locations .map-template .hero-icon-title-container .instruction, .locations .map-template .conservation .our-mission .conservation-model-container h2 .instruction, .conservation .our-mission .conservation-model-container .locations .map-template h2 .instruction, .locations .map-template .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .instruction, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .instruction, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3 .instruction, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .locations .map-template h3 .instruction, .locations .map-template .locations-location .title-promos-container .title-container .title-wrapper .instruction, .locations-location .title-promos-container .title-container .locations .map-template .title-wrapper .instruction, .locations .map-template .locations-location .title-promos-container .promotions-container h2 .instruction, .locations-location .title-promos-container .promotions-container .locations .map-template h2 .instruction, .locations .map-template .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3 .instruction, .locations-location .title-promos-container .promotions-container .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations .map-template h3 .instruction, .locations .map-template .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container h3 .instruction, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .title-promos-container .promotions-container .locations .map-template h3 .instruction { position: absolute; z-index: 2; bottom: 1.8rem; left: 50%; padding: 0.8rem 1.8rem; background-color: rgba(0, 0, 0, 0.6); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  .locations .location-links-container { display: block; }
  .locations-location .title-promos-container { margin-top: -7.2rem; padding-top: 0 !important; }
  .locations-location .title-promos-container.no-promotions { padding-bottom: 0 !important; height: 7.2rem; }
  .locations-location .title-promos-container .title-container { position: relative; top: -8.8rem; max-width: none; text-align: center; }
  .locations-location .title-promos-container .title-container .location-pin, .locations-location .title-promos-container .title-container .semi-circle { display: inline-block; position: absolute; top: -2.7rem; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
  .locations-location .title-promos-container .title-container .location-pin { z-index: 3; padding-top: 1.2rem; }
  .locations-location .title-promos-container .title-container .semi-circle { z-index: 2; }
  .locations-location .title-promos-container .title-container .title-wrapper { display: inline-block; padding: 1.4rem 4.6rem; width: auto; max-width: none; background-color: rgba(0, 0, 0, 0.75); }
  .locations-location .title-promos-container .title-container .title-wrapper .title { padding-top: 0; }
  .locations-location .title-promos-container .title-container .title-wrapper .title span { display: block; }
  .locations-location .title-promos-container .title-container .title-wrapper .title .major { padding: 0; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 4.4rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0; }
  .locations-location .title-promos-container .title-container .title-wrapper .title .major .comma { display: none; }
  .locations-location .title-promos-container .title-container .title-wrapper .title .minor { padding: 3.2rem 0 0rem; font-family: "foco", Arial, Helvetica, sans-serif; font-size: 2.2rem; line-height: 1.2em; letter-spacing: 0em; font-weight: 700; padding-top: 0.8rem; font-weight: 100; }
  .locations-location .location-adventures .standalone-adventures, .locations-location .location-adventures .multi-tour-adventures { position: relative; }
  .locations-location .location-adventures .standalone-adventures h2, .locations-location .location-adventures .standalone-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .standalone-adventures h3, .locations-location .location-adventures .standalone-adventures .adventures-intro, .locations-location .location-adventures .multi-tour-adventures h2, .locations-location .location-adventures .multi-tour-adventures .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .locations-location .location-adventures .multi-tour-adventures h3, .locations-location .location-adventures .multi-tour-adventures .adventures-intro { text-align: center; } }
/*----------------------------------------------------------------------------
/* Blog                                                                     */
.news .news-overview .load-more-container { padding-top: 6.8rem; text-align: center; }
.news .news-overview .load-more-container .btn-load-more { margin-top: 0; }
.news .news-overview .load-more-container .btn-load-more .loading-spinner-container .loading-spinner span { -webkit-box-shadow: 0 0.8rem 0 0 #FAE23A; -moz-box-shadow: 0 0.8rem 0 0 #FAE23A; box-shadow: 0 0.8rem 0 0 #FAE23A; }

@media (min-width: 600px) { .news .news-overview h1, .news .news-overview .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .news .news-overview h2, .news .news-overview .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .news .news-overview h3, .news .news-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .news .news-overview h3, .news .news-overview .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .news .news-overview h2, .news .news-overview .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .news .news-overview h3, .news .news-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .news .news-overview h3, .news .news-overview .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .news .news-overview h2, .news .news-overview .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .news .news-overview h3, .news .news-overview .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .news .news-overview h3 { font-size: 3.8rem; } }
/*----------------------------------------------------------------------------
/*  Promotions page                                                         */
.promotions .article-content h1, .promotions .article-content .conservation .our-mission .traditional-conservation-intro h2, .conservation .our-mission .traditional-conservation-intro .promotions .article-content h2, .promotions .article-content .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .traditional-conservation-intro .what-we-have-done .timeline-carousel .timeline-entry-container .copy .promotions .article-content h3, .promotions .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .traditional-conservation-intro .promotions .article-content h3, .promotions .article-content .conservation .our-mission .conservation-model-container h2, .conservation .our-mission .conservation-model-container .promotions .article-content h2, .promotions .article-content .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .our-mission .conservation-model-container .what-we-have-done .timeline-carousel .timeline-entry-container .copy .promotions .article-content h3, .promotions .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .our-mission .conservation-model-container .promotions .article-content h3, .promotions .article-content .conservation .what-we-are-up-to .project .layout-1-column h2, .conservation .what-we-are-up-to .project .layout-1-column .promotions .article-content h2, .promotions .article-content .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-are-up-to .project .layout-1-column .what-we-have-done .timeline-carousel .timeline-entry-container .copy .promotions .article-content h3, .promotions .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .what-we-are-up-to .project .layout-1-column .promotions .article-content h3, .promotions .article-content h2, .promotions .article-content .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy h3, .conservation .what-we-have-done .timeline-carousel .timeline-entry-container .copy .promotions .article-content h3, .promotions .article-content h3, .promotions .article-content h4, .promotions .article-content h5, .promotions .article-content h6, .promotions .article-content p, .promotions .article-content ul, .promotions .article-content ol { width: 100% !important; }
.promotions .article-content .no-promotions { text-align: center; }
.promotions .article-content .promotions-list { padding-top: 0; padding-left: 0; list-style: none; }
.promotions .article-content .promotions-list li { margin-top: 5.2rem; padding-top: 5.2rem; border-top: 0.1rem solid rgba(0, 0, 0, 0.3); }
.promotions .article-content .promotions-list li:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.promotions .article-content .promotions-list li ul, .promotions .article-content .promotions-list li ol { list-style-type: disc; }
.promotions .article-content .promotions-list li ul li, .promotions .article-content .promotions-list li ol li { margin-top: 0; padding-top: 0; border-top: 0; }
.promotions .article-content .promotions-list li .promocode { font-weight: 700; }
.promotions .article-content .promotions-list li .promocode .code { text-transform: uppercase; }

.rtl .promotions .article-content .promotions-list { margin-right: unset; }
