@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mr+De+Haviland&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Prata&display=swap");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");
.myfs-1 {
  font-size: 14px;
}

.myfs-2 {
  font-size: 15px;
}

.myfs-3 {
  font-size: 1rem;
}

.myfs-4 {
  font-size: 1.125rem;
}

.myfs-5 {
  font-size: 1.25rem;
}

.myfs-6 {
  font-size: 1.375rem;
}

.myfs-7 {
  font-size: 1.5rem;
}

.myfs-8 {
  font-size: 1.625rem;
}

.myfs-9 {
  font-size: 1.75rem;
}

.myfs-1 {
  font-size: 14px;
}

.myfs-2 {
  font-size: 15px;
}

.myfs-3 {
  font-size: 1rem;
}

.myfs-4 {
  font-size: 1.125rem;
}

.myfs-5 {
  font-size: 1.25rem;
}

.myfs-6 {
  font-size: 1.375rem;
}

.myfs-7 {
  font-size: 1.5rem;
}

.myfs-8 {
  font-size: 1.625rem;
}

.myfs-9 {
  font-size: 1.75rem;
}

@media (min-width: 1481px) {
  .upcomingExpeditions {
    height: 60vh;
  }
  .upcomingExpeditions #upcomingCarousel {
    position: relative;
    transform: translateY(-40%);
  }
  .expbox .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .expbox .hotel-name-display {
    font-size: 13px !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(58px);
  }
  .expbox .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
  .expbox .toggleBtn.toggle-active {
    width: 90px;
    height: 30px;
  }
  .expbox .toggleBtn .plus {
    width: 20px;
    height: 20px;
  }
  .toggleBtn {
    height: 30px;
  }
  .toggleBtn.toggle-active {
    width: 93px;
    height: 30px;
    padding-inline: 6px;
  }
  .toggleBtn.toggle-active .plus {
    width: 20px;
    height: 20px;
    transform: translateX(60px);
  }
  .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
}
@media (max-width: 1480px) {
  .counterbox ul li {
    font-size: 0.9rem !important;
    line-height: 1.4 !important;
  }
  .counterbox ul li span {
    font-size: 1.3rem !important;
    margin-top: 0.4rem !important;
  }
  .custom-textarea {
    height: 60px !important;
  }
  .custom-check .form-check-input {
    height: 18px !important;
  }
  .form-control,
  .form-check-label,
  .input-search::before {
    font-size: 12px !important;
  }
  .themebtn,
  .btngradient {
    padding: 0.6rem 1rem !important;
    font-size: 12px !important;
  }
  .themebtn span,
  .btngradient span {
    font-size: 12px !important;
  }
  .btngradient::after {
    width: 1rem !important;
    margin-left: 4px;
  }
  .newsletter-form .themebtn {
    padding-inline: 2rem !important;
  }
  .display-5 {
    font-size: 2.5rem;
  }
  .fs-4 {
    font-size: 1.4rem !important;
  }
  #viewDetailsModal .modal-dialog {
    max-width: 90% !important;
  }
  #viewDetailsModal .modal-dialog .modal-content {
    border-radius: 24px;
  }
  #viewDetailsModal .wrapper-main .mainslider {
    width: 50% !important;
  }
  #expertModal .modal-dialog {
    max-width: 70% !important;
  }
  #expertModal .customscroll {
    width: 90% !important;
    height: 70vh;
  }
  .wslist-maincontainer {
    width: 30% !important;
  }
  #simple-list-itinerary a h3 {
    font-size: 1rem !important;
  }
  #simple-list-itinerary a div {
    font-size: 14px !important;
  }
  .sticky-scroll .scrollspy-itinerary .secimg {
    height: 220px;
  }
  .sticky-scroll .scrollspy-itinerary .selectimg {
    height: 15rem;
  }
  .sticky-scroll .scrollspy-itinerary .selectbtn {
    padding: 0.4rem 1rem;
    padding-right: 0.4rem;
    font-size: 10px;
    justify-content: space-between !important;
  }
  .sticky-scroll .scrollspy-itinerary .selectbtn span:nth-child(2) {
    width: 22px;
    height: 22px;
  }
  .sticky-scroll .scrollspy-itinerary .selectbtn span:nth-child(2) .bi-check2 {
    font-size: 12px !important;
  }
  .sticky-scroll .scrollspy-itinerary .add-btns {
    padding: 4px !important;
  }
  .sticky-scroll .scrollspy-itinerary .add-btns span {
    width: 22px;
    height: 22px;
  }
  .sticky-scroll .scrollspy-itinerary .add-btns p {
    width: 65px;
    font-size: 12px !important;
  }
  .sticky-scroll .scrollspy-itinerary p {
    font-size: 13px !important;
  }
  .sticky-scroll .scrollspy-itinerary .cardexplore .cardimg {
    height: 170px;
  }
  .sticky-scroll .scrollspy-itinerary .cardexplore .themebtn {
    height: 30px;
  }
  .footer .memberImg h3 {
    font-size: 0.9rem !important;
  }
  .upcomingExpeditions {
    height: 60vh;
  }
  .upcomingExpeditions #upcomingCarousel {
    position: relative;
    transform: translateY(-42%);
  }
  .enquiry-btn:hover .text {
    opacity: 1;
    transform: translateX(8px);
    font-size: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 1479px) {
  .wishlist-offcanvas .main-wishlist {
    margin-right: 0 !important;
  }
  .wslist-maincontainer {
    width: 45% !important;
  }
  .upcomingExpeditions {
    height: 64vh;
  }
  .expbox .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .expbox .hotel-name-display {
    font-size: 13px !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(58px);
  }
  .expbox .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
  .expbox .toggleBtn.toggle-active {
    width: 90px;
    height: 30px;
  }
  .expbox .toggleBtn .plus {
    width: 20px;
    height: 20px;
  }
  .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .hotel-name-display {
    font-size: 13px !important;
  }
  .toggleBtn.toggle-active .plus {
    transform: translateX(58px);
  }
  .toggleBtn.toggle-active .label {
    transform: translateX(-28px);
    font-size: 13px;
  }
  .toggleBtn {
    height: 30px;
    padding-inline: 6px;
  }
  .toggleBtn.toggle-active {
    width: 90px;
    height: 30px;
  }
  .toggleBtn .plus {
    width: 20px !important;
    height: 20px !important;
  }
  #expertModal .modal-dialog {
    max-width: 70% !important;
  }
  .modal-dialog .form-control, .modal-dialog .form-select {
    padding: 0.375rem 0.75rem !important;
  }
  .journey-carousel .journey-box {
    height: 28rem;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  #expertModal .modal-dialog {
    max-width: 90% !important;
  }
  .modal-dialog .form-control, .modal-dialog .form-select {
    padding-block: 0.4rem 0.9rem;
  }
}
@media screen and (max-width: 991px) {
  .enquirybtn .themebtn {
    white-space: nowrap;
    padding: 0.8rem 4.2rem;
  }
  .upcomingExpeditions {
    height: 100%;
  }
  .upcomingExpeditions #upcomingCarousel {
    position: relative;
    transform: translateY(0%);
  }
  .wslist-maincontainer {
    width: 70% !important;
  }
  .expbox .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .expbox .hotel-name-display {
    font-size: 13px !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(57px);
  }
  .expbox .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
  .expbox .toggleBtn.toggle-active {
    width: 90px;
    height: 30px;
  }
  .expbox .toggleBtn .plus {
    width: 20px;
    height: 20px;
  }
  .expbox .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .expbox .hotel-name-display {
    font-size: 13px !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(58px);
  }
  .expbox .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
  .expbox .toggleBtn.toggle-active {
    height: 30px;
  }
  .expbox .toggleBtn .plus {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 768px) {
  header nav .offcanvas ul.menulist li a {
    font-size: 14px;
  }
  header nav .offcanvas ul.menulist::after {
    right: -30px;
  }
  .enquirybtn .themebtn {
    white-space: nowrap;
    padding: 0.8rem 4.2rem;
  }
  .main-wishlist {
    margin-right: 0 !important;
  }
  .wslist-maincontainer {
    width: 90% !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(55px);
  }
  .expbox .toggleBtn.toggle-active .label {
    font-size: 12px;
  }
  .toggleBtn {
    padding-inline: 9px;
  }
}
@media screen and (max-width: 767px) {
  .enquirybtn {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .enquiry-btn:hover {
    width: 170px;
  }
  .benefitarea .d-grid {
    grid-template-columns: 1fr 1fr;
  }
  .experiences-area .content {
    width: min(92vw, 40rem) !important;
    margin: 1rem;
    left: 0 !important;
    transform: translateY(0%) !important;
    top: 0 !important;
  }
  .experiences-area .arrowbutton {
    bottom: -1rem;
  }
  .experiences-area .arrowbutton .btn {
    height: 2.5rem;
    width: 2.5rem;
  }
  .experiences-area .experiencesslider {
    min-height: 40rem !important;
  }
  .experiences-area .experiencesslider .experienceitem {
    top: 60%;
  }
  .experiences-area .experiencesslider .experienceitem:nth-child(3) {
    left: 30% !important;
    transform: translateY(0%) !important;
  }
  .experiences-area .experiencesslider .experienceitem:nth-child(2)::before {
    background: linear-gradient(360deg, rgba(255, 255, 255, 0) 62.84%, var(--bs-black) 100%);
  }
  .testimonial-section #testCarousel .owl-nav::before, .testimonial-section #testCarousel .owl-nav::after {
    width: 32%;
  }
  .testimonial-section #testCarousel .owl-nav button {
    width: 2.5rem;
    height: 2.5rem;
  }
  .testimonial-section #testCarousel .owl-stage-outer {
    padding-top: 16%;
  }
  .flightright {
    display: none;
  }
  .flightbanner::before {
    top: -8% !important;
    left: -33% !important;
  }
  .state-area::after {
    height: 0 !important;
  }
  .itineraryyellow-area .journey-main::before {
    left: 1rem !important;
    height: 88% !important;
  }
  .itineraryyellow-area .journey-main .journey-flight {
    left: 1rem !important;
  }
  .itineraryyellow-area .journey-main .journey-flight svg {
    width: 4rem;
  }
  .itineraryyellow-area .journey-main .journey-item::after {
    left: 1rem !important;
  }
  .itineraryyellow-area .journey-main .journey-item {
    padding-left: 3rem;
  }
  .itineraryyellow-area .journey-main .journey-item .d-flex {
    gap: 2rem !important;
    display: grid !important;
  }
  .itineraryyellow-area .journey-main .journey-item .d-flex .journy-text .d-flex {
    display: flex !important;
  }
  .itineraryyellow-area .journey-main .journy-img {
    height: 18rem !important;
  }
  #itineraryCarousel .owl-nav button {
    bottom: 40% !important;
  }
  .itineraryTwo .absec-two p {
    width: 100% !important;
  }
  .itineraryTwo .sticky-scroll .title p {
    width: 100% !important;
  }
  #expertModal .modal-dialog {
    max-width: 90% !important;
  }
  #expertModal .customscroll {
    width: 100% !important;
    height: 70vh;
  }
  .mcusscroll .customscroll {
    height: 50vh !important;
  }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto !important;
    max-height: 100%;
  }
  #expertModal .middleline::after {
    display: none;
  }
  .form-control,
  .form-check-label,
  .input-search::before {
    font-size: 1rem !important;
  }
  .journey-area .journey-box {
    height: 25rem;
  }
  .hotelModal .modal-dialog, #viewDetailsModal .modal-dialog {
    max-width: 95% !important;
  }
  .hotelModal .modal-dialog .wrapper-main .mainslider, #viewDetailsModal .modal-dialog .wrapper-main .mainslider {
    width: 100% !important;
  }
  .hotelModal .modal-dialog .thumbCarouselbox .thumb img, #viewDetailsModal .modal-dialog .thumbCarouselbox .thumb img {
    min-height: 90px;
  }
  .slider-img-box {
    height: 100%;
  }
  .faq-text {
    width: 100% !important;
  }
  .faq-text p {
    text-align: justify !important;
  }
}
@media screen and (max-width: 480px) {
  .owl-nav button.owl-prev, .owl-nav button.owl-next {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .owl-nav button.owl-prev {
    left: 0.5rem !important;
  }
  .owl-nav button.owl-next {
    right: 0.5rem !important;
  }
  p {
    font-size: 13px;
  }
  .display-5 {
    font-size: 2rem;
  }
  .counterbox {
    width: 100% !important;
  }
  .counterbox ul li {
    font-size: 0.7rem !important;
    line-height: 1.4 !important;
  }
  .counterbox ul li span {
    font-size: 1.1rem !important;
    margin-top: 0.4rem !important;
  }
  .themebtn,
  .btngradient {
    padding: 0.6rem 0.8rem !important;
    font-size: 11px !important;
    white-space: nowrap;
  }
  header nav .navbar-brand {
    width: 2rem !important;
  }
  header nav ul.navbar-nav {
    width: 100% !important;
  }
  header nav ul.navbar-nav::after {
    display: none !important;
  }
  header nav ul.navbar-nav li a {
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
    font-size: 14px !important;
  }
  header nav .m-menu-left-grid {
    max-width: 100% !important;
    margin-block-start: 1rem !important;
  }
  header .mobile-subnav {
    position: absolute;
    inset: 0;
    padding: 1rem;
    transform: translateX(100%);
    transition: transform 0.4s ease;
    opacity: 0;
  }
  header .mobile-subnav.show {
    transform: translateX(0);
    opacity: 1;
  }
  .videoslider .fs-4 {
    font-size: 1.1rem !important;
  }
  .videoslider .display-4 {
    line-height: 1.1;
    font-size: calc(1.275rem + 2.7vw);
  }
  .videoslider .input-search {
    width: 70%;
    display: none !important;
  }
  .videoslider .input-search::before {
    left: 0.8rem;
    font-size: 1.1rem;
  }
  .videoslider .input-search input {
    font-size: 14px !important;
  }
  .journey-area .journeytabs button {
    padding: 0.5rem 1rem !important;
    font-size: 1rem !important;
  }
  .journey-area .journey-carousel .owl-nav button.owl-prev, .journey-area .journey-carousel .owl-nav button.owl-next {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .journey-area .journey-carousel .owl-nav button.owl-prev {
    left: 0.5rem !important;
  }
  .journey-area .journey-carousel .owl-nav button.owl-next {
    right: 0.5rem !important;
  }
  .btnarrow::after {
    width: 1.6rem;
    height: 0.8rem;
  }
  .ads-area .rounded-end-0 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: 0 !important;
  }
  .ads-area .rounded-start-0 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: 0 !important;
  }
  .benefitarea .d-grid {
    grid-template-columns: 1fr 1fr;
  }
  .benefitarea .d-grid .fs-4 {
    font-size: 1.2rem !important;
  }
  .footer {
    padding-block-start: 0;
  }
  .footer .footer-quote .quotes-text p {
    font-size: 1.125rem;
    line-height: 25px;
    padding-inline: 0;
  }
  .footer .footer-quote .quotes-text svg {
    width: 30px;
  }
  .footer .footer-section {
    margin-top: 0;
  }
  .footer .footer-section .footer-bottom {
    flex-direction: column !important;
  }
  .inclusionslist ul {
    grid-template-columns: auto !important;
  }
  .inclusionslist ul li {
    margin-block-end: 1rem !important;
  }
  .itineraryyellow-area .journey-main .journy-img {
    height: 12rem !important;
  }
  #itineraryCarousel .owl-nav button {
    bottom: 38% !important;
  }
  .experiences-area .experiencesslider .experienceitem:nth-child(4) {
    left: calc(50% + 130px);
    box-shadow: 0 4px 25.6px 0 rgba(0, 0, 0, 0.25);
    filter: blur(2px);
  }
  .journey-area .journey-box {
    height: 15rem;
  }
}
@media screen and (max-width: 1600px) {
  .contact-main .commonBanner {
    height: 100%;
    padding-block: 3rem;
  }
  .contact-main .commonBanner .bgimg {
    width: 100% !important;
    height: 100%;
  }
  .form-container {
    position: relative !important;
    margin-top: 3rem;
  }
}
@media (min-width: 1201px) and (max-width: 1480px) {
  h1 {
    font-size: 3rem !important;
  }
  .fs-1 {
    font-size: 2rem !important;
  }
  .fs-2 {
    font-size: 1.5rem !important;
  }
  .commonBanner .input-search {
    margin-top: 2rem !important;
  }
  .commonBanner .input-search input {
    padding-block: 10px !important;
  }
  .contact-main .commonBanner {
    height: 100%;
    padding-block: 3rem;
  }
  .contact-main .commonBanner .bgimg {
    width: 100% !important;
    height: 100%;
  }
  .form-container {
    position: relative !important;
    margin-top: 3rem;
  }
  .blog-pg .blogimg {
    height: 15rem;
  }
  .blog-detail .blogsarea .blogimg {
    height: 15rem;
  }
  .dblglast_content {
    height: 18rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  header nav .offcanvas .mega-menu .m-menu-left-grid {
    transform: translateX(4rem);
  }
  .input-search {
    width: auto;
  }
  .hero-video {
    height: 90vh !important;
  }
  .absec-two p {
    font-size: 15px !important;
  }
  .absec-three p {
    font-size: 15px !important;
  }
  .absec-three .grid .box {
    justify-content: space-around !important;
  }
  .absec-three .grid .box p {
    font-size: 13px !important;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .absec-four .adcontent {
    padding-left: 1rem !important;
  }
  .absec-four .shapedimg {
    width: 55% !important;
  }
  .absec-seven-stories .card {
    height: 380px;
  }
  .absec-eight .card {
    height: 300px;
  }
  .absec-eight .card h3 {
    font-size: 18px !important;
  }
  .itineraryTwo .absec-two p {
    font-size: 1.1rem !important;
  }
  .itineraryTwo .sticky-scroll #simple-list-itinerary h3 {
    font-size: 1.2rem !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore .cardimg {
    height: 100% !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore h5 {
    font-size: 1rem !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore p {
    font-size: 14px;
    text-align: justify;
  }
  .itineraryTwo .sticky-scroll .cardexplore a,
  .itineraryTwo .sticky-scroll .cardexplore span {
    white-space: nowrap;
    font-size: 12px !important;
  }
  .itineraryTwo .hotelList h2 {
    font-size: 1.9rem !important;
  }
  .itineraryTwo .hotelList .btngradient {
    font-size: 14px;
    padding-block: 0.5rem;
  }
  .itineraryTwo #hotelModal .modal-dialog {
    max-width: 90% !important;
  }
  .itineraryTwo #hotelModal .modal-dialog .modal-content p {
    font-size: 12px !important;
  }
  .itineraryTwo .counterbox {
    width: 50% !important;
  }
  .destination-list .journey-box {
    height: 350px !important;
  }
  .destination-list .progress-slider .owl-nav {
    width: 42% !important;
    bottom: -7% !important;
    transform: translateX(-8%) !important;
  }
  .destination-list .progress-slider .owl-dots {
    left: -32.5% !important;
    bottom: -5px !important;
  }
  .blog-detail .sidebar {
    top: 0 !important;
  }
  .testimonial-section .owl-stage-outer {
    position: relative;
    padding-top: 6%;
  }
  .enquirybtn {
    width: 18% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .enquirybtn {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .enquiry-btn:hover {
    width: 200px;
  }
  hero-video {
    height: 90vh !important;
  }
  .absec-two p {
    font-size: 15px !important;
  }
  .absec-three p {
    font-size: 15px !important;
  }
  .absec-three .grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .absec-three .grid .box {
    justify-content: space-between !important;
    height: 100%;
    padding: 12px !important;
  }
  .absec-three .grid .box p {
    font-size: 12px !important;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0 !important;
  }
  .ads-area .pcl {
    padding-right: 0 !important;
  }
  .ads-area .rounded-end-0 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: 0 !important;
  }
  .ads-area .rounded-start-0 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: 0 !important;
  }
  .absec-four .adcontent {
    padding-left: 1rem !important;
  }
  .absec-four .shapedimg {
    display: none;
  }
  .benefitarea .d-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .absec-five h3,
  .absec-five p {
    width: 100% !important;
    text-align: center !important;
  }
  .absec-six h3,
  .absec-six p {
    width: 100% !important;
    text-align: center !important;
  }
  .absec-six .imgdiv img {
    height: 300px !important;
  }
  .absec-seven-stories h2 {
    width: 60% !important;
  }
  .absec-seven-stories .card {
    height: auto;
  }
  .absec-seven-stories .card img {
    height: 300px !important;
  }
  .absec-eight .card h3 {
    font-size: 18px !important;
  }
  .testimonial-section .owl-stage-outer {
    padding-top: 8% !important;
  }
  .itineraryTwo .absec-two p {
    font-size: 1.1rem !important;
  }
  .itineraryTwo .sticky-scroll .secimg,
  .itineraryTwo .sticky-scroll .selectimg {
    height: auto !important;
  }
  .itineraryTwo .sticky-scroll p {
    line-height: 20px;
    font-size: 15px !important;
  }
  .itineraryTwo .sticky-scroll h3 {
    font-size: 1.2rem !important;
  }
  .itineraryTwo .sticky-scroll a,
  .itineraryTwo .sticky-scroll span {
    white-space: nowrap;
    font-size: 12px !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore .cardimg {
    height: 100% !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore h5 {
    font-size: 1rem !important;
  }
  .itineraryTwo .sticky-scroll .cardexplore p {
    font-size: 14px !important;
    text-align: justify;
  }
  .itineraryTwo .btngradient,
  .itineraryTwo .themebtn {
    font-size: 14px;
    padding-block: 0.5rem;
  }
  .itineraryTwo .hotelList h2 {
    font-size: 1.9rem !important;
  }
  .itineraryTwo .hotelList .owl-nav button {
    top: -30%;
  }
  .itineraryTwo #hotelModal .modal-dialog {
    max-width: 90% !important;
  }
  .itineraryTwo #hotelModal .modal-dialog .modal-content p {
    font-size: 12px !important;
  }
  .inspiration-main .inssecOne .ins-card:nth-child(even) .row .content {
    padding-left: 0;
  }
  .inspiration-main .inssecOne .content {
    padding-right: 0 !important;
  }
  .inspiration-main .inssecOne .content h5 {
    font-size: 1rem !important;
  }
  .inspiration-main .inssecOne .content h2 {
    font-size: 1.5rem !important;
  }
  .inspiration-main .inssecThird .owl-nav button {
    top: 98%;
  }
  .inspiration-main .inssecThird .owl-nav button.owl-prev {
    left: 42%;
  }
  .inspiration-main .inssecThird .owl-nav button.owl-next {
    left: 50%;
  }
  .inspiration-main .insecfive h3 {
    width: 100% !important;
  }
  .inspiration-main .insecfive input {
    width: 60% !important;
    padding-left: 10px !important;
  }
  .destination-list .section-wideslider p {
    width: 100% !important;
  }
  .destination-list .journey-box {
    height: 350px !important;
  }
  .destination-list .journey-box .slider-text {
    text-align: center;
  }
  .destination-list .destination-banner {
    height: 350px !important;
  }
  .destination-list .destination-banner .content h2 {
    font-size: 1.9rem !important;
  }
  .destination-list .destination-banner .content p {
    font-size: 14px !important;
  }
  .destination-list .progress-slider p {
    width: 100% !important;
    font-size: 14px !important;
  }
  .destination-list .progress-slider .owl-nav {
    width: 42% !important;
    bottom: 8% !important;
    transform: translateX(-8%) !important;
  }
  .destination-list .progress-slider .owl-dots {
    width: 20% !important;
    left: -32.5% !important;
    bottom: 55px !important;
  }
  .contact-main .commonBanner {
    height: 100%;
    padding-block: 3rem;
  }
  .contact-main .commonBanner .bgimg {
    width: 100% !important;
    height: 100%;
  }
  .contact-main .grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .form-container {
    position: relative !important;
    margin-top: 3rem;
  }
  .privacy-main .commonBanner .bgimg img {
    width: 100% !important;
  }
  .itineraryTwo .absec-eight .card {
    height: auto !important;
  }
  .itineraryTwo .absec-eight .card h3 {
    font-size: 1.6rem !important;
  }
  .itineraryTwo .absec-eight .card img {
    height: auto !important;
  }
  #expertModal .modal-dialog {
    max-width: 95% !important;
  }
  #expertModal .customscroll {
    width: 100% !important;
    height: 70vh;
  }
  .expbox .exp-name {
    width: 55%;
    font-size: 13px !important;
  }
  .expbox .hotel-name-display {
    font-size: 13px !important;
  }
  .expbox .toggleBtn.toggle-active .plus {
    transform: translateX(58px);
  }
  .expbox .toggleBtn.toggle-active .label {
    transform: translateX(-26px);
    font-size: 13px;
  }
  .expbox .toggleBtn.toggle-active {
    width: 93px;
    height: 30px;
  }
  .expbox .toggleBtn .plus {
    width: 20px;
    height: 20px;
  }
  .journey-carousel .journey-box {
    height: 20rem;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .absec-two p {
    font-size: 16px !important;
    text-align: justify !important;
  }
  .privacy-main .commonBanner .bgimg img {
    width: 100% !important;
  }
  .absec-three h3,
  .absec-three p {
    text-align: center !important;
  }
  .absec-three p {
    font-size: 15px !important;
  }
  .absec-three .grid .box {
    justify-content: space-between !important;
    height: 100%;
    padding: 2rem !important;
  }
  .grid {
    grid-template-columns: 1fr !important;
  }
  .absec-four .adcontent {
    padding-left: 1rem !important;
  }
  .absec-four .shapedimg {
    display: none;
  }
  .ads-area .rounded-end-0 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: 0 !important;
  }
  .ads-area .rounded-start-0 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: 0 !important;
  }
  .absec-six h3,
  .absec-six p {
    width: 100% !important;
    text-align: center !important;
  }
  .absec-six .imgdiv {
    width: 100%;
  }
  .absec-six .imgdiv img {
    width: 100%;
  }
  .absec-six .content p,
  .absec-six .content h3 {
    text-align: justify !important;
  }
  .absec-seven-stories h2 {
    width: 100% !important;
  }
  .absec-seven-stories .card {
    height: auto;
  }
  .absec-seven-stories .card img {
    height: 300px !important;
  }
  .absec-eight .card {
    height: auto;
  }
  .absec-eight .card img {
    height: 500px !important;
  }
  .inspiration-main .inssecOne .ins-card:nth-child(even) .row .content {
    padding-left: 0;
  }
  .inspiration-main .inssecOne .content {
    padding-right: 0 !important;
  }
  .inspiration-main .inssecOne .content h5 {
    font-size: 1rem !important;
  }
  .inspiration-main .inssecOne .content h2 {
    font-size: 1.5rem !important;
  }
  .inspiration-main .insecTwo {
    text-align: center !important;
  }
  .inspiration-main .insecTwo h3 {
    width: 100% !important;
    margin-top: 2rem;
  }
  .inspiration-main .insecTwo p {
    width: 100% !important;
  }
  .inspiration-main .insecTwo .imgdiv {
    position: relative !important;
    width: 100% !important;
  }
  .inspiration-main .inssecThird .owl-nav button {
    top: 98%;
  }
  .inspiration-main .inssecThird .owl-nav button.owl-prev {
    left: 35%;
  }
  .inspiration-main .inssecThird .owl-nav button.owl-next {
    left: 55%;
  }
  .destination-list p {
    width: 100% !important;
  }
  .destination-list .section-wideslider p {
    width: 100% !important;
  }
  .destination-list .journey-box {
    height: 350px !important;
  }
  .destination-list .journey-box .slider-text {
    text-align: center;
  }
  .destination-list .destination-banner {
    height: 350px !important;
  }
  .destination-list .destination-banner .content h2 {
    font-size: 1.5rem !important;
  }
  .destination-list .destination-banner .content p {
    font-size: 14px !important;
    width: 60% !important;
  }
  .destination-list .progress-slider {
    text-align: center !important;
  }
  .destination-list .progress-slider p {
    width: 100% !important;
    font-size: 14px !important;
  }
  .destination-list .progress-slider .owl-nav,
  .destination-list .progress-slider .owl-dots {
    display: none !important;
  }
  .absec-five {
    margin-top: 3rem;
  }
  .absec-five .grid .box {
    height: auto !important;
    text-align: start !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
  }
  .absec-five .grid .box h4 {
    width: 80%;
    font-size: 14px !important;
  }
  .absec-five .grid .box .number {
    position: relative !important;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .absec-five .grid .box .number h3 {
    padding: 0 !important;
  }
  .contact-main .commonBanner {
    height: 100%;
    padding-block: 3rem;
  }
  .contact-main .commonBanner .bgimg {
    width: 100% !important;
    height: 100%;
  }
  .form-container {
    position: relative !important;
    margin-top: 3rem;
  }
  .form-container h2,
  .form-container p {
    width: 100% !important;
    text-align: center;
  }
  .itineraryTwo .absec-eight .card {
    height: 550px !important;
  }
  .itineraryTwo .absec-eight .card h3 {
    font-size: 1.6rem !important;
  }
  .itineraryTwo .absec-eight .card img {
    height: auto !important;
  }
  .request_fsec h3 {
    width: 100% !important;
  }
}
@media (min-width: 320px) and (max-width: 639px) {
  .hero-video {
    height: 50vh;
  }
  .privacy-main .commonBanner .bgimg img {
    width: 100% !important;
  }
  .commonBanner {
    height: 50vh;
  }
  .commonBanner h1 {
    width: 100% !important;
    font-size: 30px;
  }
  .absec-two p {
    font-size: 16px !important;
    text-align: justify !important;
  }
  .absec-three h3,
  .absec-three p {
    text-align: center !important;
  }
  .absec-three p {
    font-size: 15px !important;
  }
  .absec-three .grid .box {
    justify-content: space-between !important;
    height: 100%;
    padding: 2rem !important;
  }
  .grid {
    grid-template-columns: 1fr !important;
  }
  .absec-four .adcontent {
    padding: 1.3rem !important;
  }
  .absec-four .shapedimg {
    display: none;
  }
  .absec-five p {
    width: 100% !important;
    font-size: 1rem !important;
    margin-top: 0 !important;
  }
  .absec-six h3,
  .absec-six p {
    width: 100% !important;
    text-align: center !important;
  }
  .absec-six .imgdiv {
    width: 100%;
  }
  .absec-six .imgdiv img {
    width: 100%;
  }
  .absec-six .content p,
  .absec-six .content h3 {
    text-align: justify !important;
  }
  .absec-seven-stories h2 {
    width: 100% !important;
  }
  .absec-seven-stories .card {
    padding: 1rem !important;
    height: auto;
  }
  .absec-seven-stories .card img {
    height: 300px !important;
  }
  .absec-eight {
    padding-top: 0 !important;
  }
  .absec-eight p {
    font-size: 1rem !important;
  }
  .absec-eight .card {
    height: auto;
  }
  .absec-eight .card img {
    height: 500px !important;
  }
  .nxtdestination {
    height: 60vh !important;
  }
  .nxtdestination .bg {
    height: 100% !important;
  }
  .nxtdestination .bg h3,
  .nxtdestination .bg .bordertxt {
    width: 100% !important;
    font-size: 30px;
  }
  .nxtdestination .bg h6 {
    font-size: 1.1rem !important;
  }
  .nxtdestination .bg .watchtxt {
    font-size: 0.8rem !important;
  }
  .experiences-area .experiencesslider .experienceitem:nth-child(3) {
    left: 25% !important;
  }
  .testimonial-section #testCarousel .owl-stage-outer {
    padding-top: 18%;
  }
  .footer .section-title h2 {
    font-size: 30px;
  }
  .commonBanner .bgimg {
    height: 100% !important;
  }
  .commonBanner .content {
    padding-top: 0rem;
  }
  .commonBanner .content p {
    width: 100% !important;
  }
  .itineraryTwo .sticky-scroll {
    padding-bottom: 0 !important;
  }
  .itineraryTwo .sticky-scroll .scrollspy-itinerary {
    height: 100% !important;
  }
  .itineraryTwo .sticky-scroll .selectimg,
  .itineraryTwo .sticky-scroll .content,
  .itineraryTwo .sticky-scroll .title p {
    width: 100% !important;
  }
  .itineraryTwo .sticky-scroll .owl-stage-outer {
    padding-left: 0;
  }
  .itineraryTwo .sticky-scroll .owl-carousel.owl-drag .owl-item {
    padding-inline: 8px;
  }
  .itineraryTwo .sticky-scroll .secimg {
    height: auto;
  }
  .itineraryTwo .itithird p {
    width: 100% !important;
  }
  .itineraryTwo .box p {
    font-size: 1rem !important;
  }
  .inspiration-main .inssecOne .ins-card:nth-child(even) .row .content {
    padding-left: 0;
  }
  .inspiration-main .inssecOne .content {
    padding-right: 0 !important;
    text-align: center;
  }
  .inspiration-main .inssecOne .content h5 {
    font-size: 1rem !important;
  }
  .inspiration-main .inssecOne .content h2 {
    font-size: 1.5rem !important;
  }
  .inspiration-main .insecTwo {
    text-align: center !important;
  }
  .inspiration-main .insecTwo h3 {
    width: 100% !important;
    margin-top: 2rem;
  }
  .inspiration-main .insecTwo p {
    width: 100% !important;
  }
  .inspiration-main .insecTwo .imgdiv {
    position: relative !important;
    width: 100% !important;
  }
  .inspiration-main .inssecThird .owl-nav {
    display: none !important;
  }
  .inspiration-main .insecfive {
    padding-block: 0 !important;
  }
  .inspiration-main .insecfive input {
    width: 100% !important;
  }
  .inspiration-main .insecfive input,
  .inspiration-main .insecfive button {
    padding-left: 10px !important;
    padding-block: 10px !important;
    white-space: nowrap !important;
    font-size: 14px !important;
  }
  .destination-list p {
    width: 100% !important;
  }
  .destination-list .section-wideslider p {
    width: 100% !important;
  }
  .destination-list .journey-box {
    height: 350px !important;
  }
  .destination-list .journey-box .slider-text {
    text-align: center;
  }
  .destination-list .journey-box .slider-text p {
    font-size: 1.2rem !important;
  }
  .destination-list .destination-banner {
    height: 250px !important;
  }
  .destination-list .destination-banner .adskew {
    width: 100% !important;
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0 100%) !important;
  }
  .destination-list .destination-banner .content {
    text-align: center !important;
    transform: translateX(0) !important;
  }
  .destination-list .destination-banner .content .btnm {
    text-align: center !important;
  }
  .destination-list .destination-banner .content h2 {
    font-size: 1.2rem !important;
    width: 100% !important;
  }
  .destination-list .destination-banner .content p {
    font-size: 14px !important;
    width: 100% !important;
  }
  .destination-list .progress-slider p {
    width: 100% !important;
    font-size: 14px !important;
  }
  .destination-list .progress-slider .owl-nav {
    width: 42% !important;
    bottom: 8% !important;
    transform: translateX(-8%) !important;
  }
  .destination-list .progress-slider .owl-dots {
    width: 20% !important;
    left: -32.5% !important;
    bottom: 55px !important;
  }
  .contact-main h2,
  .contact-main p {
    text-align: center;
    width: 100% !important;
  }
  .contact-main .form-container {
    margin-top: 3rem;
  }
  .contact-main .absec-five {
    margin-top: 3rem;
  }
  .contact-main .absec-five .grid .box {
    height: auto !important;
    text-align: start !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
  }
  .contact-main .absec-five .grid .box h4 {
    width: 80%;
    font-size: 14px !important;
  }
  .contact-main .absec-five .grid .box .number {
    position: relative !important;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .contact-main .absec-five .grid .box .number h3 {
    padding: 0 !important;
  }
  .contact-main .commonBanner {
    height: 100%;
    padding-block: 3rem;
  }
  .contact-main .commonBanner .bgimg {
    width: 100% !important;
    height: 100%;
  }
  .error-main .commonBanner {
    height: 100%;
    text-align: center;
  }
  .error-main .error-content {
    align-items: center !important;
  }
  .error-main .error-content h2 {
    font-size: 30px !important;
    margin-top: 2rem;
    width: 100% !important;
  }
  .error-main .error-content p {
    width: 100% !important;
    font-size: 1rem !important;
  }
  .blog-detail p {
    font-size: 14px !important;
  }
  .form-container {
    position: relative !important;
    margin-top: 3rem;
  }
  .footer .memberImg {
    padding: 0.7rem;
    width: 140px;
  }
  .footer .memberImg h3 {
    font-size: 0.9rem !important;
  }
  .footer .memberImg img {
    width: 50%;
  }
  .expereinces-main .inssecOne .vidcard .playbtn {
    width: 50px !important;
    height: 50px !important;
  }
  .expereinces-main .inssecOne p {
    text-align: justify;
  }
  .expereinces-main .expSecfive h2,
  .expereinces-main .expSecfive p {
    width: 100% !important;
  }
  #testimonialTwo p {
    text-align: justify;
  }
  .upcoming-slider .sign-content p {
    text-align: start !important;
  }
  .blog-pg .blogimg {
    height: auto;
  }
  .blog-detail .share-card {
    padding: 1.8rem;
  }
  .blog-detail .share-card .icon-circle {
    margin-bottom: 0 !important;
  }
  .request_fsec h3 {
    width: 100% !important;
  }
  #formbox h2,
  #formbox p {
    text-align: center;
    width: 100% !important;
  }
  #expertModal .modal-dialog {
    max-width: 100% !important;
  }
  #expertModal .modal-dialog {
    max-width: 100% !important;
  }
  #expertModal .customscroll {
    width: 100% !important;
    height: 70vh;
  }
}
@media screen and (max-width: 1600px) {
  #hotelModal .modal-dialog {
    max-width: 90% !important;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  header nav .offcanvas ul.menulist {
    width: 100% !important;
  }
  header nav .offcanvas .dropdown-toggle {
    white-space: wrap;
  }
}
@media screen and (max-width: 360px) {
  .travel-tabs .nav {
    justify-content: start !important;
    gap: 10px !important;
  }
  .info-card p {
    font-size: 13px;
  }
  .jcontent {
    padding-inline: 1rem;
  }
  #overviewContent p {
    font-size: 14px !important;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  .toggleBtn.toggle-active .label {
    transform: translateX(-25px);
  }
  .mobile-subnav {
    position: absolute;
    inset: 0;
    padding: 1rem;
    transform: translateX(100%);
    transition: transform 0.4s ease;
    opacity: 0;
  }
  .mobile-subnav.show {
    transform: translateX(0);
    opacity: 1;
  }
  .mobile-subnav .mm-image-right {
    max-height: 400px;
  }
  .expedition-form {
    padding: 2rem !important;
  }
}
/* Desktop fix */
@media (min-width: 991px) {
  #expertModal .customscroll {
    width: 100% !important;
  }
  #wishlistSection {
    max-height: none !important;
    overflow: visible;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

