/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/assets/scss/critical/global.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
html,
body {
  width: 100%;
}

.container-body {
  overflow-x: hidden;
}

.wp-block-cover video.wp-block-cover__video-background {
  width: 100%;
}

.is-w-full {
  width: 100%;
}
.is-w-full > img {
  width: 100% !important;
}

.is-h-full {
  height: 100%;
}
.is-h-full > img {
  height: 100%;
}

.is-position-unset {
  position: unset !important;
}

.yellow-underline {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.yellow-underline:hover {
  cursor: pointer;
}
.yellow-underline::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 50%;
  height: 2px;
  width: 100%;
  transform: translateX(-50%) scaleX(0);
  background-color: #ecc700;
  transition: transform 0.4s ease;
}
.yellow-underline:hover::after {
  transform: translateX(-50%) scaleX(1);
}

.no-margin {
  margin: 0 !important;
}

.links a {
  text-decoration: none;
}

.wp-block-search.result-page .wp-block-search__inside-wrapper {
  position: relative;
}
.wp-block-search.result-page .wp-block-search__inside-wrapper:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M17.5 17.5L14.5834 14.5833M16.6667 9.58333C16.6667 13.4954 13.4954 16.6667 9.58333 16.6667C5.67132 16.6667 2.5 13.4954 2.5 9.58333C2.5 5.67132 5.67132 2.5 9.58333 2.5C13.4954 2.5 16.6667 5.67132 16.6667 9.58333Z%27 stroke=%27currentColor%27 stroke-opacity=%270.7%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  left: 0.375rem;
  top: 0.7rem;
}
.wp-block-search.result-page input {
  padding-left: 2rem;
  padding-right: 0.7rem;
}

@media screen and (max-width: 781px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 782px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
.is-hidden {
  display: none !important;
}

@media (max-width: 390px) {
  a.wp-block-button__link {
    display: flex;
    justify-content: space-between;
  }
  .wp-block-button.wp-block-button__width-25,
  .wp-block-button {
    width: 100% !important;
  }
  .h2-section-below-slider {
    padding: 0 0 2rem 0;
  }
  .has-global-padding {
    padding: 0;
  }
  .wp-container-core-columns-is-layout-54b37d2b {
    display: flex;
  }
}
@media (max-width: 499px) {
  a.wp-block-button__link {
    display: flex;
    justify-content: space-between;
  }
  .wp-block-button.wp-block-button__width-25,
  .wp-block-button {
    width: 100% !important;
  }
  .h2-section-below-slider {
    padding: 0 0 2rem 0;
  }
  .has-global-padding {
    padding: 0;
  }
  .wp-container-core-columns-is-layout-54b37d2b {
    display: flex;
  }
}
.is-w-24px {
  min-width: 24px;
}

.is-w-30px {
  min-width: 30px;
}

.is-w-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}

.no-style {
  text-decoration: none;
  color: inherit;
}
.no-style:hover {
  text-decoration: none;
  color: inherit;
}

.slider-section {
  padding-right: 0 !important;
  padding-left: 1.25rem !important;
  max-width: unset !important;
}
.slider-section .slider-heading-row {
  padding-right: 1.25rem;
}

.is-style-arrow-btn-right:hover .arrow-right-style {
  color: #ecc700 !important;
}

.button-svg-right {
  transition: transform 0.2s ease-out;
}

.is-style-arrow-btn-right:hover .button-svg-right {
  animation: btn-right 0.2s ease-in-out;
  transform: rotate(45deg);
}

@keyframes btn-right {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
.zoom-container > figure:first-child {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 512px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.zoom-container > figure:first-child img {
  display: block;
  transform-origin: center center;
}

.zoom-container img {
  -o-object-fit: cover;
     object-fit: cover;
}

.entry-content .wp-block-post-content .is-layout-flow .wp-block-post-content-is-layout-flow {
  position: sticky;
}

.transactions-container {
  padding: 0 !important;
}

.cover-text-block {
  padding: 7rem 0 !important;
}

@media (max-width: 499px) {
  .chosen-transactions-container {
    font-size: 2rem !important;
  }
  div .policy-headers {
    font-size: 2rem !important;
  }
  .cover-text-block-start-page {
    padding: 4rem 0 !important;
  }
}
@media (max-width: 782px) {
  .cover-text-block {
    padding: 4rem 0.5rem;
  }
  .chosen-transactions-container {
    padding-bottom: 2rem !important;
  }
  .section-group {
    padding-top: calc(var(--header-height) + 4rem) !important;
  }
}
.is-layout-flex {
  flex-wrap: wrap;
}

.section-group {
  padding-top: calc(var(--header-height) + 7rem);
}

.popup-button-row {
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin-top: 1rem;
}

#pum_popup_title_563 {
  margin: 3rem 3rem 1rem 3rem;
  display: none;
  position: relative;
}

#popmake-563 {
  max-width: 50rem;
  max-height: 80vh;
  padding: 3rem;
}

