/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/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]!./assets/styles/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/

  html, article, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    border-style: solid;
  }
  html,
  * {
    box-sizing: border-box;
  }
  main#main-content {
    margin: 0;
    padding: 0;
  }
*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
.block {
    display: block;
}
.overflow-hidden {
    overflow: hidden;
}
.gform_confirmation_wrapper {
  margin-bottom: 30px !important;
  margin-top: 0px !important;
  border-radius: 10px !important;
  padding: 1rem !important;
  background-color: var(--wp--preset--color--base);
}
.gform_confirmation_wrapper .gform_confirmation_message {
    color: var(--wp--preset--color--primary) !important;
}

.gform_required_legend {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
}

.gfield_required {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-size: var(--wp--preset--font-size--md) !important;
    color: var(--wp--preset--color--base) !important;
}

.gform_wrapper {
  margin: 0 !important;
}
.gform_wrapper .gfield_validation_message,
.gform_wrapper .gform_wrapper.gravity-theme .validation_message {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 6px;
    --tw-text-opacity: 1;
    color: rgb(192 43 10 / var(--tw-text-opacity));
  font-size: 14px !important;
  border: 0px !important;
}
@media screen and (max-width: 640px) {
  .gform_wrapper .gfield_validation_message,
  .gform_wrapper .gform_wrapper.gravity-theme .validation_message {
    font-size: 12px !important;
  }
}
.gform_wrapper .gform_validation_errors {
    border-width: 0px !important;
    background-color: #c02b0ae2 !important;
    padding: 1rem !important;
    font-family: var(--wp--preset--font-family--body) !important;
    font-size: var(--wp--preset--font-size--lg) !important;
    color: var(--wp--preset--color--contrast) !important;
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    --tw-backdrop-blur: blur(12px) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.gform_wrapper .gform_validation_errors:focus {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}
.gform_wrapper .gform_validation_errors h2 {
  color: white !important;
  font-size: 14px !important;
}
.gform_wrapper .gform_validation_errors h2 .gform-icon {
  display: none !important;
}
.gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon {
  display: none !important;
}
.gform_wrapper .gf_progressbar_wrapper {
    display: flex !important;
    flex-direction: column-reverse !important;
    gap: 0.75rem !important;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar {
  height: 3px !important;
  background-color: white !important;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
  height: inherit !important;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
    font-weight: 300 !important;
    color: var(--wp--preset--color--primary) !important;
}
.gform_wrapper .gform_fields, .gform_wrapper .ginput_container_address {
    -moz-column-gap: var(--wp--preset--spacing--xxxxl) !important;
         column-gap: var(--wp--preset--spacing--xxxxl) !important;
    row-gap: var(--wp--preset--spacing--xxl) !important;
}
@media (max-width: 640px) {
  .gform_wrapper .gform_fields, .gform_wrapper .ginput_container_address {
        -moz-column-gap: 0px !important;
             column-gap: 0px !important;
    }
}
.gform_wrapper form .gform-body .ginput_complex {
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: grid !important;
    width: inherit !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 1rem !important;
    row-gap: 0.75rem !important;
}
@media (min-width: 640px) {
    .gform_wrapper form .gform-body .ginput_complex {
        gap: 2rem !important;
    }
}
.gform_wrapper form .gform-body .ginput_complex .ginput_container_date {
    grid-column: span 1 / span 1 !important;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.gform_wrapper form .gform-body .gfield--type-captcha {
    margin-top: 1rem;
}
@media (min-width: 1024px) {
    .gform_wrapper form .gform-body .gfield--type-captcha {
        margin-top: 2rem;
    }
}
.gform_wrapper form .gform-body .gfield_label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-size: var(--wp--preset--font-size--md);
    color: var(--wp--preset--color--base);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]),
.gform_wrapper form .gform-body .ginput_container textarea, .gform_wrapper form .gform-body .ginput_container select {
  box-shadow: none !important;
  border-radius: 5px;
  border-width: 1px;
  border-color: rgb(255 255 255 / 0.3);
  background-color: transparent;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  font-family: var(--wp--preset--font-family--body);
  font-size: 1rem;
  line-height: 1.5rem;
  font-size: var(--wp--preset--font-size--md);
  color: var(--wp--preset--color--base);
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 640px) {
    .gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]),