sup {
  top: -1.5em;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

body {
  font-family: "Manrope";
  font-weight: normal;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Cormorant Garamond";
}

a {
  text-decoration: none;
  color: currentColor;
}

.bg-opacity-33 {
  --bs-bg-opacity: 0.33;
}

.bg-opacity-65 {
  --bs-bg-opacity: 0.65;
}

.bgblur {
  backdrop-filter: blur(23.3999996185px);
}

.bgblurlight {
  backdrop-filter: blur(5.9499998093px);
}

.lh-xs {
  line-height: 1.1;
}

.z-99 {
  z-index: 99;
}

.h-24 {
  height: 24rem;
}

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
.oneline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.twoline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.threeline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.fourline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.cormorant-garamond {
  font-family: "Cormorant Garamond";
}

.manrope {
  font-family: "Manrope";
}

.fs-14 {
  font-size: 14px;
}

.greybg2 {
  background: #e0e0e0;
}

.greybggradient {
  background: linear-gradient(180deg, #e0e0e0 0%, rgba(var(--bs-white-rgb), 0) 100%);
}

.yellowlightbg {
  background: #fdf3a6;
}

.yellowlightbg1 {
  background: rgba(253, 243, 166, 0.3);
}

.lighgreenbg {
  background: #e8f6f9;
}

.lightgreengradient {
  background: linear-gradient(180deg, var(--bs-white-rgb) -1.88%, #e8f6f9 41.59%, #e8f6fa 99.89%);
}

.darkbluebg {
  background: #000a28;
}

.darkgreybg {
  background: rgba(88, 88, 88, var(--bs-bg-opacity));
}

.icon5 {
  width: 5rem;
  height: 5rem;
}

.icon3 {
  width: 3rem;
  height: 3rem;
}

.bg-opacity-15 {
  --bs-bg-opacity: 0.15;
}

.input-search {
  font-weight: 400;
  width: 60%;
}
.input-search::before {
  content: "\f52a";
  font-family: "bootstrap-icons";
  position: absolute;
  left: 1rem;
  font-size: 1.375rem;
}

.owl-nav button,
.arrowbutton .btn {
  height: 3rem;
  width: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  --bs-bg-opacity: 0.7;
  background: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  border-radius: var(--bs-border-radius-pill);
  transition: all 0.3s ease-in-out;
}
.owl-nav button:hover,
.arrowbutton .btn:hover {
  --bs-bg-opacity: 0.9;
  background: #f3e021 !important;
}

.rounded-24 {
  border-radius: 1.5rem;
}

#loader {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  transition: opacity 0.6s ease, visibility 0.8s ease;
}

#loader.hide {
  opacity: 0;
  visibility: hidden;
}

.zoom-img {
  overflow: hidden;
}
.zoom-img:hover img {
  transform: scale(1.2) rotate(2deg);
  -moz-transform: scale(1.2) rotate(2deg);
  -ms-transform: scale(1.2) rotate(2deg);
  -o-transform: scale(1.2) rotate(2deg);
}
.zoom-img img {
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transition: all 700ms ease;
}

.btngradient {
  background: var(--bs-dark);
  color: var(--bs-white);
  overflow: hidden;
  position: relative;
  padding: 0.8rem 1.2rem;
  border-radius: var(--bs-border-radius-pill);
  display: inline-flex;
  justify-content: center;
  font-size: 15px;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.btngradient.btnarrow::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='white'/></svg>");
}
.btngradient span {
  position: relative;
  pointer-events: none;
}
.btngradient::before {
  --size: 0;
  content: "";
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: radial-gradient(circle closest-side, #f3e021, transparent);
  transform: translate(-50%, -50%);
  transition: width 0.2s ease, height 0.2s ease;
}
.btngradient:hover::before {
  --size: 150px;
}

.themebtn {
  --tw-bg-opacity: 1;
  background-color: var(--bs-white);
  overflow: hidden;
  position: relative;
  padding: 0.8rem 1.2rem;
  border-radius: var(--bs-border-radius-pill);
  display: inline-flex;
  justify-content: center;
  font-size: 15px;
  align-items: center;
}
.themebtn span:first-child {
  transition: cubic-bezier(0, 0, 0.2, 1) 0.5s all;
  background: #f3e021;
  border-radius: var(--bs-border-radius-pill);
  width: 0;
  height: 0;
  position: absolute;
}
.themebtn:hover span:first-child {
  width: 16rem;
  height: 14rem;
  transition: cubic-bezier(0, 0, 0.2, 1) 0.5s all;
}
.themebtn.themebtndark {
  background-color: var(--bs-dark);
}
.themebtn.themebtndark span:last-child {
  color: var(--bs-white);
}
.themebtn.themebtndark:hover span:last-child {
  color: var(--bs-dark);
}
.themebtn.themebtndark.btnarrow::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='white'/></svg>");
}
.themebtn.themebtndark.btnarrow:hover::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='black'/></svg>");
}
.themebtn:hover span:last-child {
  color: var(--bs-dark);
}
.themebtn.themebtnlight.btnarrow::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='black'/></svg>");
}
.themebtn.btngradient::after {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='white'/></svg>");
}

