:root,
body,
.editor-styles-wrapper {
  --wp--preset--font-family--open-sans: "Nunito Sans", sans-serif;
}

.font-open-sans {
  font-family: var(--wp--preset--font-family--nunito-sans);
}

.tourseta_block_headers_color h3 {
  color: var(--wp--preset--color--neutral-140, #29231D) !important;
}

.tourseta_block_p_color p {
  color: var(--wp--preset--color--neutral-100) !important;
}

.tourseta_block_s_color strong {
  color: var(--wp--preset--color--neutral-140, #29231D) !important;
}

.tourseta_block_s_font strong {
  font-size: 16px !important;
}
.tourseta_block_s_font p {
  font-size: 14px !important;
}

body .text-black {
  --tw-text-opacity: 1;
  color: var(--wp--preset--color--neutral-140);
}
body .wp-block-tourseta-tour-breadcrumb ol {
  color: var(--wp--preset--color--neutral-140);
}

header a {
  font-family: var(--wp--preset--font-family--nunito-sans) !important;
}

:root {
  --header-logo-height: 44px;
  --header-logo-width: 252px;
  --wp--preset--font-family--open-sans: "Nunito Sans", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-variant-numeric: lining-nums proportional-nums;
  color: var(--wp--preset--color--neutral-140, #29231D);
}

@media screen and (max-width: 767px) {
  body h1, body h1.mq650\:\!text-\[32px\] {
    font-size: 44px !important;
  }
  body h3 {
    font-size: 32px !important;
  }
  body h4 {
    font-size: 32px !important;
  }
}

.wpcf7-spinner {
  visibility: visible;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  z-index: 10;
  background-color: transparent;
}
.wpcf7-spinner::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  border: 2px solid #fff;
  border-radius: 50%;
  border-top: 2px solid #6DBBD4;
  animation: spin 1000ms linear infinite !important;
  transform-origin: center;
  background-color: transparent;
}

body .wpcf7-form.submitting input[type=submit].tour-button {
  font-size: 0;
  color: transparent;
}

body .wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: unset !important;
  position: absolute;
  bottom: -50px;
  margin-left: 0px !important;
  padding-left: 0px !important;
}

.wpcf7-form .has-spinner {
  position: relative;
}

.wpcf7-form.submitting .has-spinner {
  color: transparent !important;
  pointer-events: none;
}

.wpcf7-form.submitting .wpcf7-spinner {
  display: block;
}

.wpcf7-form .has-spinner.wpcf7-submitting {
  color: transparent !important;
  pointer-events: none;
}

.wpcf7-form .has-spinner.wpcf7-submitting .wpcf7-spinner {
  display: block;
}

.wpcf7-spinner:not([style*="display: none"]) + .has-spinner,
.has-spinner:has(.wpcf7-spinner:not([style*="display: none"])) {
  color: transparent !important;
  pointer-events: none;
}

.contact-form-fields p {
  position: relative;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes blink {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner::before {
    animation: blink 2000ms ease-in-out infinite;
  }
}
.wp-block-tourseta-footer.tsta-footer-block.tourseta-child-footer {
  font-family: var(--wp--preset--font-family--nunito-sans) !important;
}
.wp-block-tourseta-footer.tsta-footer-block.tourseta-child-footer ul li a {
  font-family: var(--wp--preset--font-family--nunito-sans) !important;
}

.tour-range-color-ring {
  color: var(--wp--preset--color--primary-100) !important;
}

.tour-range-color {
  background-color: var(--wp--preset--color--primary-100) !important;
}

.tourseta-reviews-navigation .tourseta-reviews-nav-btn {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 0.2s, background 0.2s;
  padding: 0;
  cursor: pointer;
}

.powered-row {
  margin-top: 0px;
  margin-bottom: 0px;
  height: 53px;
  border-top: 1px solid #424242;
  font-family: var(--wp--preset--font-family--nunito-sans);
  font-size: 14px;
  display: flex;
  align-items: center;
  align-content: center;
  box-sizing: border-box;
  gap: 7px;
}

.powered a {
  text-decoration: none;
}

.border-t.border-gray-700.pt-6 {
  border: unset;
}

.wp-block-tourseta-footer a.block.pt-\[30px\] {
  padding-top: 0px;
}
.wp-block-tourseta-footer a.block.pt-\[30px\] img {
  height: unset !important;
  width: 187px !important;
  object-fit: cover !important;
}

.wp-block-tourseta-footer.tsta-footer-block {
  margin-left: -1rem !important;
}

.wp-block-tourseta-all-posts .category-tab.active,
.interactive-tour-listings .night-chip.active {
  background: var(--wp--preset--color--primary-10);
  border-color: var(--wp--preset--color--primary-20);
  font-weight: 600;
  color: var(--wp--preset--color--neutral-140);
  border: 1px solid var(--wp--preset--color--primary-20);
}

.wp-block-tourseta-all-posts .category-tab,
.wp-block-tourseta-all-posts .category-tab:hover,
.interactive-tour-listings .night-chip,
.interactive-tour-listings .night-chip:hover {
  background: var(--wp--preset--color--neutral-10);
  border: none;
  font-weight: 600;
  color: var(--wp--preset--color--neutral-100);
}

body .wp-block-tourseta-all-posts .category-tab:hover,
body .interactive-tour-listings .night-chip:hover {
  background: var(--wp--preset--color--neutral-30);
  border: none;
}

.sort-by-dropdown .sort-dropdown-menu .sort-dropdown-item > div:last-child svg {
  color: var(--wp--preset--color--primary-100);
}
.sort-by-dropdown [data-sort-toggle]:hover {
  border-color: var(--wp--preset--color--primary-100) !important;
  box-shadow: unset;
}

.destination-checkbox:checked {
  background-color: var(--wp--preset--color--primary-100) !important;
  border-color: var(--wp--preset--color--primary-100) !important;
}

#departure-month-calendar-modal-container.dropdown-open .calendar-input-inner {
  border-color: var(--wp--preset--color--primary-100) !important;
  box-shadow: 0 0 0 1px var(--wp--preset--color--primary-100) !important;
}

.month-item.selected,
button.apply-selection,
button.apply-selection:hover {
  background-color: var(--wp--preset--color--primary-100) !important;
}

.interactive-tour-listings .destination-checkbox {
  accent-color: var(--wp--preset--color--primary-100) !important;
}

.destination-checkbox:focus {
  outline: none;
  border-color: var(--wp--preset--color--primary-100) !important;
}

.search-where-group:focus-within,
.search-when-group:focus-within {
  outline: 1px solid var(--wp--preset--color--primary-100) !important;
}

.rating-stats-container {
  background-color: var(--wp--preset--color--neutral-10) !important;
}

.tourseta-reviews-block .review-card {
  border: 1px solid var(--wp--preset--color--neutral-30) !important;
}

.wp-block-tourseta-tour-faqs .border-custom-gray,
.wp-block-tourseta-tour-itinerary .border-custom-gray {
  border-bottom: 1px solid var(--wp--preset--color--neutral-30) !important;
}

.faq-toggle-button,
body .contact-form-container .form-input,
body .contact-form-container .form-textarea,
.interactive-tour-listings .filter-sidebar aside,
.interactive-tour-listings #departure-month-calendar-container.dropdown-open.calendar-input-field-container .calendar-input-dropdown {
  border: 1px solid var(--wp--preset--color--neutral-30) !important;
}

