@font-face {
  font-family: "sage-ui-icons";
  src: url("../../assets/fonts/sage-ui-icons.woff") format("woff");
}

@font-face {
  font-family: "Sage Text";
  src: url("../../assets/fonts/Sage_Text-Regular.woff") format("woff");
}

@font-face {
  font-family: "Sage Headline Black";
  src: url("../../assets/fonts/Sage_Headline-Black.woff") format("woff");
}

@font-face {
  font-family: "Sage Light";
  src: url("../../assets/fonts/Sage_Text-Light.woff") format("woff");
}

@font-face {
  font-family: "Sage Text Bold";
  src: url("../../assets/fonts/Sage_Text-Bold.woff") format("woff");
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Sage Text" !important;
}

.sage__text {
  font-family: "Sage Text";
}

.sage__text__light {
  font-family: "Sage Light";
}

.sage__headline__black,
h1,
h2,
h3 {
  font-family: "Sage Headline Black";
}

.sage__text__bold {
  font-family: "Sage Text Bold";
}

:host >>> .swiper-pagination {
  pointer-events: all !important;
}

.disabled_swiper_button {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next,
.swiper-button-prev {
  visibility: hidden;
}

.swiper-pagination-bullet {
  background-color: black;
}

.swiper-pagination-bullet-active {
  width: 25px !important;
}
.swiper-pagination-bullet {
  height: 12px;
  width: 15px;
  border-radius: 24px;
}

/* Style the tab content */
.tabcontent {
  display: none;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.active {
  border-bottom: 2px solid green;
  font-weight: bold;
}

.checked-list li {
  list-style-image: url("../images/check-green.svg");
  margin-bottom: 2rem;
}

.checked-list {
  padding: 0 20px;
}

.swiper-slide {
  height: auto !important;
}

.country-select,
.iti.iti--allow-dropdown {
  width: 100%;
}

.jquery-modal.blocker {
  z-index: 100;
}

.modal {
  width: 100%;
  max-width: 600px;
  border-radius: 24px;
  padding: 0;
}