.btnarrow::after {
  content: "";
  width: 2rem;
  height: 1rem;
  transition: all 0.3s ease-in-out;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'><path d='M0.627563 7.59115L-8.48793e-06 7.59115L-8.54039e-06 6.35658L0.627563 6.35658L0.627563 6.97387L0.627563 7.59115ZM17.8776 6.35658C18.2242 6.35658 18.5051 6.63295 18.5051 6.97387C18.5051 7.31478 18.2242 7.59115 17.8776 7.59115L17.8776 6.97387L17.8776 6.35658ZM11.8705 13.395L11.8705 14.0123L10.6154 14.0123L10.6154 13.395L11.2429 13.395L11.8705 13.395ZM17.5141 6.4945C17.8195 6.33328 18.1999 6.44611 18.3638 6.7465C18.5277 7.04689 18.413 7.42109 18.1076 7.58231L17.8109 7.0384L17.5141 6.4945ZM10.6153 0.617251L10.6153 -3.31523e-05L11.8705 -3.32048e-05L11.8705 0.61725L11.2429 0.61725L10.6153 0.617251ZM0.627563 6.97387L0.627563 6.35658L17.8108 6.35658L17.8108 6.97387L17.8108 7.59115L0.627563 7.59115L0.627563 6.97387ZM17.8108 6.97387L17.8108 6.35658L17.8776 6.35658L17.8776 6.97387L17.8776 7.59115L17.8108 7.59115L17.8108 6.97387ZM11.2429 13.395L10.6154 13.395C10.6154 12.4548 11.1401 11.5561 11.7858 10.7891C12.4448 10.0063 13.3078 9.26941 14.1471 8.64176C14.9901 8.01128 15.83 7.47574 16.4573 7.09859C16.7716 6.90967 17.0339 6.75964 17.2184 6.65642C17.3107 6.6048 17.3837 6.56484 17.434 6.53753C17.4592 6.52388 17.4787 6.51338 17.4922 6.50617C17.4989 6.50256 17.5042 6.49978 17.5078 6.49783C17.5097 6.49685 17.5111 6.49609 17.5122 6.49553C17.5127 6.49525 17.5131 6.49503 17.5134 6.49486C17.5136 6.49477 17.5138 6.49468 17.5138 6.49464C17.514 6.49456 17.5141 6.4945 17.8109 7.0384C18.1076 7.58231 18.1077 7.58227 18.1078 7.58225C18.1077 7.58226 18.1078 7.58225 18.1077 7.58227C18.1076 7.58231 18.1075 7.5824 18.1072 7.58254C18.1067 7.58283 18.1057 7.58332 18.1044 7.58402C18.1018 7.58543 18.0976 7.58766 18.0919 7.5907C18.0805 7.59679 18.0632 7.60611 18.0402 7.61856C17.9943 7.64345 17.9262 7.6808 17.8389 7.72962C17.6642 7.8273 17.4134 7.97071 17.1119 8.15197C16.5077 8.51521 15.7057 9.02704 14.9067 9.62452C14.104 10.2248 13.325 10.8965 12.7525 11.5765C12.1668 12.2722 11.8705 12.8905 11.8705 13.395L11.2429 13.395ZM17.8108 6.97387C17.579 7.54748 17.5788 7.54741 17.5786 7.54734C17.5785 7.5473 17.5783 7.54721 17.5781 7.54713C17.5777 7.54698 17.5772 7.54679 17.5766 7.54655C17.5754 7.54609 17.5738 7.54546 17.5719 7.54468C17.5679 7.54312 17.5624 7.54093 17.5554 7.53812C17.5413 7.53249 17.5212 7.52438 17.4955 7.5138C17.4439 7.49266 17.3697 7.4617 17.2761 7.42123C17.0889 7.34032 16.8236 7.22122 16.506 7.0665C15.8725 6.75785 15.0234 6.30371 14.1702 5.72401C13.3203 5.1466 12.444 4.42959 11.775 3.58915C11.1054 2.74803 10.6153 1.74658 10.6153 0.617251L11.2429 0.61725L11.8705 0.61725C11.8705 1.382 12.2013 2.12216 12.7632 2.82805C13.3257 3.53462 14.0914 4.17 14.8835 4.70823C15.6723 5.24416 16.4652 5.66889 17.0631 5.9602C17.3613 6.10547 17.6091 6.21663 17.7811 6.29098C17.8671 6.32814 17.934 6.35605 17.9787 6.37439C18.001 6.38355 18.0178 6.39032 18.0286 6.39465C18.034 6.39681 18.0379 6.39836 18.0403 6.3993C18.0414 6.39977 18.0422 6.40008 18.0426 6.40024C18.0428 6.40032 18.0429 6.40036 18.043 6.40036C18.043 6.40036 18.0429 6.40034 18.0429 6.40034C18.0428 6.4003 18.0427 6.40025 17.8108 6.97387Z' fill='black'/></svg>") no-repeat center/contain;
}
.btnarrow:hover::after {
  transform: translateX(5px);
}