.interactive-tour-listings .filter-section {
  border-top: 1px solid var(--wp--preset--color--neutral-30) !important;
}

.interactive-tour-listings #departure-month-calendar-container.dropdown-open.calendar-input-field-container .calendar-input-inner,
.interactive-tour-listings .calendar-input-field-container .calendar-input-inner {
  border: 1px solid var(--wp--preset--color--neutral-30) !important;
  box-shadow: 0 0 0 1px var(--wp--preset--color--neutral-30) !important;
}

.border-gray-300,
.border-gray-50,
body .border-\[\#E8E8E8\],
.border-\[\#e8e8e8\],
.sort-by-dropdown [data-sort-toggle],
.sort-by-dropdown .sort-dropdown-menu {
  --tw-border-opacity: 1;
  border-color: var(--wp--preset--color--neutral-30);
}

.calendar-input::placeholder {
  font-family: var(--wp--preset--font-family--nunito-sans);
  color: var(--wp--preset--color--neutral-80) !important;
}

.calendar-input:focus + .calendar-icon svg {
  color: var(--wp--preset--color--primary-100) !important;
}

.search-icon svg path,
.calendar-icon svg path {
  stroke: var(--wp--preset--color--neutral-80);
}

.search-icon svg:hover path,
.calendar-icon svg:hover path {
  stroke: var(--wp--preset--color--primary-100);
  transition: stroke 0.2s ease;
}

.form-input::placeholder,
.form-textarea::placeholder {
  color: var(--wp--preset--color--neutral-80) !important;
}

body .search-placeholder-container input::placeholder {
  color: var(--wp--preset--color--neutral-80) !important;
}

input::placeholder {
  color: var(--wp--preset--color--neutral-80) !important;
}

.text-\[\#979797\] {
  color: var(--wp--preset--color--neutral-90) !important;
}

.ts-pagination .ts-page-arrow {
  --tw-border-opacity: 1;
  border-color: var(--wp--preset--color--neutral-30);
}

.text-neutral-90 {
  color: var(--wp--preset--color--neutral-90) !important;
}

.wp-block-tourseta-trending-posts .post-excerpt,
.wp-block-tourseta-trending-posts-editor .post-excerpt,
.wp-block-tourseta-all-posts .post-excerpt {
  color: var(--wp--preset--color--neutral-90) !important;
}

body .wp-block-tourseta-trending-posts .post-excerpt,
body .wp-block-tourseta-all-posts .post-excerpt {
  color: var(--wp--preset--color--neutral-80) !important;
  font-size: 14px !important;
  font-weight: 500;
}

.wp-block-tourseta-sticky-overview-tour.is-position-sticky.sticky-active .sticky-tour-cta {
  padding-left: 16px;
  padding-right: 16px;
}

body .wp-block-tourseta-sticky-overview-tour.is-position-sticky.sticky-active .tourseta-sticky-price .desktop-price-cta {
  gap: 17px;
}

.flex-referse > .block > .flex {
  display: flex;
  flex-direction: row-reverse;
}

.flex-referse > .flex {
  display: flex;
  flex-direction: row-reverse;
}

.no-title-spacing > .flex {
  margin: 0px;
}

body .tour-button,
body .wpcf7-form input[type=submit].tour-button,
body .custom-button,
body .tour-button.header-button,
body .newsletter-submit-button,
body .tour-range-color,
body .ts-page-btn.current,
body .page-btn.current,
body .orange-button {
  border-radius: 32px !important;
}

body .header-button {
  font-family: var(--wp--preset--font-family--nunito-sans) !important;
  white-space: nowrap !important;
  padding: 5px 16px 5px 16px !important;
}

.wp-block-tourseta-sticky-overview-tour .bg-white {
  background: transparent !important;
}

.tour-overview-background {
  padding-top: 50px !important;
  background-size: contain !important;
  padding-bottom: 80px !important;
}

body .wp-block-tourseta-sticky-overview-tour .desk-price {
  text-align: right;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Cormorant;
  font-size: 44px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}

.desktop-price-cta,
.sticky-mobile-actions {
  font-family: "Nunito Sans";
}

.image-background {
  padding-top: 50px !important;
}

body .custom-image-text .text-text-default {
  color: #51493F !important;
}
body .custom-image-text h2.text-text-default,
body .custom-image-text h3.text-text-default,
body .custom-image-text h2,
body .custom-image-text h3 {
  color: var(--wp--preset--color--neutral-140, #29231D) !important;
}

body .contact-form-container .form-textarea {
  min-height: 142px;
}

div#wp-block-tourseta-feedback-form img {
  object-fit: contain;
}

.tourseta-grid-4 {
  padding: 52px 0px !important;
}

.tour-overview-full-background::after {
  display: none;
}

body:not(.wp-admin) .wp-block-tourseta-newsletter {
  min-height: 322px !important;
  height: 322px !important;
}
body:not(.wp-admin) .wp-block-tourseta-newsletter img {
  min-height: 322px !important;
  height: 322px !important;
}
body:not(.wp-admin) .wp-block-tourseta-newsletter .stm-overlay {
  top: 0px !important;
  bottom: 0px !important;
}
body:not(.wp-admin) .wp-block-tourseta-newsletter .newsletter-submit-button {
  width: unset;
  padding: 9px 26px;
}
body:not(.wp-admin) .wp-block-tourseta-newsletter .infotitle {
  font-size: 38px !important;
  font-family: var(--wp--preset--font-family--cormorant) !important;
}

.tour-highlight-full-background::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 40px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  bottom: 0;
  transform: translateY(100%) scaleX(-1);
  z-index: 1;
}
.tour-highlight-full-background .wp-block-tourseta-highlights {
  padding-bottom: 10px !important;
}
@media screen and (min-width: 768px) {
  .tour-highlight-full-background {
    margin-bottom: 16px !important;
  }
}
@media screen and (max-width: 767px) {
  .tour-highlight-full-background {
    margin-bottom: 6px !important;
  }
}

.margin-top-19 {
  margin-top: -52px !important;
}
@media screen and (max-width: 768px) {
  .margin-top-19 {
    margin-top: -19px !important;
  }
}

@media (max-width: 768px) {
  body .departure-table th,
  body .departure-table td {
    padding-left: 0;
  }
  .departure-table .table-price {
    display: flex;
  }
  .departure-table .heading {
    white-space: nowrap;
  }
}
.featured-tour-bottom-full-background-wave,
.featured-tour-bottom-full-background-wave .wp-block-tourseta-media-gallery {
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
}
.featured-tour-bottom-full-background-wave::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 50px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  bottom: 10px;
  transform: translateY(100%) scaleX(-1);
}
.featured-tour-bottom-full-background-wave::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 50px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  top: 10px;
  transform: translateY(-100%) scaleX(-1) scaleY(-1);
}