.gform_wrapper form .gform-body .ginput_container textarea, .gform_wrapper form .gform-body .ginput_container select {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media screen and (max-width: 640px) {
  .gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]),
  .gform_wrapper form .gform-body .ginput_container textarea, .gform_wrapper form .gform-body .ginput_container select {
    padding-block: 10px !important;
  }
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):hover,
.gform_wrapper form .gform-body .ginput_container textarea:hover, .gform_wrapper form .gform-body .ginput_container select:hover {
    border-color: rgb(255 255 255 / 0.7);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):hover::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container textarea:hover::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container select:hover::-moz-placeholder {
    color: rgb(255 255 255 / 0.2);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):hover::placeholder,
.gform_wrapper form .gform-body .ginput_container textarea:hover::placeholder, .gform_wrapper form .gform-body .ginput_container select:hover::placeholder {
    color: rgb(255 255 255 / 0.2);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file])::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container textarea::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container select::-moz-placeholder {
    color: rgb(255 255 255 / 0.3);
    -moz-transition-property: all;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file])::placeholder,
.gform_wrapper form .gform-body .ginput_container textarea::placeholder, .gform_wrapper form .gform-body .ginput_container select::placeholder {
    color: rgb(255 255 255 / 0.3);
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):focus,
.gform_wrapper form .gform-body .ginput_container textarea:focus, .gform_wrapper form .gform-body .ginput_container select:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-color: rgb(255 255 255 / 0.7);
  outline-style: solid;
  outline-width: 1px;
  outline-color: rgb(255 255 255 / 0.7);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):focus::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container textarea:focus::-moz-placeholder, .gform_wrapper form .gform-body .ginput_container select:focus::-moz-placeholder {
    color: rgb(255 255 255 / 0.2);
}
.gform_wrapper form .gform-body .ginput_container input:not(input[type=checkbox]):not(input[type=file]):focus::placeholder,
.gform_wrapper form .gform-body .ginput_container textarea:focus::placeholder, .gform_wrapper form .gform-body .ginput_container select:focus::placeholder {
    color: rgb(255 255 255 / 0.2);
}
.gform_wrapper form .gform-body .ginput_container textarea {
    max-height: 250px;
    min-height: 160px;
    width: 100%;
    max-width: 100%;
    padding-top: 0.75rem;
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gform_wrapper form .gform-body .ginput_container input[type=file] {
    border-style: none;
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.gform_wrapper form .gform-body .ginput_container input[type=file]::file-selector-button {
    border-radius: 9999px;
    background-color: var(--wp--preset--color--contrast);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gform_wrapper form .gform-body .ginput_container_radio .gfield_radio {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}
@media (min-width: 480px) {
    .gform_wrapper form .gform-body .ginput_container_radio .gfield_radio {
        flex-direction: row;
        align-items: center;
    }
}
.gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice {
    display: flex !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    cursor: pointer !important;
    align-items: center !important;
}
.gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice input, .gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input {
    margin-right: 0.375rem !important;
    height: 20px !important;
    width: 20px !important;
    border-radius: 9999px !important;
    border-color: var(--wp--preset--color--contrast) !important;
    padding: 0px !important;
    transition-property: all !important;
    transition-duration: 200ms !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice input::before, .gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input::before {
    height: 12px !important;
    width: 12px !important;
    background-color: var(--wp--preset--color--contrast) !important;
    transition-property: all !important;
    transition-duration: 200ms !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.gform_wrapper form .gform-body .ginput_container_radio .gfield_radio .gchoice .gform-field-label {
    margin-left: 0px;
    margin-right: 0px;
}
.gform_wrapper form .gform-body .ginput_container_address {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
.gform_wrapper form .gform-body .ginput_container_address .ginput_left, .gform_wrapper form .gform-body .ginput_container_address .ginput_right, .gform_wrapper form .gform-body .ginput_container_address .ginput_full {
    padding-left: 0px;
    padding-right: 0px;
}
.gform_wrapper form .gform-body .ginput_container_address .ginput_full {
    grid-column: span 12 / span 12;
}
.gform_wrapper form .gform-body .ginput_container_address .ginput_left {
    grid-column: span 12 / span 12;
}
@media (min-width: 480px) {
    .gform_wrapper form .gform-body .ginput_container_address .ginput_left {
        grid-column: span 6 / span 6;
    }
}
.gform_wrapper form .gform-body .ginput_container_address .ginput_right {
    grid-column: span 12 / span 12;
}
@media (min-width: 480px) {
    .gform_wrapper form .gform-body .ginput_container_address .ginput_right {
        grid-column: span 6 / span 6;
    }
}
.gform_wrapper form .gform-body .ginput_container_address .ginput_full, .gform_wrapper form .gform-body .ginput_container_address .ginput_left, .gform_wrapper form .gform-body .ginput_container_address .ginput_right {
    width: 100% !important;
}
.gform_wrapper form .gform-body .ginput_container_consent {
    display: flex !important;
    align-items: center !important;
    gap: 0.75rem !important;
}
.gform_wrapper form .gform-body .ginput_container_consent input[type=checkbox] {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    border-color: rgb(255 255 255 / 0.5) !important;
    background-color: var(--wp--preset--color--primary) !important;
    padding: 0px !important;
    transition-property: all !important;
    transition-duration: 200ms !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.gform_wrapper form .gform-body .ginput_container_consent input[type=checkbox]::before {
    display: flex !important;
    height: inherit !important;
    width: inherit !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: var(--wp--preset--color--base) !important;
    color: var(--wp--preset--color--primary) !important;
    transition-property: all !important;
    transition-duration: 200ms !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.gform_wrapper form .gform-body .ginput_container_consent input[type=checkbox]:focus {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.gform_wrapper form .gform-body .ginput_container_consent input[type=checkbox]:checked {
    border-style: none;
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--primary);
}
.gform_wrapper form .gform-body .ginput_container_consent .gform-field-label {
    margin-left: 0px !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.gform_wrapper form .gform-body .gfield--type-fileupload {
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
    padding: 1rem;
}
.gform_wrapper form .gform_footer, .gform_wrapper form .gform_page_footer {
    position: relative !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 2.5rem !important;
}
@media (min-width: 640px) {
    .gform_wrapper form .gform_footer, .gform_wrapper form .gform_page_footer {
        margin-top: var(--wp--preset--spacing--xxxxl) !important;
    }
}
.gform_wrapper form .gform_footer input[type=submit], .gform_wrapper form .gform_footer .gform_button, .gform_wrapper form .gform_page_footer input[type=submit], .gform_wrapper form .gform_page_footer .gform_button {
  letter-spacing: normal !important;
  width: 100% !important;
  min-width: 145px !important;
  border-radius: 9999px !important;
  border-width: 0px !important;
  background-color: var(--wp--preset--color--base) !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: var(--wp--preset--spacing--xxxxl) !important;
  padding-right: var(--wp--preset--spacing--xxxxl) !important;
  text-align: center !important;
  font-size: var(--wp--preset--font-size--md) !important;
  font-weight: 500 !important;
  color: var(--wp--preset--color--primary) !important;
  transition-property: all !important;
  transition-duration: 300ms !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
@media (min-width: 480px) {
    .gform_wrapper form .gform_footer input[type=submit], .gform_wrapper form .gform_footer .gform_button, .gform_wrapper form .gform_page_footer input[type=submit], .gform_wrapper form .gform_page_footer .gform_button {
        width: -moz-fit-content !important;
        width: fit-content !important;
    }
}
.gform_wrapper form .gform_footer input[type=submit]:hover, .gform_wrapper form .gform_footer .gform_button:hover, .gform_wrapper form .gform_page_footer input[type=submit]:hover, .gform_wrapper form .gform_page_footer .gform_button:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity)) !important;
}

.gform-field-label a {
    color: inherit;
    text-decoration-line: underline;
}

.gform-field-label a:hover {
    opacity: 0.6;
}

/*
 * Default is 24px, but we want to have 32px
 */
.wp-block-buttons {
  margin-block-start: 32px;
}

.wp-block-button.is-style-fill-with-hover-element .wp-element-button, .wp-block-button.is-style-fill-with-hover-element-v2 .wp-element-button {
    position: relative;
    padding-right: 3.5rem;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.wp-block-button.is-style-fill-with-hover-element .wp-element-button::after, .wp-block-button.is-style-fill-with-hover-element-v2 .wp-element-button::after {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    display: flex;
    height: 20px;
    width: 20px;
    --tw-translate-y: -5px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    align-items: center;
    justify-content: center;
    transition-property: right;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.wp-block-button.is-style-fill-with-hover-element .wp-element-button:hover, .wp-block-button.is-style-fill-with-hover-element-v2 .wp-element-button:hover {
    background-color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.is-style-fill-with-hover-element .wp-element-button:hover::after, .wp-block-button.is-style-fill-with-hover-element-v2 .wp-element-button:hover::after {
    right: 1rem;
}
.wp-block-button.is-style-fill-with-hover-element .wp-element-button::after {
  content: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27%23252525%27/%3E%3Cpath d=%27M10.1429 10.5714L15.2857 6.39716C15.1827 6.16379 14.9597 6 14.6974 6H5.58835C5.32597 6 5.10296 6.16379 5 6.39716L10.1429 10.5714Z%27 fill=%27%23252525%27/%3E%3Cpath d=%27M10.5377 11.951C10.4215 12.0408 10.2822 12.0857 10.1429 12.0857C10.0035 12.0857 9.86418 12.0408 9.74798 11.951L5 8.28571V13.3619C5 13.7146 5.28752 14 5.64286 14H14.6429C14.9982 14 15.2857 13.7146 15.2857 13.3619V8.28571L10.5377 11.951Z%27 fill=%27%23252525%27/%3E%3Cpath d=%27M14.495 10.495C14.7683 10.2216 14.7683 9.77839 14.495 9.50503L10.0402 5.05025C9.76684 4.77689 9.32362 4.77689 9.05025 5.05025C8.77689 5.32362 8.77689 5.76684 9.05025 6.0402L13.0101 10L9.05025 13.9598C8.77689 14.2332 8.77688 14.6764 9.05025 14.9497C9.32362 15.2231 9.76683 15.2231 10.0402 14.9497L14.495 10.495ZM6 10.7L14 10.7L14 9.3L6 9.3L6 10.7Z%27 fill=%27%23F5F3ED%27/%3E%3C/svg%3E%0A");
}
.wp-block-button.is-style-fill-with-hover-element-v2 .wp-element-button::after {
  content: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27%23F5F3ED%27/%3E%3Cpath d=%27M14.495 10.495C14.7683 10.2216 14.7683 9.77839 14.495 9.50503L10.0402 5.05025C9.76684 4.77689 9.32362 4.77689 9.05025 5.05025C8.77689 5.32362 8.77689 5.76684 9.05025 6.0402L13.0101 10L9.05025 13.9598C8.77689 14.2332 8.77688 14.6764 9.05025 14.9497C9.32362 15.2231 9.76683 15.2231 10.0402 14.9497L14.495 10.495ZM6 10.7L14 10.7L14 9.3L6 9.3L6 10.7Z%27 fill=%27%23252525%27/%3E%3C/svg%3E%0A");
}

.wp-block-list.is-style-checklist, .wp-block-list.is-style-checklist-white {
    list-style-type: none;
}

.wp-block-list.is-style-checklist > :not([hidden]) ~ :not([hidden]), .wp-block-list.is-style-checklist-white > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.wp-block-list.is-style-checklist li, .wp-block-list.is-style-checklist-white li {
    position: relative;
}
.wp-block-list.is-style-checklist li::before, .wp-block-list.is-style-checklist-white li::before {
    position: absolute;
    left: -2rem;
    top: 3px;
    height: 20px;
    width: 20px;
}
.wp-block-list.is-style-checklist li::before {
  content: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.00013 9.0001C1.9998 7.88242 2.2671 6.78091 2.77969 5.7877C3.29228 4.79449 4.03524 3.93846 4.94644 3.29121C5.85764 2.64397 6.91058 2.22432 8.01719 2.06737C9.12379 1.91043 10.2519 2.02075 11.3071 2.3891C11.5576 2.47636 11.8325 2.46053 12.0714 2.3451C12.3102 2.22967 12.4934 2.0241 12.5806 1.7736C12.6679 1.52311 12.6521 1.24821 12.5366 1.00938C12.4212 0.770551 12.2156 0.587359 11.9651 0.500103C10.1225 -0.142755 8.12079 -0.169245 6.26176 0.424625C4.40274 1.01849 2.78713 2.20054 1.65842 3.79261C0.529719 5.38468 -0.0509054 7.30049 0.00406047 9.25129C0.0590263 11.2021 0.746604 13.0822 1.96316 14.6082C3.17972 16.1341 4.85933 17.2233 6.74884 17.7116C8.63836 18.1998 10.6354 18.0607 12.4389 17.3151C14.2424 16.5695 15.7548 15.2579 16.7479 13.5779C17.7411 11.8979 18.1613 9.94067 17.9451 8.0011C17.9307 7.87057 17.8907 7.74416 17.8274 7.62909C17.7641 7.51402 17.6787 7.41254 17.5762 7.33046C17.4737 7.24837 17.356 7.18728 17.2299 7.15067C17.1038 7.11406 16.9717 7.10266 16.8411 7.1171C16.7106 7.13155 16.5842 7.17156 16.4691 7.23486C16.354 7.29816 16.2526 7.3835 16.1705 7.48602C16.0884 7.58854 16.0273 7.70622 15.9907 7.83234C15.9541 7.95847 15.9427 8.09057 15.9571 8.2211C16.0625 9.167 15.9738 10.1244 15.6965 11.0349C15.4193 11.9454 14.9593 12.7897 14.3447 13.5164C13.73 14.2431 12.9737 14.8367 12.1218 15.2612C11.2699 15.6856 10.3405 15.9319 9.39022 15.9849C8.43996 16.0379 7.48886 15.8966 6.59506 15.5696C5.70126 15.2426 4.88353 14.7368 4.19185 14.0831C3.50016 13.4293 2.94906 12.6414 2.57222 11.7674C2.19538 10.8935 2.00072 9.95184 2.00013 9.0001ZM16.7501 3.6621C16.9257 3.46319 17.0151 3.20268 16.9986 2.93788C16.9821 2.67308 16.861 2.42568 16.6621 2.2501C16.4632 2.07453 16.2027 1.98516 15.9379 2.00167C15.6731 2.01817 15.4257 2.13919 15.2501 2.3381L8.81513 9.6181L5.63213 7.0251C5.53036 6.94211 5.41323 6.87997 5.28744 6.84224C5.16165 6.80451 5.02967 6.79192 4.89901 6.8052C4.63515 6.83202 4.39275 6.96256 4.22513 7.1681C4.14213 7.26988 4.08 7.387 4.04227 7.51279C4.00454 7.63858 3.99195 7.77057 4.00523 7.90122C4.03205 8.16508 4.16259 8.40749 4.36813 8.5751L8.29713 11.7751C8.4973 11.938 8.75267 12.0171 9.00985 11.9961C9.26704 11.975 9.50613 11.8554 9.67713 11.6621L16.7501 3.6621Z%27 fill=%27%23252525%27/%3E%3C/svg%3E%0A");
}
.wp-block-list.is-style-checklist-white li::before {
  content: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.00013 9.0001C1.9998 7.88242 2.2671 6.78091 2.77969 5.7877C3.29228 4.79449 4.03524 3.93846 4.94644 3.29121C5.85764 2.64397 6.91058 2.22432 8.01719 2.06737C9.12379 1.91043 10.2519 2.02075 11.3071 2.3891C11.5576 2.47636 11.8325 2.46053 12.0714 2.3451C12.3102 2.22967 12.4934 2.0241 12.5806 1.7736C12.6679 1.52311 12.6521 1.24821 12.5366 1.00938C12.4212 0.770551 12.2156 0.587359 11.9651 0.500103C10.1225 -0.142755 8.12079 -0.169245 6.26176 0.424625C4.40274 1.01849 2.78713 2.20054 1.65842 3.79261C0.529719 5.38468 -0.0509054 7.30049 0.00406047 9.25129C0.0590263 11.2021 0.746604 13.0822 1.96316 14.6082C3.17972 16.1341 4.85933 17.2233 6.74884 17.7116C8.63836 18.1998 10.6354 18.0607 12.4389 17.3151C14.2424 16.5695 15.7548 15.2579 16.7479 13.5779C17.7411 11.8979 18.1613 9.94067 17.9451 8.0011C17.9307 7.87057 17.8907 7.74416 17.8274 7.62909C17.7641 7.51402 17.6787 7.41254 17.5762 7.33046C17.4737 7.24837 17.356 7.18728 17.2299 7.15067C17.1038 7.11406 16.9717 7.10266 16.8411 7.1171C16.7106 7.13155 16.5842 7.17156 16.4691 7.23486C16.354 7.29816 16.2526 7.3835 16.1705 7.48602C16.0884 7.58854 16.0273 7.70622 15.9907 7.83234C15.9541 7.95847 15.9427 8.09057 15.9571 8.2211C16.0625 9.167 15.9738 10.1244 15.6965 11.0349C15.4193 11.9454 14.9593 12.7897 14.3447 13.5164C13.73 14.2431 12.9737 14.8367 12.1218 15.2612C11.2699 15.6856 10.3405 15.9319 9.39022 15.9849C8.43996 16.0379 7.48886 15.8966 6.59506 15.5696C5.70126 15.2426 4.88353 14.7368 4.19185 14.0831C3.50016 13.4293 2.94906 12.6414 2.57222 11.7674C2.19538 10.8935 2.00072 9.95184 2.00013 9.0001ZM16.7501 3.6621C16.9257 3.46319 17.0151 3.20268 16.9986 2.93788C16.9821 2.67308 16.861 2.42568 16.6621 2.2501C16.4632 2.07453 16.2027 1.98516 15.9379 2.00167C15.6731 2.01817 15.4257 2.13919 15.2501 2.3381L8.81513 9.6181L5.63213 7.0251C5.53036 6.94211 5.41323 6.87997 5.28744 6.84224C5.16165 6.80451 5.02967 6.79192 4.89901 6.8052C4.63515 6.83202 4.39275 6.96256 4.22513 7.1681C4.14213 7.26988 4.08 7.387 4.04227 7.51279C4.00454 7.63858 3.99195 7.77057 4.00523 7.90122C4.03205 8.16508 4.16259 8.40749 4.36813 8.5751L8.29713 11.7751C8.4973 11.938 8.75267 12.0171 9.00985 11.9961C9.26704 11.975 9.50613 11.8554 9.67713 11.6621L16.7501 3.6621Z%27 fill=%27%23ffffff%27/%3E%3C/svg%3E%0A");
}

.wp-block-columns:has(.wp-block-column.is-style-image-bottom-right) {
    position: relative;
    overflow: hidden;
}
.wp-block-columns .wp-block-column.is-style-image-bottom-right {
    position: relative;
}
.wp-block-columns .wp-block-column.is-style-image-bottom-right .wp-block-image {
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: calc(100% - 3rem);
    width: inherit;
}
@media (max-width: 782px) {
  .wp-block-columns .wp-block-column.is-style-image-bottom-right .wp-block-image {
        position: relative;
        bottom: unset;
        right: unset;
        aspect-ratio: 4/3;
        width: 100%;
    }
}
.wp-block-columns .wp-block-column.is-style-image-bottom-right .wp-block-image img {
    height: 100%;
    width: 100%;
    border-top-left-radius: 0.75rem;
    -o-object-fit: cover;
       object-fit: cover;
}
@media (max-width: 782px) {
  .wp-block-columns .wp-block-column.is-style-image-bottom-right .wp-block-image img {
        border-radius: 0.75rem;
    }
}

.wp-block-image.is-style-aspect-custom-v1,
.wp-block-post-featured-image.is-style-aspect-custom-v1,
.wp-block-cover.is-style-aspect-custom-v1 {
  aspect-ratio: 1/1.15 !important;
}

@media (max-width: 782px) {
  .wp-block-columns.is-style-stack-reverse-on-mobile {
    flex-direction: column-reverse;
  }
  .wp-block-columns.is-style-stack-reverse-on-mobile .wp-block-column {
    width: 100% !important;
  }
}

.wp-block-details.is-style-custom-v1 {
  margin-block-start: 0px !important;
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 0.75rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(156 156 156 / var(--tw-border-opacity));
  padding-top: var(--wp--preset--spacing--xl);
  padding-bottom: var(--wp--preset--spacing--xl);
  padding-left: var(--wp--preset--spacing--xl);
  padding-right: var(--wp--preset--spacing--xl);
}

@media (min-width: 640px) {
    .wp-block-details.is-style-custom-v1 {
        padding-left: var(--wp--preset--spacing--xxxxl);
        padding-right: var(--wp--preset--spacing--xxxxl);
    }
}
.wp-block-details.is-style-custom-v1[open] {
    padding-bottom: 2rem;
}
.wp-block-details.is-style-custom-v1[open] summary {
    margin-bottom: 1.25rem;
}
.wp-block-details.is-style-custom-v1[open] summary::after {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.wp-block-details.is-style-custom-v1 summary {
  font-family: "The Seasons";
  list-style: none !important;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  font-size: var(--wp--preset--font-size--xl);
}
.wp-block-details.is-style-custom-v1 summary::marker {
  display: none !important;
}
.wp-block-details.is-style-custom-v1 summary::-webkit-details-marker {
  display: none !important;
}
.wp-block-details.is-style-custom-v1 summary::after {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%25%27 height=%27100%25%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27lucide lucide-plus-icon lucide-plus%27%3E%3Cpath d=%27M5 12h14%27/%3E%3Cpath d=%27M12 5v14%27/%3E%3C/svg%3E");
  display: inline-block;
  height: 22px;
  width: 22px;
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
    .wp-block-details.is-style-custom-v1 summary::after {
        height: 24px;
        width: 24px;
    }
}

h1, h2, h3 {
  margin: 0 0 1rem 0;
}

footer.wp-block-template-part {
  margin: 0;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    font-weight: 700;
}

.booom-review-slider__next-button,
.booom-review-slider__previous-button,
.booom-behandelingen-slider__next-button,
.booom-behandelingen-slider__previous-button,
.booom-behandelingen-related-slider__next-button,
.booom-behandelingen-related-slider__previous-button,
.booom-artsen-slider__next-button,
.booom-artsen-slider__previous-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--wp--preset--color--contrast);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: var(--wp--preset--color--contrast);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.booom-review-slider__next-button:hover,
.booom-review-slider__previous-button:hover,
.booom-behandelingen-slider__next-button:hover,
.booom-behandelingen-slider__previous-button:hover,
.booom-behandelingen-related-slider__next-button:hover,
.booom-behandelingen-related-slider__previous-button:hover,
.booom-artsen-slider__next-button:hover,
.booom-artsen-slider__previous-button:hover {
    background-color: var(--wp--preset--color--contrast);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.booom-review-slider__next-button:disabled,
.booom-review-slider__previous-button:disabled,
.booom-behandelingen-slider__next-button:disabled,
.booom-behandelingen-slider__previous-button:disabled,
.booom-behandelingen-related-slider__next-button:disabled,
.booom-behandelingen-related-slider__previous-button:disabled,
.booom-artsen-slider__next-button:disabled,
.booom-artsen-slider__previous-button:disabled {
    pointer-events: none;
    opacity: 0.5;
}

li::marker {
    font-size: var(--wp--preset--font-size--xl);
}

.wysiwyg {
    color: inherit;
}
.wysiwyg * a {
    color: inherit;
    text-decoration-line: underline;
}
.wysiwyg a {
    color: inherit;
    text-decoration-line: underline;
}

:where(.wp-block-button__link) {
  padding-top: var(--wp--preset--spacing--xs) !important;
  padding-bottom: var(--wp--preset--spacing--xs) !important;
  padding-left: var(--wp--preset--spacing--xxxxl) !important;
  display: block;
  border-radius: 9999px;
}

.wp-block-button__link {
    width: -moz-fit-content;
    width: fit-content;
}

@media screen and (max-width: 768px) {
  *[style*="padding-right:var(--wp--preset--spacing--xxxxxxl)"] {
        padding-right: var(--wp--preset--spacing--xl) !important;
    }
  *[style*="padding-left:var(--wp--preset--spacing--xxxxxxl)"] {
        padding-left: var(--wp--preset--spacing--xl) !important;
    }
}

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