header .hamburgermenu,
header .enquirybtn {
  width: 15%;
}
header .enquirybtn {
  display: flex;
  justify-content: end;
  align-items: center;
  flex-direction: row;
  gap: 0;
}
header nav .navbar-toggler:focus {
  box-shadow: none;
}
header nav .navbar-brand {
  width: 3.5rem;
  display: inline-block;
}
header nav .offcanvas.offcanvas-start {
  transition: transform 0.7s cubic-bezier(0.77, 0.2, 0.05, 1);
}
header nav .offcanvas {
  --bs-offcanvas-width: 100vw;
}
header nav .offcanvas .btn-close {
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  opacity: 1;
}
header nav .offcanvas ul.menulist {
  position: relative;
  opacity: 0;
  transform: translateX(-100px);
  transition: all 0.5s cubic-bezier(0.04, 0.79, 0.34, 1.3);
}
header nav .offcanvas ul.menulist li {
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.04, 0.79, 0.34, 1.3);
}
header nav .offcanvas ul.menulist li a {
  padding: 1rem 2.5rem 1rem 1rem;
  display: block;
  font-size: 1rem;
  position: relative;
  border-radius: var(--bs-border-radius-lg);
  transition: all 0.3s ease-in-out;
}
header nav .offcanvas ul.menulist li a.active {
  background: var(--bs-dark);
}
header nav .offcanvas ul.menulist li a:hover {
  background: rgba(var(--bs-white-rgb), 0.4);
}
header nav .offcanvas ul.menulist li a.dropdown-toggle::after {
  content: "\f285";
  font-family: bootstrap-icons;
  border: none;
  position: absolute;
  right: 1rem;
}
header nav .offcanvas ul.menulist::after {
  content: "";
  background-color: var(--bs-gray-600);
  width: 1px;
  height: 100%;
  display: inline-block;
  position: absolute;
  right: -2rem;
  top: 0;
}
header nav .offcanvas .vrline {
  min-height: 100vh;
  background-color: rgba(var(--bs-white-rgb), 0.1);
}
header nav .offcanvas {
  /*======================================
      -------------- Mega Menu ---------------
      ======================================*/
}
header nav .offcanvas .mega-menu .m-menu-left-grid {
  max-width: 92%;
  margin: 0 auto;
}
header nav .offcanvas .mega-menu .m-menu-left-grid li {
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.04, 0.79, 0.34, 1.3);
}
header nav .offcanvas .mega-menu .m-menu-left-grid li a {
  background: rgba(var(--bs-white-rgb), 0.03);
  border: 1px solid rgba(var(--bs-white-rgb), 0.1);
  color: var(--bs-white);
  border-radius: var(--bs-border-radius-xl);
  padding: 1rem 1.5rem;
  width: 100%;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
header nav .offcanvas .mega-menu .m-menu-left-grid li a::before {
  border: none;
}
header nav .offcanvas .mega-menu .m-menu-left-grid li a:hover {
  background: rgba(var(--bs-white-rgb), 0.4);
}
header nav .offcanvas .mega-menu .m-menu-left-grid li a.active {
  background: var(--bs-dark);
  border-color: var(--bs-body-bg);
}
header nav .offcanvas .mega-menu .m-menu-left-grid li:last-child {
  margin-bottom: 0;
}
header nav .offcanvas .mega-menu .m-menu-left-grid .reimagineboxcontent {
  width: 100%;
}
header nav .offcanvas .mega-menu .m-menu-left-grid .reimagineboxcontent h4 {
  font-family: "Manrope";
  font-size: 1rem;
}
header nav .offcanvas .mega-menu .m-menu-left-grid .reimagineboxcontent p {
  font-size: 13px;
  margin-bottom: 0;
}
header nav .offcanvas .mega-menu .m-menu-right-grid {
  height: 100%;
  transform: translateX(-200px);
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.04, 0.79, 0.34, 1.3);
}
header nav .offcanvas .mega-menu .m-menu-right-grid::after {
  content: "";
  background-color: var(--bs-gray-600);
  width: 1px;
  height: 100%;
  display: inline-block;
  position: absolute;
  left: -1.5rem;
  top: 0;
}
header nav .offcanvas .mega-menu .m-menu-right-grid .right-grid-content {
  display: none;
}
header nav .offcanvas .mega-menu .m-menu-right-grid .right-grid-content.show-content {
  display: block;
}
header nav .offcanvas .mega-menu .m-menu-right-grid .right-grid-content .mm-image-right {
  border-radius: var(--bs-border-radius-sm);
  overflow: hidden;
  max-height: 250px;
}
header nav .offcanvas .mega-menu .m-menu-right-grid .right-grid-content .mm-image-right img {
  width: 100%;
  height: 100%;
}
header nav .offcanvas .mega-menu .m-menu-right-grid .right-grid-content .mm-content-right h4 {
  font-family: "Manrope";
  font-size: 1rem;
}
header nav .offcanvas.show {
  transform: translateX(0);
}
header nav .offcanvas.show ul {
  transform: translateX(0);
  opacity: 1;
}
header nav .offcanvas.show ul li:nth-child(1) {
  animation: slideIn 0.3s 0.15s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(2) {
  animation: slideIn 0.3s 0.3s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(3) {
  animation: slideIn 0.3s 0.45s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(4) {
  animation: slideIn 0.3s 0.6s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(5) {
  animation: slideIn 0.3s 0.75s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(6) {
  animation: slideIn 0.3s 0.9s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(7) {
  animation: slideIn 0.3s 1.05s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(8) {
  animation: slideIn 0.3s 1.2s ease 1 forwards;
}
header nav .offcanvas.show ul li:nth-child(9) {
  animation: slideIn 0.3s 1.35s ease 1 forwards;
}
header nav .offcanvas.show .m-menu-right-grid {
  transform: translateX(0);
  opacity: 1;
}
header.menulight {
  position: relative !important;
}
header.menulight .header-top.text-white {
  color: var(--bs-black) !important;
}
header.menulight .header-top.text-white svg path {
  fill: var(--bs-black);
}
header.menulight hr {
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
header.menulight nav .navbar-toggler svg path {
  stroke: var(--bs-dark) !important;
}
header.menulight nav .hamburgermenu {
  position: relative;
}
header.menulight nav .hamburgermenu::after {
  content: "Menu";
  position: absolute;
  top: 0;
  transform: translate(100%, -10%);
  font-weight: 500;
  color: var(--bs-black);
  font-size: 1.25rem;
  margin-left: 0.5rem;
}
header.menulight nav .themebtn {
  background-color: var(--bs-black);
  color: var(--bs-white);
}

.mobile-subnav .mm-image-right {
  border-radius: var(--bs-border-radius-sm);
  overflow: hidden;
  max-height: 250px;
}
.mobile-subnav .mm-image-right img {
  width: 100%;
  height: 100%;
}

.videoslider {
  background: linear-gradient(270deg, rgba(var(--bs-black-rgb), 0) -1.65%, rgba(var(--bs-black-rgb), 0.5) 100%);
}
.videoslider input::-moz-placeholder {
  color: var(--bs-white);
  font-weight: 300;
}
.videoslider input::placeholder {
  color: var(--bs-white);
  font-weight: 300;
}

.counterbox {
  backdrop-filter: blur(15.3000001907px);
  width: 55%;
}
.counterbox ul li {
  font-size: 1rem;
  line-height: 1.75;
  position: relative;
  width: 100%;
}
.counterbox ul li span {
  font-size: 1.625rem;
}
.counterbox ul li::before {
  content: "";
  height: 100%;
  width: 1px;
  position: absolute;
  --bs-border-opacity: 1;
  background: rgba(var(--bs-light-rgb), var(--bs-border-opacity));
  right: 0;
}
.counterbox ul li:last-child::before {
  display: none;
}

.journey-box {
  position: relative;
  font-family: "Cormorant Garamond";
}
.journey-box::before {
  content: "";
  position: absolute;
  bottom: 0;
  --bs-bg-opacity: 0;
  background: linear-gradient(180deg, rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) 62.84%, var(--bs-black) 100%);
  left: 0;
  height: 100%;
  width: 100%;
}
.journey-box .slider-text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  transition: all 0.5s ease;
  height: 20%;
}
.journey-box:hover .slider-text {
  height: 100%;
  transform: translateY(0%);
  --bs-bg-opacity: 0;
  background: linear-gradient(180deg, rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) 0%, var(--bs-black) 90%);
}

.journey-area .journeytabs button {
  color: var(--bs-dark);
  padding: 0.8rem 2rem;
  border: none;
  border-radius: var(--bs-border-radius-pill);
  font-size: 1.375rem;
  background: transparent;
  font-family: "Cormorant Garamond";
  transition: all 0.3s ease-in-out;
}
.journey-area .journeytabs button.active {
  background: #f3f3f3;
}
.journey-area .journey-carousel .owl-nav {
  display: space-between;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  width: 100%;
}
.journey-area .journey-carousel .owl-nav button {
  position: absolute;
  bottom: 50%;
}
.journey-area .journey-carousel .owl-nav button.owl-prev {
  left: 2rem;
}
.journey-area .journey-carousel .owl-nav button.owl-next {
  right: 2rem;
  transform: rotate(180deg);
}
.journey-area .journey-carousel .owl-item:nth-child(odd) {
  margin-bottom: 3rem !important;
}
.journey-area .journey-carousel .owl-item:nth-child(even) {
  margin-top: 3rem !important;
}

.ads-area .adsbannerimg {
  position: relative;
}
.ads-area .adsbannerimg h3,
.ads-area .adsbannerimg h4 {
  font-family: "Mr De Haviland", cursive;
}

.benefitarea .benefits {
  transition: all 0.35s ease-in-out;
}
.benefitarea .benefits:hover {
  box-shadow: 0 20px 60px 0 rgba(46, 61, 33, 0.16);
}
.benefitarea .benefits:hover .icon5 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  background-color: #000a28 !important;
}
.benefitarea .benefits:hover .icon5 svg {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.benefitarea .benefits:hover .icon5 svg path {
  fill: #f3e021;
}
.benefitarea .benefits .icon5 {
  transition: all 0.3s ease-in-out;
}
.benefitarea .benefits .icon5 svg {
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transition: all 700ms ease;
}

.clients-area .clientsbox {
  height: 10rem;
  transition: 0.5s all ease;
}
.clients-area .clientsbox img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100px !important;
  max-width: 100%;
  width: auto !important;
}

.experiences-area {
  position: relative;
}
.experiences-area .experiencesslider {
  min-height: 30rem;
}
.experiences-area .experiencesslider .experienceitem {
  width: 10rem;
  height: 14rem;
  list-style-type: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background-position: center;
  background-size: cover;
  border-radius: var(--bs-border-radius-lg);
  transition: transform 0.1s, left 0.75s, top 0.75s, width 0.75s, height 0.75s;
}
.experiences-area .experiencesslider .experienceitem:nth-child(1), .experiences-area .experiencesslider .experienceitem:nth-child(2) {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: none;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
}
.experiences-area .experiencesslider .experienceitem:nth-child(2)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  --bs-bg-opacity: 0;
  background: linear-gradient(275deg, rgba(255, 255, 255, 0) 62.84%, var(--bs-black) 100%);
  --bs-bg-opacity: 0.5;
  position: absolute;
}
.experiences-area .experiencesslider .experienceitem:nth-child(1) {
  left: 50%;
}
.experiences-area .experiencesslider .experienceitem:nth-child(3) {
  left: 50%;
  transform: translateY(-35%) scale(1.5);
  transition: all 0.35s;
}
.experiences-area .experiencesslider .experienceitem:nth-child(4) {
  left: calc(50% + 220px);
  box-shadow: 0 4px 25.6px 0 rgba(0, 0, 0, 0.25);
  filter: blur(2px);
}
.experiences-area .experiencesslider .experienceitem:nth-child(5) {
  left: calc(50% + 440px);
  box-shadow: 0 4px 25.6px 0 rgba(0, 0, 0, 0.25);
  filter: blur(2px);
}
.experiences-area .experiencesslider .experienceitem:nth-child(6) {
  left: calc(50% + 660px);
  box-shadow: 0 4px 25.6px 0 rgba(0, 0, 0, 0.25);
  filter: blur(2px);
}
.experiences-area .content {
  width: min(30vw, 40rem);
  position: absolute;
  top: 50%;
  left: 5rem;
  transform: translateY(-50%);
  opacity: 0;
  display: none;
}
.experiences-area .content .description {
  line-height: 1.7;
  margin: 1rem 0 1.5rem;
  font-size: 0.8rem;
}
.experiences-area .content button {
  width: -moz-fit-content;
  width: fit-content;
  background-color: rgba(0, 0, 0, 0.1);
  color: white;
  border: 2px solid white;
  border-radius: 0.25rem;
  padding: 0.75rem;
  cursor: pointer;
}
.experiences-area .experienceitem:nth-of-type(2) .content {
  display: block;
  animation: show 0.75s ease-in-out 0.3s forwards;
}
@keyframes show {
  0% {
    filter: blur(5px);
    transform: translateY(calc(-50% + 75px));
  }
  100% {
    opacity: 1;
    filter: blur(0);
  }
}
.experiences-area .experiencenav {
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 999;
  position: relative;
  display: flex;
  justify-content: center;
}
.experiences-area .experiencenav .btn {
  margin: 0 0.25rem;
  cursor: pointer;
}
.experiences-area .experiencenav .btn:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.experiences-area .experiencenav .btn.prev::after {
  rotate: 180deg;
}

.upcomingExpeditions .upcomingCard {
  position: relative;
  transform: scale3d(0.95, 0.85, 1);
  transition: all 0.3s ease-in-out;
}
.upcomingExpeditions .upcomingCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--bs-border-radius-2xl);
}
.upcomingExpeditions .upcomingCard .hover-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  --bs-bg-opacity: 0.4;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  height: 90%;
  width: 90%;
  text-align: start;
  opacity: 0;
  transition: opacity 0.4s ease;
}
.upcomingExpeditions .upcomingCard .hover-content h2 {
  font-family: "Manrope";
}
.upcomingExpeditions .upcomingCard .dates {
  border: 1px solid gray;
  border-left: 0;
  border-right: 0;
}
.upcomingExpeditions .upcomingCard:hover .hover-content {
  opacity: 1;
}
.upcomingExpeditions #upcomingCarousel .owl-item.active.center .upcomingCard {
  transform: scale3d(1, 1, 1);
}
.upcomingExpeditions #upcomingCarousel .owl-item.active.center .upcomingCard .hover-content {
  opacity: 1;
}
.upcomingExpeditions #upcomingCarousel .owl-carousel .owl-item img {
  transform-style: preserve-3d;
  max-width: 100px;
  margin: 0 auto 1rem;
}

.playbtn {
  border: 1px solid #fff;
  padding: 0.8rem;
  height: 50px;
  transition: transform 0.3s ease;
  width: 50px;
}
.playbtn svg {
  transition: all 0.3s ease-in-out;
}

.playbtn:hover {
  transform: scale(1.1);
}
.playbtn:hover i {
  color: #f3e021 !important;
}
.playbtn:hover svg path {
  stroke: #f3e021;
}