.elfsight-app-634afe39-a75e-4a6d-9247-5539dd4c6806 {
  margin: 0px;
}

.faq-bottom-full-background-wave,
.faq-bottom-full-background-wave .feedback-form-custom {
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
}
.faq-bottom-full-background-wave::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 50px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  top: 10px;
  transform: translateY(-100%) scaleX(1) scaleY(-1);
}
.faq-bottom-full-background-wave .faq-style.wp-block-tourseta-tour-faqs {
  padding-top: 0px !important;
}

.wp-block-tourseta-tour-breadcrumb a:hover,
.wp-block-tourseta-tour-breadcrumb a:focus,
.wp-block-tourseta-tour-breadcrumb a:active,
.wp-block-tourseta-tour-breadcrumb a:visited,
.wp-block-tourseta-tour-breadcrumb a:link {
  color: var(--wp--preset--color--neutral-80, #A19080);
}
.wp-block-tourseta-tour-breadcrumb .breadcrumb-item--current .breadcrumb-item-name {
  color: var(--wp--preset--color--neutral-140, #29231D);
  font-weight: 500;
}

.taxonomy-category.wp-block-post-terms {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 32px;
  padding-bottom: 32px;
  color: var(--wp--preset--color--neutral-90, #857869);
}
.taxonomy-category.wp-block-post-terms a {
  overflow: hidden;
  color: var(--wp--preset--color--neutral-90, #857869);
  font-variant-numeric: lining-nums proportional-nums;
  text-overflow: ellipsis;
  font-family: "Nunito Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  text-decoration: unset;
  text-transform: uppercase;
}

.media-caption-styles,
.media-caption-styles p,
.media-caption-styles strong {
  font-family: var(--wp--preset--font-family--nunito-sans) !important;
}
.media-caption-styles strong {
  color: #29231D;
  font-size: var(--wp--preset--font-size--body-m) !important;
}
.media-caption-styles strong:nth-of-type(2),
.media-caption-styles strong:last-of-type:not(:first-of-type) {
  font-weight: 500;
  line-height: 30px;
}

body .faq-toggle-button {
  border-radius: 22px;
}

.past-tour-gallery-modal {
  z-index: 2222222222;
}

.two-three-two-grid .tourseta-past-tour-gallery-grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 16px;
}
.two-three-two-grid .tourseta-past-tour-gallery-grid > div {
  grid-column: span 3;
}
.two-three-two-grid .tourseta-past-tour-gallery-grid > div:nth-child(7n+3),
.two-three-two-grid .tourseta-past-tour-gallery-grid > div:nth-child(7n+4),
.two-three-two-grid .tourseta-past-tour-gallery-grid > div:nth-child(7n+5) {
  grid-column: span 2;
}
.two-three-two-grid .tourseta-past-tour-gallery-grid [data-media-item] .img-counter {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 4px 8px;
  border-radius: 100px;
  z-index: 10;
  color: var(--wp--preset--color--neutral-00, #fff);
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: var(--wp--preset--font-weight--bold, 700);
  line-height: var(--wp--preset--line-height--body, 1.4);
  background: rgba(0, 0, 0, 0.7607843137);
  backdrop-filter: blur(50px);
}

.wp-block-tourseta-past-tour-gallery .tourseta-past-tour-gallery-grid [data-media-item] .caption-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 57px;
  background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  display: flex;
  align-items: flex-end;
  padding: 0 16px 12px 16px;
  z-index: 10;
  text-align: right;
  justify-content: flex-end;
}
.wp-block-tourseta-past-tour-gallery .tourseta-past-tour-gallery-grid [data-media-item] .caption-overlay p {
  color: var(--wp--preset--color--neutral-00, #ffffff) !important;
  margin: 0;
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: var(--wp--preset--line-height--body, 1.4);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  text-align: right;
}

.wave-border-with-top-bottom-bg,
.wave-border-with-top-bottom-bg .wave-bg {
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
}
.wave-border-with-top-bottom-bg::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 50px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  bottom: 10px;
  transform: translateY(100%) scaleX(-1);
}
.wave-border-with-top-bottom-bg::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 50px;
  background: var(--wp--preset--color--neutral-10, #FAF6EF);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' fill='%23000'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  z-index: -10;
  top: 10px;
  transform: translateY(-100%) scaleX(-1) scaleY(-1);
}

body .tourseta-departures-content {
  background: #fff;
}

.tourseta-widget {
  border-radius: 12px;
}

body .tourseta-modal-overlay {
  z-index: 9999999999;
}

.trip-background-overlay .wp-block-cover__background {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 97.73%) !important;
}

.tourseta-p-padding p {
  line-height: 32px;
}

.tourseta-p-font-size-18 {
  font-size: 18px !important;
  /* font-weight: 500 !important; */
  margin: 0px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.tourseta-p-font-size-16 {
  margin: 0px;
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.no-top-bottom-margin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

@media (max-width: 1500px) {
  .image-background {
    background-size: cover !important;
  }
}
@media (max-width: 1270px) {
  .flex-referse > .flex {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .tour-overview-full-background h2.mb-2.btitle-28.font-bold.leading-tight.tracking-normal.mt-0.md\:max-w-\[400px\].lg\:max-w-\[600px\] {
    max-width: 800px;
  }
  .wp-block-tourseta-trending-posts .posts-grid,
  .wp-block-tourseta-trending-posts-editor .posts-grid {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .wp-block-tourseta-trending-posts.featured-grid-4 .posts-grid {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .max-width-800 {
    max-width: 800px !important;
    margin-left: auto;
    margin-right: auto;
  }
}
.tour-overview-full-background h2 {
  letter-spacing: -0.1px;
}

@media (max-width: 1024px) {
  .tourseta-grid-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .tourseta-columns-4 {
    padding: 0px var(--wp--preset--spacing--55, 2rem);
  }
  .max-width-650 h1 {
    max-width: 600px;
  }
}
@media (max-width: 1024px) {
  .tour-overview-background {
    padding-top: 50px !important;
    background-size: cover !important;
    padding-bottom: 100px !important;
  }
  .image-background {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .wp-block-tourseta-past-tour-gallery.two-three-two-grid .tourseta-past-tour-gallery-grid [data-media-item] .aspect-square {
    aspect-ratio: unset;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid > div {
    grid-column: span 1 !important;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid > div:nth-child(7n+5) {
    grid-column: span 2 !important;
  }
}
@media (min-width: 768px) {
  .tour-overview-full-background h2.mb-2.btitle-28.font-bold.leading-tight.tracking-normal.mt-0.md\:max-w-\[400px\].lg\:max-w-\[600px\] {
    max-width: 800px;
  }
}
@media (max-width: 800px) {
  .wp-block-tourseta-newsletter,
  .wp-block-tourseta-newsletter img {
    min-height: 560px !important;
    height: 560px !important;
  }
  .wp-block-tourseta-newsletter .stm-overlay {
    top: 0px !important;
    bottom: 0px !important;
  }
  .wp-block-tourseta-newsletter .newsletter-submit-button {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .two-three-two-grid .tourseta-past-tour-gallery-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid > div {
    grid-column: span 1;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid > div:nth-child(7n+5) {
    grid-column: span 2;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid .h-\[390px\] {
    height: 280px !important;
  }
  .two-three-two-grid .tourseta-past-tour-gallery-grid .min-h-\[390px\] {
    min-height: 280px !important;
  }
  .tourseta-p-font-size-18 {
    font-size: 16px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 757px) {
  .tourseta-grid-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .tourseta-grid-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .tourseta-columns-4 {
    padding: 0px var(--wp--preset--spacing--40, 1rem) !important;
  }
}
.newsletter-message img.emoji {
  display: none !important;
}

.newsletter-message.error {
  max-height: 45px;
  display: flex;
  align-items: center;
  background-color: #e1ded3 !important;
  border: unset !important;
  color: #d63031 !important;
  margin-top: 0px !important;
  border-radius: 0.75rem !important;
}

.toc-nav-sidebar.toc-nav-sidebar-no-headings {
  top: 1rem;
}

.tourseta-modal-title-wrapper {
  color: var(--tourseta-cookie-primary);
}

/* Account for WordPress admin bar when user is logged in */
.admin-bar .toc-nav-sidebar.toc-nav-sidebar-no-headings {
  top: calc(1rem + 32px);
  /* 1rem + 32px admin bar height on desktop */
}

/* Mobile admin bar height (46px) */
@media screen and (max-width: 782px) {
  .admin-bar .toc-nav-sidebar.toc-nav-sidebar-no-headings {
    top: calc(1rem + 46px);
    /* 1rem + 46px admin bar height on mobile */
  }
}
.mobile-image img {
  height: 100% !important;
  object-fit: contain !important;
  max-height: 400px !important;
}

body .toc-nav-toggle {
  width: 14px;
  height: 8px;
}
body .toc-nav-toggle::after {
  content: "";
  width: 14px;
  height: 8px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'><path d='M13 7L7 1L1 7' stroke='%2329231D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1;
  transition: transform 0.3s ease;
}

.text-justify-custom {
  text-align: justify !important;
}

@media (max-width: 1024px) {
  .flex-md-col .mx-md\:flex-col {
    display: flex;
    flex-direction: column;
  }
  .flex-md-col .mx-md\:flex-col img {
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* Target the 4th item specifically */
  .grid.md\:grid-cols-3 > div:nth-child(4) {
    grid-column-start: 2;
  }
}
@media (min-width: 1024px) {
  .tourseta-featured-res .lg\:flex-row,
  .tourseta-featured-tour-block .lg\:flex-row {
    flex-direction: column !important;
  }
}
@media (min-width: 1270px) {
  .tourseta-featured-res .lg\:flex-row,
  .tourseta-featured-tour-block .lg\:flex-row {
    flex-direction: row !important;
  }
}
@media (min-width: 1270px) {
  .tourseta-featured-res.flex-referse > .flex,
  .tourseta-featured-tour-block.flex-referse > .flex {
    display: flex;
    flex-direction: row-reverse !important;
  }
}

.single-post .wp-block-post-featured-image {
  margin-top: 0px;
}
.single-post .tourseta-group-spacing h1.wp-block-post-title {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 32px;
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .single-post .tourseta-group-spacing h1.wp-block-post-title {
    padding-bottom: 24px;
  }
}
.single-post .tourseta-group-spacing .wp-block-column {
  padding-bottom: 32px;
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child img {
  padding-bottom: 24px;
}
@media (max-width: 800px) {
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child img {
    padding-bottom: 20px;
  }
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child figure.wp-block-gallery.has-nested-images {
  padding-top: 24px;
  padding-bottom: 24px;
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child figure.wp-block-gallery.has-nested-images img {
  padding-bottom: 0px;
}
@media (max-width: 800px) {
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child figure.wp-block-gallery.has-nested-images img {
    padding-bottom: 0px;
  }
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .gt3pg-isotope-gallery {
  padding-top: 24px;
  padding-bottom: 24px;
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials img,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights img {
  padding-bottom: 0px;
}
@media (max-width: 800px) {
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials img,
  .single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights img {
    padding-bottom: 0px;
  }
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-media-gallery h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-featured-tour h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-image-text h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-faqs h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-itinerary h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-inclusion h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-cards h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-gallery h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-reviews h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-search-results h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-all-posts h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-trending-posts h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-feedback-form h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-interactive-tour-listings h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-newsletter h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-html-widget h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-header h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-hero-section h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlight h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-past-tour-gallery h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-tour-testimonials h6,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h1,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h2,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h3,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h4,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h5,
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights h6 {
  padding-bottom: 0px;
  padding-top: 0px;
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights .xl\:grid-cols-4 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child .wp-block-tourseta-highlights .highlight-card-height {
  height: 400px !important;
  width: 100%;
}
.single-post .tourseta-group-spacing .wp-block-columns > .wp-block-column:first-child #wp-block-tourseta-feedback-form img {
  object-fit: cover;
}
.single-post .tourseta-group-spacing :where(.is-layout-constrained) > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
.single-post .tourseta-group-spacing h1,
.single-post .tourseta-group-spacing h2,
.single-post .tourseta-group-spacing h3,
.single-post .tourseta-group-spacing h4,
.single-post .tourseta-group-spacing h5 {
  padding-top: 32px;
  padding-bottom: 24px;
}
.single-post .tourseta-group-spacing p {
  color: var(--wp--preset--color--foreground);
  font-size: var(--wp--preset--font-size--medium);
}
.single-post .tourseta-group-spacing :where(.wp-block-columns) {
  margin-bottom: 0;
}
@media (max-width: 781px) {
  .single-post .tourseta-group-spacing .wp-block-columns-is-layout-flex .wp-block-column {
    width: 100%;
  }
}

body .tourseta-group-spacing .taxonomy-category.wp-block-post-terms {
  margin-top: 0px;
  padding-top: 52px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
@media screen and (max-width: 1200px) {
  body .tourseta-group-spacing .wp-block-tourseta-image-text,
  body .tourseta-group-spacing .wp-block-tourseta-stats,
  body .tourseta-group-spacing .wp-block-tourseta-sticky-overview-tour,
  body .tourseta-group-spacing .wp-block-tourseta-tour-faqs,
  body .tourseta-group-spacing .wp-block-tourseta-tour-itinerary,
  body .tourseta-group-spacing .wp-block-tourseta-tour-inclusion,
  body .tourseta-group-spacing .wp-block-tourseta-tour-cards,
  body .tourseta-group-spacing .wp-block-tourseta-tour-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-featured-tour,
  body .tourseta-group-spacing .wp-block-tourseta-media-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-reviews,
  body .tourseta-group-spacing .wp-block-tourseta-tour-details,
  body .tourseta-group-spacing .wp-block-tourseta-tour-search-results,
  body .tourseta-group-spacing .wp-block-tourseta-all-posts,
  body .tourseta-group-spacing .wp-block-tourseta-trending-posts,
  body .tourseta-group-spacing .wp-block-tourseta-feedback-form,
  body .tourseta-group-spacing .wp-block-tourseta-interactive-tour-listings,
  body .tourseta-group-spacing .wp-block-tourseta-newsletter,
  body .tourseta-group-spacing .wp-block-tourseta-html-widget,
  body .tourseta-group-spacing .wp-block-tourseta-header,
  body .tourseta-group-spacing .wp-block-tourseta-hero-section,
  body .tourseta-group-spacing .wp-block-tourseta-hero-section .section-no-background,
  body .tourseta-group-spacing .wp-block-tourseta-tour-breadcrumb,
  body .tourseta-group-spacing .wp-block-tourseta-interactive-tour-listings,
  body .tourseta-group-spacing .interactive-tour-listings .filter-toggle,
  body .tourseta-group-spacing .modal-header-toggle,
  body .tourseta-group-spacing #filter-modal .calendar-input-field-container,
  body .tourseta-group-spacing #filter-modal #destination-content-modal,
  body .tourseta-group-spacing #filter-modal #nights-content-modal,
  body .tourseta-group-spacing .no-padding-important .section-padding,
  body .tourseta-group-spacing .wp-block-tourseta-inline-navigation,
  body .tourseta-group-spacing .inline-nav-sidebar,
  body .tourseta-group-spacing .wp-block-tourseta-highlights,
  body .tourseta-group-spacing .wp-block-tourseta-partners,
  body .tourseta-group-spacing .guides-cards-block,
  body .tourseta-group-spacing .wp-block-tourseta-related-guides-cards,
  body .tourseta-group-spacing .wp-block-tourseta-product-info,
  body .tourseta-group-spacing .wp-block-tourseta-guides-inclusion,
  body .tourseta-group-spacing .wp-block-woocommerce-checkout,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-summary,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-totals-wrapper,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-downloads-wrapper,
  body .tourseta-group-spacing .wc-block-order-confirmation-address-wrapper,
  body .tourseta-group-spacing .wp-block-woocommerce-cart,
  body .tourseta-group-spacing .wp-block-tourseta-past-tour-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-past-tours-archive-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-social-media,
  body .tourseta-group-spacing .tourseta-small-group-tours-grid,
  body .tourseta-group-spacing .wp-block-tourseta-tour-testimonials,
  body .tourseta-group-spacing .taxonomy-category.wp-block-post-terms {
    padding-left: 0px !important;
    padding-right: 0px !important;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  body .tourseta-group-spacing .wp-block-tourseta-image-text,
  body .tourseta-group-spacing .wp-block-tourseta-stats,
  body .tourseta-group-spacing .wp-block-tourseta-sticky-overview-tour,
  body .tourseta-group-spacing .wp-block-tourseta-tour-faqs,
  body .tourseta-group-spacing .wp-block-tourseta-tour-itinerary,
  body .tourseta-group-spacing .wp-block-tourseta-tour-inclusion,
  body .tourseta-group-spacing .wp-block-tourseta-tour-cards,
  body .tourseta-group-spacing .wp-block-tourseta-tour-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-featured-tour,
  body .tourseta-group-spacing .wp-block-tourseta-media-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-reviews,
  body .tourseta-group-spacing .wp-block-tourseta-tour-details,
  body .tourseta-group-spacing .wp-block-tourseta-tour-search-results,
  body .tourseta-group-spacing .wp-block-tourseta-all-posts,
  body .tourseta-group-spacing .wp-block-tourseta-trending-posts,
  body .tourseta-group-spacing .wp-block-tourseta-feedback-form,
  body .tourseta-group-spacing .wp-block-tourseta-interactive-tour-listings,
  body .tourseta-group-spacing .wp-block-tourseta-newsletter,
  body .tourseta-group-spacing .html-widget-heading,
  body .tourseta-group-spacing .wp-block-tourseta-header,
  body .tourseta-group-spacing .wp-block-tourseta-hero-section,
  body .tourseta-group-spacing .wp-block-tourseta-hero-section .section-no-background,
  body .tourseta-group-spacing .wp-block-tourseta-tour-breadcrumb,
  body .tourseta-group-spacing .wp-block-tourseta-interactive-tour-listings,
  body .tourseta-group-spacing .interactive-tour-listings .filter-toggle,
  body .tourseta-group-spacing .modal-header-toggle,
  body .tourseta-group-spacing .modal-header-toggle,
  body .tourseta-group-spacing #filter-modal .calendar-input-field-container,
  body .tourseta-group-spacing #filter-modal #destination-content-modal,
  body .tourseta-group-spacing #filter-modal #nights-content-modal,
  body .tourseta-group-spacing .no-padding-important .section-padding,
  body .tourseta-group-spacing .wp-block-tourseta-inline-navigation,
  body .tourseta-group-spacing .inline-nav-sidebar,
  body .tourseta-group-spacing .wp-block-tourseta-highlights,
  body .tourseta-group-spacing .wp-block-tourseta-partners,
  body .tourseta-group-spacing .guides-cards-block,
  body .tourseta-group-spacing .wp-block-tourseta-related-guides-cards,
  body .tourseta-group-spacing .wp-block-tourseta-product-info,
  body .tourseta-group-spacing .wp-block-tourseta-guides-inclusion,
  body .tourseta-group-spacing .wp-block-woocommerce-checkout,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-summary,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-totals-wrapper,
  body .tourseta-group-spacing .wp-block-woocommerce-order-confirmation-downloads-wrapper,
  body .tourseta-group-spacing .wc-block-order-confirmation-address-wrapper,
  body .tourseta-group-spacing .wp-block-woocommerce-cart,
  body .tourseta-group-spacing .wp-block-tourseta-past-tour-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-past-tours-archive-gallery,
  body .tourseta-group-spacing .wp-block-tourseta-social-media,
  body .tourseta-group-spacing .tourseta-small-group-tours-grid,
  body .tourseta-group-spacing .wp-block-tourseta-tour-testimonials,
  body .tourseta-group-spacing .taxonomy-category.wp-block-post-terms {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  body .tourseta-group-spacing .taxonomy-category.wp-block-post-terms {
    padding-top: 32px;
  }
}

.es-embed-root {
  padding-top: 52px;
  padding-bottom: 52px;
}

.wp-block-tourseta-media-gallery,
.wp-block-tourseta-past-tour-gallery {
  margin: 0px;
}

.wp-block-group.alignfull.faq-background.has-background {
  margin-top: -82px !important;
  padding-top: 52px !important;
  z-index: 0;
}

@media screen and (max-width: 1200px) {
  .taxonomy-category.wp-block-post-terms,
  .tourseta-group-spacing,
  .es-embed-root,
  .text-justify-custom,
  .text-heading .max-width-800,
  .tourseta-p-padding {
    padding-left: var(--wp--preset--spacing--55, 2rem) !important;
    padding-right: var(--wp--preset--spacing--55, 2rem) !important;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 757px) {
  .taxonomy-category.wp-block-post-terms,
  .tourseta-group-spacing,
  .es-embed-root {
    padding-left: var(--wp--preset--spacing--40, 1rem) !important;
    padding-right: var(--wp--preset--spacing--40, 1rem) !important;
    padding-top: 32px;
  }
  .max-width-800,
  .text-justify-custom,
  .text-heading,
  .tourseta-p-padding {
    padding-left: var(--wp--preset--spacing--40, 1rem) !important;
    padding-right: var(--wp--preset--spacing--40, 1rem) !important;
  }
  .wp-block-tourseta-image-text h1.btitle {
    font-size: 32px !important;
  }
  .wp-block-tourseta-image-text.btitle-m-44 h1.btitle {
    font-size: 44px !important;
  }
  .es-embed-root {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-tourseta-tour-itinerary .btitle,
  .wp-block-tourseta-tour-faqs .btitle,
  .wp-block-tourseta-tour-inclusion .btitle,
  .wp-block-tourseta-stats .btitle,
  .wp-block-tourseta-tour-cards .btitle,
  .wp-block-tourseta-image-text .btitle,
  .wp-block-tourseta-media-gallery .btitle,
  .wp-block-tourseta-reviews .btitle,
  .wp-block-tourseta-partners .btitle,
  .guides-cards-block .btitle,
  .wp-block-tourseta-related-guides-cards .btitle,
  .wp-block-tourseta-past-tour-gallery .btitle,
  .wp-block-tourseta-social-media .btitle,
  .wp-block-tourseta-tour-testimonials .btitle {
    font-size: 32px !important;
  }
}
.past-tour-gallery-modal .gallery-modal-header .gallery-title {
  opacity: 0;
}

.no-click {
  pointer-events: none;
}
.no-click [data-gallery-item] {
  pointer-events: none;
}
.no-click [data-gallery-item]:last-child {
  pointer-events: all;
}

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