.pum-content {
  max-height: 10%;
  overflow: auto !important;
  height: calc(80vh - 228px) !important;
}
.pum-content p {
  padding-right: 3rem;
}
.pum-content h4 {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.popup-button-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem !important;
}

.confirm-btn {
  color: white;
  background-color: black;
  width: 50% !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem !important;
  font-size: 1rem;
}
.confirm-btn::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><g id=%27arrow_outward%27><mask id=%27mask0_1156_903%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2725%27><rect id=%27Bounding box%27 y=%270.00390625%27 width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/></mask><g mask=%27url%28%23mask0_1156_903%29%27><path id=%27arrow_outward_2%27 d=%27M6.29425 17.6482L5.25 16.6039L15.0905 6.75391H6.14425V5.25391H17.6443V16.7539H16.1443V7.80766L6.29425 17.6482Z%27 fill=%27%23FEFEFE%27/></g></g></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  transition: transform 0.2s ease-out;
  transform-origin: center;
}
.confirm-btn:hover::after {
  transform: rotate(45deg);
  color: #ecc700;
  background-image: url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><g id=%27arrow_outward%27><mask id=%27mask0_1156_903%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2725%27><rect id=%27Bounding box%27 y=%270.00390625%27 width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/></mask><g mask=%27url%28%23mask0_1156_903%29%27><path id=%27arrow_outward_2%27 d=%27M6.29425 17.6482L5.25 16.6039L15.0905 6.75391H6.14425V5.25391H17.6443V16.7539H16.1443V7.80766L6.29425 17.6482Z%27 fill=%27%23ecc700%27/></g></g></svg>");
}

.popmake-close.cancel-btn {
  display: flex !important;
  justify-content: space-between;
  color: black;
  background-color: white;
  border: 1px solid black !important;
  align-items: center;
  width: 50% !important;
  padding: 0.5rem 1rem !important;
  left: 0 !important;
  bottom: 1rem !important;
  font-size: 1rem;
}
.popmake-close.cancel-btn::after {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><g id=%27arrow_outward%27><mask id=%27mask0_1156_894%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2725%27><rect id=%27Bounding box%27 y=%270.00390625%27 width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/></mask><g mask=%27url%28%23mask0_1156_894%29%27><path id=%27arrow_outward_2%27 d=%27M6.29425 17.6482L5.25 16.6039L15.0905 6.75391H6.14425V5.25391H17.6443V16.7539H16.1443V7.80766L6.29425 17.6482Z%27 fill=%27%23111111%27/></g></g></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  transition: transform 0.2s ease-out;
  transform-origin: center;
}
.popmake-close.cancel-btn:hover {
  background-color: black;
  color: white;
}
.popmake-close.cancel-btn:hover::after {
  background-color: black;
  transform: rotate(45deg);
  background-image: url("data:image/svg+xml;utf8,<svg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><g id=%27arrow_outward%27><mask id=%27mask0_1156_894%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2725%27><rect id=%27Bounding box%27 y=%270.00390625%27 width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/></mask><g mask=%27url%28%23mask0_1156_894%29%27><path id=%27arrow_outward_2%27 d=%27M6.29425 17.6482L5.25 16.6039L15.0905 6.75391H6.14425V5.25391H17.6443V16.7539H16.1443V7.80766L6.29425 17.6482Z%27 fill=%27%23ecc700%27/></g></g></svg>");
  color: #ecc700;
}

.btn-startpage {
  display: flex;
  gap: 3rem;
}

.wp-block-button__link {
  gap: 1rem !important;
}

.separator-start-page {
  margin: 5rem 0 !important;
}

.wp-block-cover.is-light, .wp-block-cover.has-white-color {
  background-color: var(--wp--preset--color--black);
}
.wp-block-cover:has(.has-white-color) {
  background-color: var(--wp--preset--color--black);
}

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