/* Button Animation (pulse) */
.playbtn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(206, 206, 206, 0.5);
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
.nxtdestination::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(180deg, #e9f7fa 0%, #dbe8eb 4.33%, rgba(9, 9, 9, 0.27) 54.33%, rgba(2, 2, 2, 0.69) 86.54%, rgba(0, 0, 0, 0.88) 100%);
  border: 0;
  pointer-events: none;
}
.nxtdestination .bg h3 {
  font-size: 70px;
}
.nxtdestination .bg .themebtn {
  background: #fff;
}
.nxtdestination .bg .bordertxt {
  font-family: "Prata", serif;
  font-size: 80px;
  font-weight: 300;
  color: rgba(217, 217, 217, 0.3490196078);
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.856);
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .nxtdestination .bg h3 {
    font-size: 50px;
  }
  .nxtdestination .bg .bordertxt {
    font-size: 50px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .nxtdestination .bg h3 {
    font-size: 40px;
  }
  .nxtdestination .bg .bordertxt {
    font-size: 50px;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .nxtdestination .bg h3 {
    font-size: 30px;
  }
  .nxtdestination .bg .bordertxt {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .nxtdestination .bg h3 {
    font-size: 20px;
  }
  .nxtdestination .bg .bordertxt {
    font-size: 1.25rem;
  }
}
.nxtdestination .owl-carousel .owl-stage {
  display: flex;
}

.testimonial-section {
  position: relative;
  background: linear-gradient(180deg, #0d1112 0%, #000 100%);
}
.testimonial-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: linear-gradient(90deg, #050a0a 0%, #000 100%);
  border: 0;
  pointer-events: none;
  filter: blur(44.4500007629px);
  height: 200px;
  top: 90%;
}
.testimonial-section .owl-stage {
  display: flex;
}
.testimonial-section .owl-stage .owl-item {
  display: flex;
}
.testimonial-section .owl-stage .owl-item .testimonial-card {
  position: relative;
  width: 100%;
  background-color: #212121;
  display: grid;
  height: 100%;
  justify-content: center;
  box-shadow: 0 4px 18.1px 0 rgba(73, 71, 71, 0.09);
}
.testimonial-section .owl-stage .owl-item .testimonial-card .inner {
  height: 100%;
  display: grid;
}
.testimonial-section .owl-stage .owl-item .testimonial-card .inner .quotion {
  text-align: center;
}
.testimonial-section .owl-stage .owl-item .testimonial-card .inner .content h3 {
  font-weight: 600;
  font-family: "Manrope";
}
.testimonial-section .user-img {
  position: absolute;
  right: 10%;
  top: -50px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 6px solid #fff;
}
.testimonial-section .user-img img {
  border-radius: 50%;
}
.testimonial-section .user-img .rating {
  position: absolute;
  width: 50%;
  height: 50%;
  top: -10px;
  right: -30px;
  border-radius: 50%;
}
.testimonial-section .user-img .rating i {
  color: #f8e75b;
  font-size: 20px;
}
.testimonial-section .owl-stage-outer {
  position: relative;
  padding-top: 5%;
}
.testimonial-section #testCarousel .owl-nav {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  gap: 1rem;
}
.testimonial-section #testCarousel .owl-nav button {
  --bs-bg-opacity: 0;
  border: solid 1px var(--bs-gray-700);
  transition: all 0.3s ease-in-out;
}
.testimonial-section #testCarousel .owl-nav button svg path {
  fill: var(--bs-gray-700);
}
.testimonial-section #testCarousel .owl-nav button:hover {
  --bs-bg-opacity: 0.9;
  background: #f3e021 !important;
}
.testimonial-section #testCarousel .owl-nav::before, .testimonial-section #testCarousel .owl-nav::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: var(--bs-gray-700);
  pointer-events: none;
  height: 1px;
  width: 44%;
  top: 50%;
}
.testimonial-section #testCarousel .owl-nav::after {
  right: 0;
  left: auto;
}
.testimonial-section #testCarousel .owl-nav button.owl-next {
  rotate: 180deg;
}

.footer {
  position: relative;
  background: url("../images/footerbg.jpg") center center/cover;
  width: 100%;
}
.footer .memberImg {
  background: #e8f6f9;
  padding: 1rem;
  text-transform: capitalize !important;
  text-align: center;
}
.footer .memberImg .memlogo {
  height: 40px;
}
.footer::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(12, 12, 12, 0.9) 0%, rgba(9, 9, 9, 0.47) 54.33%, rgba(2, 2, 2, 0.76) 86.54%, rgba(var(--bs-black-rgb), 0.79) 100%);
  z-index: 1;
}
.footer .section-title h2 {
  font-size: 40px;
}
.footer #contactForm {
  margin-top: 60px;
}
.footer #contactForm .form-control {
  color: var(--bs-white);
  border-radius: 10px;
  padding-block: 10px;
  background-color: rgba(255, 255, 255, 0.1215686275);
  border: 1px solid rgba(255, 255, 255, 0.1568627451);
}
.footer #contactForm .form-control:focus {
  box-shadow: none;
}
.footer #contactForm .form-control::-moz-placeholder {
  color: #afafaf;
}
.footer #contactForm .form-control::placeholder {
  color: #afafaf;
}
.footer #contactForm .form-control textarea {
  height: 200px;
}
.footer #contactForm button {
  outline: 0;
  border: 0;
}

.footer-section {
  margin-top: 3rem;
  position: relative;
  z-index: 2;
}
.footer-section .footer-content {
  position: relative;
  z-index: 2;
}
.footer-section .footer-content .brand-section h2 {
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  font-family: "Cormorant Garamond";
}
.footer-section .footer-content .brand-section h2 span {
  font-size: 25px;
}
.footer-section .footer-content .brand-section p {
  --text-opacity: 0.6980392157;
  color: rgba(var(--bs-white-rgb), var(--text-opacity));
  margin-block: 30px;
}
.footer-section .social-icons {
  display: flex;
  gap: 10px;
}
.footer-section .social-icons .social-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1490196078);
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  transition: all 0.4s ease;
  text-decoration: none;
}
.footer-section .social-icons .social-icon i {
  font-size: 20px;
  color: #fff;
  transition: color 0.4s ease, transform 0.4s ease;
}
.footer-section .social-icons .social-icon:hover {
  background-color: #fff;
  transform: scale(1.1);
}
.footer-section .social-icons .social-icon:hover i {
  color: #f3e021;
  transform: rotate(360deg) scale(1.2);
}
.footer-section .footer-heading {
  font-size: 1.1rem;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 25px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Manrope";
}
.footer-section .footer-links {
  list-style: none;
  padding: 0;
}
.footer-section .footer-links li {
  margin-bottom: 12px;
}
.footer-section .footer-links li a {
  --text-opacity: 0.6980392157;
  color: rgba(var(--bs-white-rgb), var(--text-opacity));
  transition: all 0.3s ease-in-out;
}
.footer-section .footer-links li a:hover {
  color: var(--bs-white);
  padding-left: 5px;
}
.footer-section .info-item {
  display: flex;
  margin-bottom: 20px;
  gap: 15px;
  align-items: center;
}
.footer-section .info-item .info-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}
.footer-section .info-item .info-icon:hover {
  background: #f3e021;
  transform: scale(1.1);
}
.footer-section .info-item .info-icon i {
  --text-opacity: 0.6980392157;
  color: rgba(var(--bs-white-rgb), var(--text-opacity));
  font-size: 20px;
}
.footer-section .info-item .info-text {
  flex: 1;
  word-break: break-word;
}
.footer-section .info-item .info-text p {
  margin: 0;
  line-height: 1.6;
}
.footer-section .info-item .info-text p a {
  --text-opacity: 0.6980392157;
  color: rgba(var(--bs-white-rgb), var(--text-opacity));
}
.footer-section .footer-bottom {
  margin-top: 60px;
  padding-block: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.footer-section .footer-bottom .copyright,
.footer-section .footer-bottom .termCond {
  color: #808080;
  font-size: 12px;
}
.footer-section .footer-bottom .termCond li:hover {
  color: var(--bs-white);
}
.footer-section .footer-bottom .powered-by {
  color: #605f5f;
  font-size: 0.8rem;
}
.footer-section .footer-bottom .powered-by img {
  margin-bottom: 3px;
}
.footer-section .footer-bottom .powered-by span {
  color: #f9b309;
  font-weight: 500;
  font-size: 14px;
}
.footer-section .footer-bottom .powered-by span:nth-child(2) {
  color: #605f5f;
}
@media (max-width: 992px) {
  .footer-section .footer-bottom {
    margin-top: 10px;
    gap: 0;
  }
  .footer-section .footer-bottom .powered-by {
    font-size: 10px;
  }
  .footer-section .footer-bottom .powered-by span {
    font-size: 10px;
  }
  .footer-section .brand-section {
    margin-bottom: 25px;
  }
  .footer-section .brand-section p {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .footer-section .footer-heading {
    margin-bottom: 10px !important;
  }
  .footer-section .footer-links li {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 640px) {
  .footer-section .brand-section p {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .footer-section .footer-bottom .powered-by {
    font-size: 10px;
  }
  .footer-section .footer-bottom .powered-by span {
    font-size: 10px;
  }
  .footer-section .footer-heading {
    margin-bottom: 10px !important;
  }
  .footer-section .footer-links {
    padding-bottom: 9px;
  }
  .footer-section .footer-links li {
    margin-bottom: 0px !important;
  }
}

input:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px rgba(37, 37, 37, 0.8078431373) inset !important;
  -webkit-text-fill-color: #fff !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.footer-quote .quotes-text {
  position: relative;
  z-index: 111;
}
.footer-quote .quotes-text p {
  font-size: 34px;
  line-height: 50px;
  font-family: "Cormorant Garamond";
  color: #fff;
  text-align: center;
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .footer-quote .quotes-text .bottom-quote {
    right: -20px;
  }
}

.breadcrumb li.breadcrumb-item {
  position: relative;
}
.breadcrumb li.breadcrumb-item::before {
  content: "|";
  padding: 0 1.2rem;
}
.breadcrumb li.breadcrumb-item a {
  position: relative;
}
.breadcrumb li.breadcrumb-item:first-child::before {
  display: none;
}
.breadcrumb li.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb li.breadcrumb-item.active {
  font-weight: 700;
  color: var(--bs-black);
}

.itinerarysearch input {
  padding: 0.65rem;
  border-radius: 0.9rem;
}
.itinerarysearch::before {
  left: 0.7rem;
}

.itineraryarea h4 {
  font-family: "Manrope";
}

.featured-items ul {
  white-space: nowrap;
  overflow-x: auto;
}
.featured-items ul li a {
  display: inline-block;
}
.featured-items ul li a.active {
  background: var(--bs-white);
  padding: 0.8rem 1.5rem;
  color: var(--bs-dark);
  border-radius: var(--bs-border-radius-pill);
}

.buttontabs {
  background: var(--bs-black);
  border: solid 4px var(--bs-black);
  border-radius: var(--bs-border-radius-pill);
}
.buttontabs button {
  font-size: 15px;
  font-weight: 600;
  color: #dbc3c3;
  padding: 0.5rem 1.4rem;
  border-radius: var(--bs-border-radius-pill);
  transition: 0.3s ease-in-out;
}
.buttontabs button.active {
  background: linear-gradient(90deg, #f3e021 0%, var(--bs-black) 100%);
  color: var(--bs-white);
}
.buttontabs button:nth-child(2).active {
  background: linear-gradient(90deg, var(--bs-black) 0%, #f3e021 100%);
}
.buttontabs button:hover {
  color: var(--bs-white);
}

.itinerarylistvideo .playbtn {
  width: 8rem;
  height: 8rem;
}
@media (max-width: 575px) {
  .itinerarylistvideo img {
    height: 40vh !important;
  }
  .itinerarylistvideo .playbtn {
    width: 5rem;
    height: 5rem;
  }
}

.flightbanner::before {
  content: "";
  height: 200%;
  width: 95%;
  background: rgba(243, 224, 33, 0.31);
  position: absolute;
  left: -60%;
  border-radius: var(--bs-border-radius-pill);
  top: -10%;
  box-shadow: rgba(61, 54, 0, 0.68) 30px 5px, rgb(53, 47, 0) 60px 5px, rgb(42, 37, 0) 90px 5px, rgb(22, 24, 0) 120px 5px;
}
.flightbanner::after {
  content: "";
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MyIgdmlld0JveD0iMCAwIDU3IDUzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTQ5LjM0NzQgMjYuNDEwNUw1MS4xOTY3IDI1LjkxNThMNTEuMTk3NCAyNS45MTVMNTEuMzI3IDI2LjM5ODFMNTIuMDAwOSAyNi4yMTc0TDUyLjc4NDEgMjYuODY3MUw1My4xMDMzIDI2LjQ4MjNMNTUuMDY2NSAyOC4xMTA5TDU0Ljc0NzMgMjguNDk1N0w1NS4yMDczIDI4Ljg3NzNMNTUuMDAwMSAyOS4wMTM4TDU1LjI3NDIgMjkuNDMxNEw1My43Mjc4IDMwLjQ0NjZMNTMuNDU0NiAzMC4wMjk1TDUxLjkwNzYgMzEuMDQ1NEw1Mi4xODA5IDMxLjQ2MjRMNTAuNjM0NiAzMi40Nzc2TDUwLjM2MTMgMzIuMDYwNUw0OC44MTUgMzMuMDc1N0w0OS4wODg0IDMzLjQ5NEw0Ny41NDIxIDM0LjUwOTJMNDcuNTQyNyAzNC41MDg0TDQ3LjI2ODcgMzQuMDkwOEw0NS43MjI0IDM1LjEwNTlMNDUuOTk1OCAzNS41MjQzTDQ0LjQ1MDEgMzYuNTM4Nkw0NC4xNzYxIDM2LjEyMUw0My40MDMgMzYuNjI5M0w0My4yNzU1IDM2LjcxMjZMNDMuMjE1OCAzNi44NTM0TDQyLjg1NzQgMzcuNzEwN0w0My4zMTc4IDM3LjkwMzZMNDIuNjAwOCAzOS42MTY4TDQyLjE0MDQgMzkuNDIzOUw0MS40MjM0IDQxLjEzNzFMNDEuODgzOCA0MS4zM0w0MS4xNjY4IDQzLjA0MzJMNDAuNzA2MyA0Mi44NTAzTDM5Ljk4ODcgNDQuNTY0M0w0MC40NDg0IDQ0Ljc1NjZMMzkuNzMxNCA0Ni40Njk4TDM5LjI3MDkgNDYuMjc2OUwzOC41NTM5IDQ3Ljk5MDFMMzkuMDEzOCA0OC4xODM4TDM4LjI5NjcgNDkuODk3TDM3LjgzNjkgNDkuNzAzM0wzNy43Mzg3IDQ5LjkzNjVMMzcuMjc3OSA0OS41NTQzTDM2Ljk1ODcgNDkuOTM5MUwzNC45OTcgNDguMzExOEwzNS4zMTYyIDQ3LjkyN0wzNC41MzQ2IDQ3LjI3ODVMMzQuNTkwMSA0Ni41Nzk4TDM0LjA5MTMgNDYuNTQwM0wzNC4yNDI4IDQ0LjYyMzFMMzQuMjQ0MiA0NC42MjNMMzQuNzQyNCA0NC42NjMzTDM0Ljg5MzkgNDIuNzQ2MUwzNC4zOTUxIDQyLjcwNjZMMzQuNTQ3MyA0MC43OTAxTDM1LjA0NTQgNDAuODI5TDM1LjE5NzcgMzguOTEyNUwzNC42OTg5IDM4Ljg3M0wzNC44NDk4IDM2Ljk1NjZMMzQuODUxMSAzNi45NTY0TDM1LjM0OTIgMzYuOTk1M0wzNS40MjUgMzYuMDM2OEwzNS40NDYgMzUuNzc4OUwzNC41NTU0IDM1LjA0TDM0LjIzNjIgMzUuNDI0OUwzMi44NTU1IDM0LjI3OTVMMzMuMTc0NyAzMy44OTQ3TDMxLjc5MzIgMzIuNzQ4N0wzMS40NzQgMzMuMTMzNUwzMC4wOTMzIDMxLjk4ODFMMzAuNDEyNSAzMS42MDMzTDI5LjAzMTEgMzAuNDU3M0wyOC43MTE4IDMwLjg0MjFMMjcuMzMxMSAyOS42OTY3TDI3LjY1MDQgMjkuMzExOUwyNi4yNjg5IDI4LjE2NTlMMjUuOTQ5NyAyOC41NTA3TDI0LjU2OSAyNy40MDUzTDI0Ljg4ODIgMjcuMDIwNUwyMy42Mjc3IDI1Ljk3NDlMMjMuNDAyMSAyNi42Nzk3TDIzLjEwOTEgMjcuNTk4OUwyMy41ODM4IDI3Ljc1MTZMMjIuOTk2MiAyOS41ODg3TDIyLjUyMDkgMjkuNDM2N0wyMS45MzQxIDMxLjI3NDVMMjIuNDA5NCAzMS40MjY0TDIxLjgyMTIgMzMuMjY0M0wyMS4zNDY1IDMzLjExMTZMMjAuNzU4MyAzNC45NDk0TDIxLjIzNSAzNS4xMDEzTDIwLjY0NjIgMzYuOTM5OUwyMC4xNzE1IDM2Ljc4NzFMMTkuNTgzOSAzOC42MjQyTDIwLjA2IDM4Ljc3NjhMMTkuNDcxOCA0MC42MTQ3TDE4Ljk5NjUgNDAuNDYyN0wxOC40MDg5IDQyLjI5OThMMTguODg1NiA0Mi40NTE2TDE4LjI5NjggNDQuMjkwMkwxNy44MjIxIDQ0LjEzNzVMMTcuMjM0NSA0NS45NzQ2TDE3LjcxMDYgNDYuMTI3MkwxNy4xMjMgNDcuOTY0M0wxNi42NDcxIDQ3LjgxMzFMMTYuMDU5NSA0OS42NTAyTDE2LjUzNTYgNDkuODAyOEwxNS45NDggNTEuNjM5OUwxNS40NzE5IDUxLjQ4NzJMMTUuNDAzNyA1MS43MDFMMTUuMzQ4OSA1MS42NTU0TDE1LjAyOTYgNTIuMDQwM0wxMy43NzkgNTEuMDAyOEwxNC4wOTgyIDUwLjYxNzlMMTIuODQ3NSA0OS41ODA0TDEyLjUyODMgNDkuOTY1MkwxMS4yNzc2IDQ4LjkyNzdMMTEuNTk2OCA0OC41NDI5TDExLjE3MDcgNDguMTg5NEwxMS4yMjU4IDQ3LjQ5MjhMMTAuNzI2OSA0Ny40NTMzTDEwLjg3NTcgNDUuNTQ0TDExLjM3NTIgNDUuNTgyOEwxMS41MjQ2IDQzLjY3MjhMMTEuMDI2NSA0My42MzM5TDExLjAyNTEgNDMuNjM0TDExLjE3NTkgNDEuNzIzOUwxMS42NzQgNDEuNzYyOEwxMS44MjQgMzkuODUyTDExLjMyNTkgMzkuODEzMUwxMS4zMjQ1IDM5LjgxMzJMMTEuNDc1MyAzNy45MDMxTDExLjk3NDIgMzcuOTQyNkwxMi4xMjM2IDM2LjAzMjZMMTEuNjI0NyAzNS45OTMxTDExLjc3NDEgMzQuMDgzMUwxMi4yNzM2IDM0LjEyMThMMTIuNDIzIDMyLjIxMThMMTEuOTIzNSAzMi4xNzMxTDEyLjA3MyAzMC4yNjNMMTIuNTcyNCAzMC4zMDE4TDEyLjcyMTggMjguMzkxOEwxMi4yMjM3IDI4LjM1MjlMMTIuMjIyNCAyOC4zNTNMMTIuMzczMSAyNi40NDI5TDEyLjg3MTkgMjYuNDgxTDEzLjAyMiAyNC41NzE2TDEyLjUyMzIgMjQuNTMyMUwxMi41MjE4IDI0LjUzMjJMMTIuNjcyNiAyMi42MjIxTDEzLjE3MTQgMjIuNjYxNkwxMy4zMjA5IDIwLjc1MTZMMTIuODIyNyAyMC43MTI3TDEyLjgyMTQgMjAuNzEyOEwxMi45NzA4IDE4LjgwMjhMMTIuOTcyMiAxOC44MDI3TDEzLjQ3MDkgMTguODQwOUwxMy41NDU3IDE3Ljg4NjVMMTMuNTY2IDE3LjYyOEwxMi42NTg4IDE2Ljg3NTVMMTIuMzM5NSAxNy4yNjAzTDEwLjkyMzUgMTYuMDg1NkwxMS4yNDI3IDE1LjcwMDhMOS44Mjc0NiAxNC41MjY3TDkuNTA4MjIgMTQuOTExNUw4LjA5Mjk0IDEzLjczNzVMOC40MTIxOCAxMy4zNTI3TDYuOTk2OSAxMi4xNzg2TDYuNjc3NjYgMTIuNTYzNEw1LjI2MTYzIDExLjM4ODdMNS41ODA4NiAxMS4wMDM5TDQuMTY1NTkgOS44Mjk4NkwzLjg0NjM1IDEwLjIxNDdMMi40MzEwNyA5LjA0MDYzTDIuNzUwMzEgOC42NTU4MUwyLjA0MjI5IDguMDY4NDZDMS44MTY2NiA3Ljg4MTI4IDEuNjE3NDkgNy42ODI3MSAxLjQ0Mzc5IDcuNDczTDEuMDU4NzYgNy43OTE4M0MwLjY1NDYyMSA3LjMwMzkxIDAuMzY2NDkxIDYuNzUzMjIgMC4xOTMzMjYgNi4xNDAwM0wwLjY3Mzc4OSA2LjAwNDQyQzAuNTk5NzM5IDUuNzQyMTkgMC41NDg1OTYgNS40NjQ1NSAwLjUyMTI2MSA1LjE3MTE0QzAuNDkzOTI2IDQuODc3NzIgMC40OTI5MDcgNC41OTU0NCAwLjUxNzI0NSA0LjMyNDAzTDAuMDE4NjI2MyA0LjI3OTYzQzAuMDc1NTExOCAzLjY0NDkgMC4yNTgzMzcgMy4wNTA1MSAwLjU2NTQzMyAyLjQ5NjI2TDEuMDAyNzIgMi43Mzg0OEMxLjEzNDcgMi41MDAzIDEuMjkzNzcgMi4yNjgzNiAxLjQ4MDk0IDIuMDQyNzJDMS42NjgyMyAxLjgxNjk0IDEuODY3MTggMS42MTcyNiAyLjA3NzAyIDEuNDQzNDZMMS43NTc1NyAxLjA1OTE5QzIuMjQ1NTUgMC42NTQ5MjcgMi43OTU5NSAwLjM2NTU4IDMuNDA5MjUgMC4xOTIzNzdMMy40MSAwLjE5MzAwMUwzLjU0NDk4IDAuNjc0MjE0QzMuODA3MTQgMC42MDAxODYgNC4wODQ5NSAwLjU0OTAyOCA0LjM3ODI2IDAuNTIxNjg2QzQuNjcxNjQgMC40OTQzNTYgNC45NTQgMC40OTMzNDQgNS4yMjUzNyAwLjUxNzY3MUw1LjI2OTkgMC4wMjA0MjcxQzUuOTA0NTQgMC4wNzczMTE3IDYuNDk4MzMgMC4yNTk1ODUgNy4wNTI1MSAwLjU2NjYxTDcuMDUzMTQgMC41NjU4NThMNi44MTA5MiAxLjAwMzE1QzcuMDQ5MTMgMS4xMzUxNCA3LjI4MTAyIDEuMjk0MTggNy41MDY2OSAxLjQ4MTM2TDguMjE0NyAyLjA2ODdMOC41MzM5NCAxLjY4Mzg4TDkuOTQ5MjIgMi44NTc5NEw5LjYyOTk4IDMuMjQyNzZMMTEuMDQ1MyA0LjQxNjgyTDExLjM2NDUgNC4wMzJMMTIuNzgwNSA1LjIwNjY4TDEyLjQ2MTMgNS41OTE1MUwxMy44NzY2IDYuNzY1NTdMMTQuMTk1OCA2LjM4MDc0TDE1LjYxMTEgNy41NTQ4TDE1LjI5MTkgNy45Mzk2MkwxNi43MDcxIDkuMTEzNjhMMTcuMDI2NCA4LjcyODg2TDE4LjQ0MjQgOS45MDM1NEwxOC4xMjMyIDEwLjI4ODRMMTkuMDMwNCAxMS4wNDA5TDE5LjI4MDcgMTAuOTczMkwyMC4yMDU0IDEwLjcyMjdMMjAuMDczNyAxMC4yNDA1TDIxLjkyMzIgOS43Mzk0OEwyMi4wNTQyIDEwLjIyMjVMMjMuOTA0MyA5LjcyMjA2TDIzLjc3MjcgOS4yMzk4NEwyNS42MjIxIDguNzM4ODJMMjUuNjIyOSA4LjczOTQ0TDI1Ljc1MzEgOS4yMjE3OUwyNy42MDI3IDguNzIyMTRMMjcuNDcxMSA4LjIzOTkyTDI5LjMyMDUgNy43Mzg5TDI5LjQ1MTUgOC4yMjE4OEwzMS4zMDA5IDcuNzIwODZMMzEuMTcgNy4yMzkyNkwzMy4wMTg4IDYuNzM4OTlMMzMuMTUwNCA3LjIyMTIxTDM0Ljk5OTIgNi43MjA5NEwzNC44NjgyIDYuMjM3OTdMMzYuNzE3MiA1LjczOTA3TDM2LjcxNzggNS43MzgzMkwzNi44NDg4IDYuMjIxM0wzOC42OTgyIDUuNzIwMjhMMzguNTY3MyA1LjIzODY4TDQwLjQxNjEgNC43Mzg0MUw0MC41NDc3IDUuMjIwNjNMNDIuMzk2NSA0LjcyMDM2TDQyLjI2NTYgNC4yMzczOUw0NC4xMTQ0IDMuNzM3MTJMNDQuMjQ1MyA0LjIyMDA5TDQ2LjA5NTUgMy43MTk3TDQ1Ljk2MzkgMy4yMzc0N0w0Ny44MTM0IDIuNzM3ODNMNDcuODE0MSAyLjczNzA4TDQ3Ljk0NDMgMy4yMTk0M0w0OC42MTczIDMuMDM2NzVMNDkuMDQ0MyAzLjM5MDlMNDkuMzYzNSAzLjAwNjA3TDUwLjYxNDkgNC4wNDQyMUw1MC4yOTU3IDQuNDI5MDNMNTEuNTQ3MSA1LjQ2NzE3TDUxLjg2NjQgNS4wODIzNEw1My4xMTc4IDYuMTIwNDhMNTIuNzk4NSA2LjUwNTNMNTIuODUzNCA2LjU1MDgyTDUyLjY1NzMgNi42NTcxNkw1Mi44OTM5IDcuMDk3MDFMNTEuMTk2MyA4LjAxNDU3TDUxLjE5NjkgOC4wMTM4MUw1MC45NTk4IDcuNTc0NzJMNDkuMjYyMSA4LjQ5MDg5TDQ5LjQ5OTQgOC45MzEzN0w0Ny44MDE3IDkuODQ3NTRMNDcuNTY1MSA5LjQwNzY5TDQ1Ljg2NzQgMTAuMzIzOUw0Ni4xMDQxIDEwLjc2NTFMNDQuNDA3IDExLjY4MDVMNDQuMTY5OSAxMS4yNDE0TDQyLjQ3MjIgMTIuMTU3Nkw0Mi43MDk1IDEyLjU5ODFMNDEuMDExOCAxMy41MTQzTDQwLjc3NTIgMTMuMDc0NEwzOS4wNzY5IDEzLjk5MTNMMzkuMzE0OCAxNC40MzExTDM5LjMxNDIgMTQuNDMxOEwzNy42MTcyIDE1LjM0ODZMMzcuNjE3OSAxNS4zNDc5TDM3LjM3OTkgMTQuOTA4MUwzNS42ODMgMTUuODI0OUwzNS45MTk1IDE2LjI2NDhMMzUuOTE4OSAxNi4yNjU1TDM0LjIyMiAxNy4xODIzTDMzLjk4NTMgMTYuNzQxMUwzMi4yODc3IDE3LjY1ODdMMzIuNTI0OSAxOC4wOTc4TDMwLjgyNzMgMTkuMDE1M0wzMC41OSAxOC41NzQ4TDI5Ljc0MTUgMTkuMDMzMkwyOS4wODk5IDE5LjM4NTlMMzAuMzQ5NiAyMC40MzA5TDMwLjY2ODggMjAuMDQ2MUwzMi4wNDk1IDIxLjE5MTVMMzEuNzMwMyAyMS41NzYzTDMzLjExMSAyMi43MjE3TDMzLjQzMDIgMjIuMzM2OUwzNC44MTA5IDIzLjQ4MjJMMzQuNDkxNyAyMy44NjcxTDM1Ljg3MjQgMjUuMDEyNEwzNi4xOTE2IDI0LjYyNzZMMzcuNTczMSAyNS43NzM2TDM3LjI1MzkgMjYuMTU4NEwzOC42MzQ2IDI3LjMwMzhMMzguOTUzOCAyNi45MTlMNDAuMzM0NSAyOC4wNjQ0TDQwLjAxNTMgMjguNDQ5Mkw0MC45MDQ0IDI5LjE4NjhMNDEuMTU0MSAyOS4xMTk4TDQyLjA3OTEgMjguODcyMUw0MS45NDg4IDI4LjM4OTdMNDMuNzk4MSAyNy44OTVMNDMuOTI4NCAyOC4zNzczTDQ1Ljc3NzcgMjcuODgyNUw0NS42NDc0IDI3LjQwMDJMNDcuNDk3NCAyNi45MDQ3TDQ3LjYyNyAyNy4zODc4TDQ5LjQ3NjMgMjYuODkzTDQ5LjM0NzQgMjYuNDEwNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjE0IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+") center bottom 1.5rem no-repeat, url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NyIgaGVpZ2h0PSI1MyIgdmlld0JveD0iMCAwIDU3IDUzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTQ5LjM0NzQgMjYuNDEwNUw1MS4xOTY3IDI1LjkxNThMNTEuMTk3NCAyNS45MTVMNTEuMzI3IDI2LjM5ODFMNTIuMDAwOSAyNi4yMTc0TDUyLjc4NDEgMjYuODY3MUw1My4xMDMzIDI2LjQ4MjNMNTUuMDY2NSAyOC4xMTA5TDU0Ljc0NzMgMjguNDk1N0w1NS4yMDczIDI4Ljg3NzNMNTUuMDAwMSAyOS4wMTM4TDU1LjI3NDIgMjkuNDMxNEw1My43Mjc4IDMwLjQ0NjZMNTMuNDU0NiAzMC4wMjk1TDUxLjkwNzYgMzEuMDQ1NEw1Mi4xODA5IDMxLjQ2MjRMNTAuNjM0NiAzMi40Nzc2TDUwLjM2MTMgMzIuMDYwNUw0OC44MTUgMzMuMDc1N0w0OS4wODg0IDMzLjQ5NEw0Ny41NDIxIDM0LjUwOTJMNDcuNTQyNyAzNC41MDg0TDQ3LjI2ODcgMzQuMDkwOEw0NS43MjI0IDM1LjEwNTlMNDUuOTk1OCAzNS41MjQzTDQ0LjQ1MDEgMzYuNTM4Nkw0NC4xNzYxIDM2LjEyMUw0My40MDMgMzYuNjI5M0w0My4yNzU1IDM2LjcxMjZMNDMuMjE1OCAzNi44NTM0TDQyLjg1NzQgMzcuNzEwN0w0My4zMTc4IDM3LjkwMzZMNDIuNjAwOCAzOS42MTY4TDQyLjE0MDQgMzkuNDIzOUw0MS40MjM0IDQxLjEzNzFMNDEuODgzOCA0MS4zM0w0MS4xNjY4IDQzLjA0MzJMNDAuNzA2MyA0Mi44NTAzTDM5Ljk4ODcgNDQuNTY0M0w0MC40NDg0IDQ0Ljc1NjZMMzkuNzMxNCA0Ni40Njk4TDM5LjI3MDkgNDYuMjc2OUwzOC41NTM5IDQ3Ljk5MDFMMzkuMDEzOCA0OC4xODM4TDM4LjI5NjcgNDkuODk3TDM3LjgzNjkgNDkuNzAzM0wzNy43Mzg3IDQ5LjkzNjVMMzcuMjc3OSA0OS41NTQzTDM2Ljk1ODcgNDkuOTM5MUwzNC45OTcgNDguMzExOEwzNS4zMTYyIDQ3LjkyN0wzNC41MzQ2IDQ3LjI3ODVMMzQuNTkwMSA0Ni41Nzk4TDM0LjA5MTMgNDYuNTQwM0wzNC4yNDI4IDQ0LjYyMzFMMzQuMjQ0MiA0NC42MjNMMzQuNzQyNCA0NC42NjMzTDM0Ljg5MzkgNDIuNzQ2MUwzNC4zOTUxIDQyLjcwNjZMMzQuNTQ3MyA0MC43OTAxTDM1LjA0NTQgNDAuODI5TDM1LjE5NzcgMzguOTEyNUwzNC42OTg5IDM4Ljg3M0wzNC44NDk4IDM2Ljk1NjZMMzQuODUxMSAzNi45NTY0TDM1LjM0OTIgMzYuOTk1M0wzNS40MjUgMzYuMDM2OEwzNS40NDYgMzUuNzc4OUwzNC41NTU0IDM1LjA0TDM0LjIzNjIgMzUuNDI0OUwzMi44NTU1IDM0LjI3OTVMMzMuMTc0NyAzMy44OTQ3TDMxLjc5MzIgMzIuNzQ4N0wzMS40NzQgMzMuMTMzNUwzMC4wOTMzIDMxLjk4ODFMMzAuNDEyNSAzMS42MDMzTDI5LjAzMTEgMzAuNDU3M0wyOC43MTE4IDMwLjg0MjFMMjcuMzMxMSAyOS42OTY3TDI3LjY1MDQgMjkuMzExOUwyNi4yNjg5IDI4LjE2NTlMMjUuOTQ5NyAyOC41NTA3TDI0LjU2OSAyNy40MDUzTDI0Ljg4ODIgMjcuMDIwNUwyMy42Mjc3IDI1Ljk3NDlMMjMuNDAyMSAyNi42Nzk3TDIzLjEwOTEgMjcuNTk4OUwyMy41ODM4IDI3Ljc1MTZMMjIuOTk2MiAyOS41ODg3TDIyLjUyMDkgMjkuNDM2N0wyMS45MzQxIDMxLjI3NDVMMjIuNDA5NCAzMS40MjY0TDIxLjgyMTIgMzMuMjY0M0wyMS4zNDY1IDMzLjExMTZMMjAuNzU4MyAzNC45NDk0TDIxLjIzNSAzNS4xMDEzTDIwLjY0NjIgMzYuOTM5OUwyMC4xNzE1IDM2Ljc4NzFMMTkuNTgzOSAzOC42MjQyTDIwLjA2IDM4Ljc3NjhMMTkuNDcxOCA0MC42MTQ3TDE4Ljk5NjUgNDAuNDYyN0wxOC40MDg5IDQyLjI5OThMMTguODg1NiA0Mi40NTE2TDE4LjI5NjggNDQuMjkwMkwxNy44MjIxIDQ0LjEzNzVMMTcuMjM0NSA0NS45NzQ2TDE3LjcxMDYgNDYuMTI3MkwxNy4xMjMgNDcuOTY0M0wxNi42NDcxIDQ3LjgxMzFMMTYuMDU5NSA0OS42NTAyTDE2LjUzNTYgNDkuODAyOEwxNS45NDggNTEuNjM5OUwxNS40NzE5IDUxLjQ4NzJMMTUuNDAzNyA1MS43MDFMMTUuMzQ4OSA1MS42NTU0TDE1LjAyOTYgNTIuMDQwM0wxMy43NzkgNTEuMDAyOEwxNC4wOTgyIDUwLjYxNzlMMTIuODQ3NSA0OS41ODA0TDEyLjUyODMgNDkuOTY1MkwxMS4yNzc2IDQ4LjkyNzdMMTEuNTk2OCA0OC41NDI5TDExLjE3MDcgNDguMTg5NEwxMS4yMjU4IDQ3LjQ5MjhMMTAuNzI2OSA0Ny40NTMzTDEwLjg3NTcgNDUuNTQ0TDExLjM3NTIgNDUuNTgyOEwxMS41MjQ2IDQzLjY3MjhMMTEuMDI2NSA0My42MzM5TDExLjAyNTEgNDMuNjM0TDExLjE3NTkgNDEuNzIzOUwxMS42NzQgNDEuNzYyOEwxMS44MjQgMzkuODUyTDExLjMyNTkgMzkuODEzMUwxMS4zMjQ1IDM5LjgxMzJMMTEuNDc1MyAzNy45MDMxTDExLjk3NDIgMzcuOTQyNkwxMi4xMjM2IDM2LjAzMjZMMTEuNjI0NyAzNS45OTMxTDExLjc3NDEgMzQuMDgzMUwxMi4yNzM2IDM0LjEyMThMMTIuNDIzIDMyLjIxMThMMTEuOTIzNSAzMi4xNzMxTDEyLjA3MyAzMC4yNjNMMTIuNTcyNCAzMC4zMDE4TDEyLjcyMTggMjguMzkxOEwxMi4yMjM3IDI4LjM1MjlMMTIuMjIyNCAyOC4zNTNMMTIuMzczMSAyNi40NDI5TDEyLjg3MTkgMjYuNDgxTDEzLjAyMiAyNC41NzE2TDEyLjUyMzIgMjQuNTMyMUwxMi41MjE4IDI0LjUzMjJMMTIuNjcyNiAyMi42MjIxTDEzLjE3MTQgMjIuNjYxNkwxMy4zMjA5IDIwLjc1MTZMMTIuODIyNyAyMC43MTI3TDEyLjgyMTQgMjAuNzEyOEwxMi45NzA4IDE4LjgwMjhMMTIuOTcyMiAxOC44MDI3TDEzLjQ3MDkgMTguODQwOUwxMy41NDU3IDE3Ljg4NjVMMTMuNTY2IDE3LjYyOEwxMi42NTg4IDE2Ljg3NTVMMTIuMzM5NSAxNy4yNjAzTDEwLjkyMzUgMTYuMDg1NkwxMS4yNDI3IDE1LjcwMDhMOS44Mjc0NiAxNC41MjY3TDkuNTA4MjIgMTQuOTExNUw4LjA5Mjk0IDEzLjczNzVMOC40MTIxOCAxMy4zNTI3TDYuOTk2OSAxMi4xNzg2TDYuNjc3NjYgMTIuNTYzNEw1LjI2MTYzIDExLjM4ODdMNS41ODA4NiAxMS4wMDM5TDQuMTY1NTkgOS44Mjk4NkwzLjg0NjM1IDEwLjIxNDdMMi40MzEwNyA5LjA0MDYzTDIuNzUwMzEgOC42NTU4MUwyLjA0MjI5IDguMDY4NDZDMS44MTY2NiA3Ljg4MTI4IDEuNjE3NDkgNy42ODI3MSAxLjQ0Mzc5IDcuNDczTDEuMDU4NzYgNy43OTE4M0MwLjY1NDYyMSA3LjMwMzkxIDAuMzY2NDkxIDYuNzUzMjIgMC4xOTMzMjYgNi4xNDAwM0wwLjY3Mzc4OSA2LjAwNDQyQzAuNTk5NzM5IDUuNzQyMTkgMC41NDg1OTYgNS40NjQ1NSAwLjUyMTI2MSA1LjE3MTE0QzAuNDkzOTI2IDQuODc3NzIgMC40OTI5MDcgNC41OTU0NCAwLjUxNzI0NSA0LjMyNDAzTDAuMDE4NjI2MyA0LjI3OTYzQzAuMDc1NTExOCAzLjY0NDkgMC4yNTgzMzcgMy4wNTA1MSAwLjU2NTQzMyAyLjQ5NjI2TDEuMDAyNzIgMi43Mzg0OEMxLjEzNDcgMi41MDAzIDEuMjkzNzcgMi4yNjgzNiAxLjQ4MDk0IDIuMDQyNzJDMS42NjgyMyAxLjgxNjk0IDEuODY3MTggMS42MTcyNiAyLjA3NzAyIDEuNDQzNDZMMS43NTc1NyAxLjA1OTE5QzIuMjQ1NTUgMC42NTQ5MjcgMi43OTU5NSAwLjM2NTU4IDMuNDA5MjUgMC4xOTIzNzdMMy40MSAwLjE5MzAwMUwzLjU0NDk4IDAuNjc0MjE0QzMuODA3MTQgMC42MDAxODYgNC4wODQ5NSAwLjU0OTAyOCA0LjM3ODI2IDAuNTIxNjg2QzQuNjcxNjQgMC40OTQzNTYgNC45NTQgMC40OTMzNDQgNS4yMjUzNyAwLjUxNzY3MUw1LjI2OTkgMC4wMjA0MjcxQzUuOTA0NTQgMC4wNzczMTE3IDYuNDk4MzMgMC4yNTk1ODUgNy4wNTI1MSAwLjU2NjYxTDcuMDUzMTQgMC41NjU4NThMNi44MTA5MiAxLjAwMzE1QzcuMDQ5MTMgMS4xMzUxNCA3LjI4MTAyIDEuMjk0MTggNy41MDY2OSAxLjQ4MTM2TDguMjE0NyAyLjA2ODdMOC41MzM5NCAxLjY4Mzg4TDkuOTQ5MjIgMi44NTc5NEw5LjYyOTk4IDMuMjQyNzZMMTEuMDQ1MyA0LjQxNjgyTDExLjM2NDUgNC4wMzJMMTIuNzgwNSA1LjIwNjY4TDEyLjQ2MTMgNS41OTE1MUwxMy44NzY2IDYuNzY1NTdMMTQuMTk1OCA2LjM4MDc0TDE1LjYxMTEgNy41NTQ4TDE1LjI5MTkgNy45Mzk2MkwxNi43MDcxIDkuMTEzNjhMMTcuMDI2NCA4LjcyODg2TDE4LjQ0MjQgOS45MDM1NEwxOC4xMjMyIDEwLjI4ODRMMTkuMDMwNCAxMS4wNDA5TDE5LjI4MDcgMTAuOTczMkwyMC4yMDU0IDEwLjcyMjdMMjAuMDczNyAxMC4yNDA1TDIxLjkyMzIgOS43Mzk0OEwyMi4wNTQyIDEwLjIyMjVMMjMuOTA0MyA5LjcyMjA2TDIzLjc3MjcgOS4yMzk4NEwyNS42MjIxIDguNzM4ODJMMjUuNjIyOSA4LjczOTQ0TDI1Ljc1MzEgOS4yMjE3OUwyNy42MDI3IDguNzIyMTRMMjcuNDcxMSA4LjIzOTkyTDI5LjMyMDUgNy43Mzg5TDI5LjQ1MTUgOC4yMjE4OEwzMS4zMDA5IDcuNzIwODZMMzEuMTcgNy4yMzkyNkwzMy4wMTg4IDYuNzM4OTlMMzMuMTUwNCA3LjIyMTIxTDM0Ljk5OTIgNi43MjA5NEwzNC44NjgyIDYuMjM3OTdMMzYuNzE3MiA1LjczOTA3TDM2LjcxNzggNS43MzgzMkwzNi44NDg4IDYuMjIxM0wzOC42OTgyIDUuNzIwMjhMMzguNTY3MyA1LjIzODY4TDQwLjQxNjEgNC43Mzg0MUw0MC41NDc3IDUuMjIwNjNMNDIuMzk2NSA0LjcyMDM2TDQyLjI2NTYgNC4yMzczOUw0NC4xMTQ0IDMuNzM3MTJMNDQuMjQ1MyA0LjIyMDA5TDQ2LjA5NTUgMy43MTk3TDQ1Ljk2MzkgMy4yMzc0N0w0Ny44MTM0IDIuNzM3ODNMNDcuODE0MSAyLjczNzA4TDQ3Ljk0NDMgMy4yMTk0M0w0OC42MTczIDMuMDM2NzVMNDkuMDQ0MyAzLjM5MDlMNDkuMzYzNSAzLjAwNjA3TDUwLjYxNDkgNC4wNDQyMUw1MC4yOTU3IDQuNDI5MDNMNTEuNTQ3MSA1LjQ2NzE3TDUxLjg2NjQgNS4wODIzNEw1My4xMTc4IDYuMTIwNDhMNTIuNzk4NSA2LjUwNTNMNTIuODUzNCA2LjU1MDgyTDUyLjY1NzMgNi42NTcxNkw1Mi44OTM5IDcuMDk3MDFMNTEuMTk2MyA4LjAxNDU3TDUxLjE5NjkgOC4wMTM4MUw1MC45NTk4IDcuNTc0NzJMNDkuMjYyMSA4LjQ5MDg5TDQ5LjQ5OTQgOC45MzEzN0w0Ny44MDE3IDkuODQ3NTRMNDcuNTY1MSA5LjQwNzY5TDQ1Ljg2NzQgMTAuMzIzOUw0Ni4xMDQxIDEwLjc2NTFMNDQuNDA3IDExLjY4MDVMNDQuMTY5OSAxMS4yNDE0TDQyLjQ3MjIgMTIuMTU3Nkw0Mi43MDk1IDEyLjU5ODFMNDEuMDExOCAxMy41MTQzTDQwLjc3NTIgMTMuMDc0NEwzOS4wNzY5IDEzLjk5MTNMMzkuMzE0OCAxNC40MzExTDM5LjMxNDIgMTQuNDMxOEwzNy42MTcyIDE1LjM0ODZMMzcuNjE3OSAxNS4zNDc5TDM3LjM3OTkgMTQuOTA4MUwzNS42ODMgMTUuODI0OUwzNS45MTk1IDE2LjI2NDhMMzUuOTE4OSAxNi4yNjU1TDM0LjIyMiAxNy4xODIzTDMzLjk4NTMgMTYuNzQxMUwzMi4yODc3IDE3LjY1ODdMMzIuNTI0OSAxOC4wOTc4TDMwLjgyNzMgMTkuMDE1M0wzMC41OSAxOC41NzQ4TDI5Ljc0MTUgMTkuMDMzMkwyOS4wODk5IDE5LjM4NTlMMzAuMzQ5NiAyMC40MzA5TDMwLjY2ODggMjAuMDQ2MUwzMi4wNDk1IDIxLjE5MTVMMzEuNzMwMyAyMS41NzYzTDMzLjExMSAyMi43MjE3TDMzLjQzMDIgMjIuMzM2OUwzNC44MTA5IDIzLjQ4MjJMMzQuNDkxNyAyMy44NjcxTDM1Ljg3MjQgMjUuMDEyNEwzNi4xOTE2IDI0LjYyNzZMMzcuNTczMSAyNS43NzM2TDM3LjI1MzkgMjYuMTU4NEwzOC42MzQ2IDI3LjMwMzhMMzguOTUzOCAyNi45MTlMNDAuMzM0NSAyOC4wNjQ0TDQwLjAxNTMgMjguNDQ5Mkw0MC45MDQ0IDI5LjE4NjhMNDEuMTU0MSAyOS4xMTk4TDQyLjA3OTEgMjguODcyMUw0MS45NDg4IDI4LjM4OTdMNDMuNzk4MSAyNy44OTVMNDMuOTI4NCAyOC4zNzczTDQ1Ljc3NzcgMjcuODgyNUw0NS42NDc0IDI3LjQwMDJMNDcuNDk3NCAyNi45MDQ3TDQ3LjYyNyAyNy4zODc4TDQ5LjQ3NjMgMjYuODkzTDQ5LjM0NzQgMjYuNDEwNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjE0IiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz4KPC9zdmc+") 75rem 1.5rem no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
}

.flightright::before {
  content: "";
  width: 90%;
  height: 160%;
  background: #ccc url(../images/triangleshap.jpg) center/cover no-repeat;
  clip-path: polygon(0% 0, 150% 4%, 50% 109%, -10% -40%);
  box-shadow: inset -30px 20px 24.1px rgba(0, 0, 0, 0.47);
  border-radius: 100% 0% 26% 0%;
  rotate: 13deg;
  position: absolute;
  right: -25%;
  top: -20%;
}
.flightright::after {
  content: "";
  height: 8rem;
  width: 9rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTM0IiB2aWV3Qm94PSIwIDAgMTM0IDEzNCIgZmlsbD0ibm9uZSI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzBfNTg1KSI+CjxwYXRoIGQ9Ik0yNS4wODIxIDQyLjQyNzhDMjIuODc4NSA0MS4yMTA4IDIyLjA0MDIgMzguMTAwMSAyMy4zMzM3IDM1Ljk0MDVMMjMuMzQyNiAzNS45MjVMMjMuMzUwNiAzNS45MDk3QzI0LjY4ODIgMzMuNTg1MSAyNy42MTQgMzIuODE1MSAyOS44NzE2IDM0LjE0TDI5Ljg4NiAzNC4xNDgzTDUxLjQ3MDMgNDYuNTY4Nkw1Mi40MzEyIDQ3LjEyMDhMNTMuNDA4NCA0Ni41OTk1TDkwLjEwMyAyNy4wMjgzTDk0LjYzNzcgMjkuNjE2MUw2OC43NDUxIDUzLjQ3MzFMNjYuNzQyMyA1NS4zMTg2TDY5LjEwMjggNTYuNjc2OUw5MC43NDIyIDY5LjEyODlMOTEuNjEyMiA2OS42Mjg3TDkyLjUzMzUgNjkuMjMwN0wxMDEuOTc4IDY1LjE0ODhMMTA0LjcxNCA2Ni43NDA3TDk0Ljc4ODcgNzYuMzQxTDk0LjM3NjIgNzYuNzM5NEw5NC4yMzgxIDc3LjI5NjVMOTAuODkyOCA5MC43NzRMODguMDk5MyA4OS4yMDE3TDg2Ljg5MDIgNzguODUwMUw4Ni43NzM2IDc3Ljg1MDlMODUuOTAxOSA3Ny4zNDg1TDY0LjQyODMgNjQuOTkzNEw2Mi4wNzU4IDYzLjYzOUw2MS40Nzk5IDY2LjI4NzdMNTMuNzQwMyAxMDAuNzA5TDQ5LjIxNyA5OC4wODUyTDQ3LjY5NzcgNTYuNTI0Mkw0Ny42NTczIDU1LjQxNzVMNDYuNjk3IDU0Ljg2NDJMMjUuMTEyMSA0Mi40NDVMMjUuMDk3NCA0Mi40MzU4TDI1LjA4MjEgNDIuNDI3OFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzMF81ODUiPgo8cmVjdCB3aWR0aD0iMTA4LjYzOCIgaGVpZ2h0PSIxMDguNjM4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguMjcxNCAxMzMuMTY3KSByb3RhdGUoLTEwNS4wODQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+) no-repeat center;
  background-size: cover;
  position: absolute;
  border-radius: var(--bs-border-radius-pill);
  margin-top: -2.3rem;
  margin-left: 4rem;
}
@media (min-width: 768px) {
  .flightright::after {
    top: 13%;
    left: 30.4%;
  }
}
@media (min-width: 992px) {
  .flightright::after {
    top: 13%;
    left: 37.4%;
  }
}
@media (min-width: 1200px) {
  .flightright::after {
    top: 3%;
    left: 40%;
  }
}
@media (min-width: 1200px) {
  .flightright::after {
    top: 0%;
    left: 42.5%;
  }
}

#itineraryCarousel .owl-nav button {
  position: absolute;
  bottom: 45%;
}
#itineraryCarousel .owl-nav button.owl-prev {
  left: 2rem;
}
#itineraryCarousel .owl-nav button.owl-next {
  right: 2rem;
  transform: rotate(180deg);
}

.inclusionslist ul {
  display: grid;
  grid-template-columns: auto auto;
  width: auto;
  padding: 0;
  gap: 1rem;
}
.inclusionslist ul li {
  list-style: none;
  padding-inline-start: 3.5rem;
  position: relative;
  margin-block-end: 1.5rem;
}
.inclusionslist ul li span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  border-radius: var(--bs-border-radius-pill);
  background: rgba(253, 243, 166, 0.5);
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  left: 0;
}

.state-area::after {
  content: "";
  background: linear-gradient(90deg, var(--bs-black) -104.92%, var(--bs-black) 99.82%);
  filter: blur(55.0999984741px);
  width: 100%;
  display: inline-block;
  height: 60%;
  position: absolute;
  z-index: 9;
}

.itineraryyellow-area .journey-main {
  gap: 2rem;
  display: grid;
}

.commonBanner .content {
  padding-top: 10rem;
}
.commonBanner .content p {
  font-family: "Cormorant Garamond";
}
.commonBanner .content input::-moz-placeholder {
  color: #fff !important;
}
.commonBanner .content input::placeholder {
  color: #fff !important;
}

.absec-two p {
  font-family: "Cormorant Garamond";
}

.absec-three {
  --bs-dark-rgb: 21, 21, 21;
  --bs-dark-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-dark-bg-opacity)) !important;
}
.absec-three .grid {
  perspective: 1200px;
}
.absec-three .box {
  background: #fff;
  transition: transform 0.45s ease, box-shadow 0.45s ease;
  transform-style: preserve-3d;
  cursor: pointer;
  padding: 1rem;
}
.absec-three .box h4,
.absec-three .box p {
  transition: transform 0.45s ease;
}
.absec-three .box:hover {
  transform: translateY(-8px) rotateX(4deg) rotateY(-4deg);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.35);
}
.absec-three .box:hover h4 {
  transform: translateZ(30px);
}
.absec-three .box:hover p {
  transform: translateZ(20px);
}

.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.grid .box {
  height: 200px;
}
.grid .box p {
  font-size: 14px;
}

.absec-five .grid {
  grid-template-columns: repeat(4, 1fr);
}
.absec-five .grid .box {
  border-radius: 24px;
  background: linear-gradient(340deg, #6a5f00 8.33%, #000 47.09%), linear-gradient(0deg, #000 0%, #000 100%), #000;
  height: 250px;
}


.absec-seven-stories .card .bi-three-dots-vertical {
  --bs-light-rgb: #979797;
  color: var(--bs-light-rgb);
}

.absec-eight .card {
  height: 400px;
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
  perspective: 1200px;
  transition: transform 0.6s ease, box-shadow 0.6s ease;
}
.absec-eight .card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(180deg, rgba(242, 242, 242, 0) 0%, #000 82.11%);
  border: 0;
  pointer-events: none;
  height: 80%;
  top: 20%;
}
.absec-eight .card img {
  transition: transform 0.6s ease;
}
.absec-eight .card .position-absolute {
  transition: transform 0.6s ease;
}
.absec-eight .card:hover {
  transform: rotateY(8deg) rotateX(6deg);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.4);
}
.absec-eight .card:hover img {
  transform: scale(1.05) rotateZ(-0.5deg);
}
.absec-eight .card:hover .position-absolute {
  transform: translate(-50%, -50%) translateZ(40px);
}

.commonBanner .counterbox ul li span {
  font-family: "Cormorant Garamond";
}

.blogcontent {
  height: 12.8rem;
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-direction: column;
  gap: 0;
}
.blogcontent h5,
.blogcontent p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.dblglast_content h5,
.dblglast_content p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dblglast_content {
  height: 19rem;
}

.itineraryTwo .commonBanner {
  height: 100%;
}
.itineraryTwo .commonBanner .bgimg {
  width: 100% !important;
  height: 100%;
}
.itineraryTwo .commonBanner .counterbox {
  margin-top: 1rem !important;
  padding: 1rem !important;
  padding-inline: 2rem !important;
  margin-bottom: 3rem;
}
.itineraryTwo .plusdiv {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: rgba(217, 217, 217, 0.6117647059);
}
.itineraryTwo .cardexplore p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#expertModal .modal-dialog {
  max-width: 60% !important;
}
#expertModal .middleline::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  right: 50.5%;
  top: -4%;
  background-color: #1f1f1f;
}

.speak-form .modal-header .btn-close {
  margin-top: -2rem !important;
}
.speak-form .expedition-form {
  background: #151515;
}
.speak-form .expedition-form::before {
  display: none;
}

.offcanvas-header .btn-close {
  margin-top: calc(-2.5 * var(--bs-offcanvas-padding-y));
}

.customscroll1 {
  height: 80vh;
}
.customscroll1 .left {
  width: 40%;
}
.customscroll1 .right {
  width: 60%;
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-direction: column;
  gap: 0;
}
.customscroll1 .right h5 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.customscroll {
  height: 67vh;
  margin-bottom: 1rem;
}
.customscroll .main-wishlist {
  border-radius: 24px;
  background: #262626;
}
.customscroll .main-wishlist .delete-btn {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 0;
  background-color: #fff;
}
.customscroll .main-wishlist .delete-btn:hover {
  background-color: #d9d9d9;
}
.customscroll .main-wishlist .left {
  width: 40%;
}
.customscroll .main-wishlist .right {
  width: 60%;
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-direction: column;
  gap: 0;
}
.customscroll .main-wishlist .right h5 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.hotelList .owl-nav button.owl-prev:hover, .hotelList .owl-nav button.owl-next:hover {
  background: #f3e021 !important;
}
.hotelList .owl-nav button.owl-prev:hover svg, .hotelList .owl-nav button.owl-next:hover svg {
  filter: invert(0);
}

.imgh {
  height: 400px !important;
}

#viewDetailsModal .modal-dialog {
  max-width: 60% !important;
}
#viewDetailsModal .modal-dialog .modal-content {
  border-radius: 24px;
}
#viewDetailsModal .wrapper-main .mainslider {
  width: 50% !important;
}

.mainslider {
  width: 40%;
}
@media (min-width: 576px) {
  .mainslider {
    width: 90%;
  }
}

.wrapper-main .mainslider {
  width: 40%;
}
@media (min-width: 768px) {
  .wrapper-main .mainslider {
    width: 40% !important;
  }
  .wrapper-main .content {
    width: 100% !important;
  }
}
@media (min-width: 576px) {
  .wrapper-main .mainslider {
    width: 90%;
  }
  .wrapper-main .content {
    width: 100% !important;
  }
}
@media (max-width: 575px) {
  .wrapper-main .mainslider {
    width: 90%;
  }
  .wrapper-main .content {
    width: 100% !important;
  }
}

@media (max-width: 575px) {
  .scrollspy-itinerary .owl-nav button {
    display: none;
  }
}

@media (max-width: 575px) {
  .itineraryTwo #sliderThree .owl-nav button {
    display: none !important;
  }
  .itineraryTwo .hotelList {
    padding-top: 3rem !important;
  }
  .itineraryTwo .hotelList h2 {
    width: 100% !important;
    text-align: center;
  }
}
@media (min-width: 1400px) {
  .itineraryTwo .counterbox {
    width: 50% !important;
  }
}

.itineraryCarouselbox .owl-nav button {
  position: absolute;
  bottom: 45%;
  background-color: var(--bs-black);
  transition: background-color 0.3s ease;
}
.itineraryCarouselbox .owl-nav button.owl-prev {
  left: 2rem;
}
.itineraryCarouselbox .owl-nav button.owl-next {
  right: 2rem;
  transform: rotate(180deg);
}
.itineraryCarouselbox .owl-nav button.owl-prev, .itineraryCarouselbox .owl-nav button.owl-next {
  background: var(--bs-black) !important;
}
.itineraryCarouselbox .owl-nav button.owl-prev svg, .itineraryCarouselbox .owl-nav button.owl-next svg {
  filter: invert(1);
  transition: filter 0.3s ease;
}
.itineraryCarouselbox .owl-nav button.owl-prev:hover, .itineraryCarouselbox .owl-nav button.owl-next:hover {
  background: #f3e021 !important;
}
.itineraryCarouselbox .owl-nav button.owl-prev:hover svg, .itineraryCarouselbox .owl-nav button.owl-next:hover svg {
  filter: invert(0);
}

.hotelModal .modal-dialog {
  border-radius: 24px;
  max-width: 70%;
}
.hotelModal .modal-dialog .owl-stage-outer,
.hotelModal .modal-dialog .owl-stage {
  height: 100% !important;
}
.hotelModal .modal-dialog .modal-content {
  border-radius: 24px;
}

.thumbCarouselbox .thumb {
  cursor: pointer;
  border-radius: 12px;
  overflow: hidden;
}

.thumbCarouselbox .thumb img {
  width: 100%;
  min-height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.thumbCarouselbox .owl-item.current .thumb {
  opacity: 1;
}

.hotel-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  gap: 0;
  cursor: pointer;
  position: relative;
}
.hotel-item input {
  display: none;
}
.hotel-item .custom-radio {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid var(--bs-gray-400);
  position: relative;
  transition: all 0.2s ease;
}
.hotel-item .custom-radio::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: var(--bs-gray-400);
  pointer-events: none;
  width: 8px;
  height: 8px;
  border-radius: var(--bs-border-radius-pill);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.hotel-item input:checked + .hotel-name + .custom-radio {
  border-color: var(--bs-black);
}
.hotel-item input:checked + .hotel-name + .custom-radio::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: var(--bs-black);
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.hotel-name {
  flex: 1;
  padding-right: 20px;
}

.inssecOne .ins-card {
  padding-block: 4rem !important;
}
.inssecOne .ins-card:nth-child(even) {
  background-color: #f9f9f9;
}
.inssecOne .ins-card:nth-child(even) .row {
  flex-direction: row-reverse;
}
.inssecOne .ins-card:nth-child(even) .row .content {
  padding-left: 2rem;
}
.inssecOne .content {
  padding-right: 2rem;
}
.inssecOne .content h5 {
  color: #264260;
}
.inssecOne .content p {
  line-height: 120%;
}
.inssecOne .imgdiv {
  height: 332px;
}

.insecTwo {
  padding-block: 4rem;
}

.inssecThird {
  background-color: #f3f3f3;
}
.inssecThird .podcast {
  position: absolute;
  top: 20px;
  right: 20px;
}
.inssecThird .podcast p {
  color: #f7871b;
}
.inssecThird .card h3 {
  font-family: "Manrope";
}
.inssecThird .owl-nav button.owl-prev,
.inssecThird .owl-nav button.owl-next {
  background-color: white !important;
}
.inssecThird .owl-nav button.owl-prev svg,
.inssecThird .owl-nav button.owl-next svg {
  filter: invert(0);
  transition: filter 0.3s ease;
}
.inssecThird .owl-nav button {
  position: absolute;
  top: -20%;
}
.inssecThird .owl-nav button.owl-prev {
  right: 6rem;
}
.inssecThird .owl-nav button.owl-next {
  right: 1rem;
  transform: rotate(180deg);
}

.vidcard {
  height: 200px;
}
.vidcard .playbtn {
  width: 50px;
  height: 50px;
  background: rgba(217, 217, 217, 0.4784313725);
  border: none;
  cursor: pointer;
  position: relative;
  transition: transform 0.3s ease;
}
.vidcard .playbtn i {
  padding-left: 3px;
}
.vidcard .playbtn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(206, 206, 206, 0.5);
  animation: pulse 1.5s infinite;
}
.vidcard .playbtn:hover {
  transform: scale(1.1);
}
.vidcard .playbtn:hover i {
  color: #f3e021 !important;
  padding-left: 3px;
}

.insecfive .fadelayer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  filter: blur(10.1000003815px);
  width: 120px;
  height: 110%;
  z-index: 11;
}
.insecfive input {
  outline: 0;
  box-shadow: none;
}

@media (min-width: 1201px) and (max-width: 1480px) {
  .flightright::after {
    top: -1%;
    left: 40%;
  }
}
.custom-check .form-check-input {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid #6f6f6f;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
}
.custom-check .form-check-input:hover {
  border-color: #fff;
}
.custom-check .form-check-input:checked {
  border-color: #fff;
  background: #151515;
}
.custom-check .form-check-input:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1.5px;
  width: 5px;
  height: 10px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.custom-check .form-check-input:focus {
  box-shadow: none;
  outline: none;
}
.custom-check .form-check-label {
  color: #dcdcdc;
  font-size: 0.95rem;
  cursor: pointer;
}

.custom-check .form-check-input {
  background-color: transparent;
  border: 1px solid #777;
  width: 18px;
  height: 18px;
  margin-top: 0.25rem;
}
.custom-check .form-check-input:checked {
  background-color: white;
  color: #fff;
  border-color: white;
}
.custom-check .form-check-input:focus {
  box-shadow: none;
  border-color: white;
}
.custom-check .form-check-label {
  font-size: 0.95rem;
}
.custom-check .form-check-label a {
  color: white;
  text-decoration: underline;
}
.custom-check .form-check-label a:hover {
  opacity: 0.7;
}/*# sourceMappingURL=style.css.map */