.elementor-kit-20234{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFFFFF;--e-global-color-7e13b0a:#020404;--e-global-color-9ff9e48:#ED1C24;--e-global-color-3eb4bcc:#FFFFFF00;--e-global-color-437dea6:#FFFFFF66;--e-global-typography-primary-font-family:"Rethink Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.6em;--e-global-typography-secondary-font-family:"Rethink Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-text-font-family:"Rethink Sans";--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Rethink Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.6em;--e-global-typography-9fb3f4f-font-family:"Rethink Sans";--e-global-typography-9fb3f4f-font-size:84px;--e-global-typography-9fb3f4f-font-weight:800;--e-global-typography-9fb3f4f-text-transform:uppercase;--e-global-typography-9fb3f4f-line-height:1em;--e-global-typography-049d209-font-family:"Rethink Sans";--e-global-typography-049d209-font-size:72px;--e-global-typography-049d209-font-weight:800;--e-global-typography-049d209-text-transform:uppercase;--e-global-typography-049d209-line-height:1em;--e-global-typography-e7621cd-font-family:"Rethink Sans";--e-global-typography-e7621cd-font-size:30px;--e-global-typography-e7621cd-font-weight:800;--e-global-typography-e7621cd-line-height:1.2em;--e-global-typography-e7621cd-letter-spacing:0.02em;--e-global-typography-82fe4b1-font-family:"Rethink Sans";--e-global-typography-82fe4b1-font-size:24px;--e-global-typography-82fe4b1-font-weight:800;--e-global-typography-82fe4b1-line-height:1.2em;--e-global-typography-82fe4b1-letter-spacing:0.02em;--e-global-typography-403fcc4-font-family:"Rethink Sans";--e-global-typography-403fcc4-font-size:16px;--e-global-typography-403fcc4-font-weight:600;--e-global-typography-2d072fd-font-family:"Rethink Sans";--e-global-typography-2d072fd-font-weight:700;background-color:var( --e-global-color-7e13b0a );font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;}.elementor-kit-20234 e-page-transition{background-color:#FFBC7D;}.elementor-kit-20234 h1{font-family:var( --e-global-typography-9fb3f4f-font-family ), Sans-serif;font-size:var( --e-global-typography-9fb3f4f-font-size );font-weight:var( --e-global-typography-9fb3f4f-font-weight );text-transform:var( --e-global-typography-9fb3f4f-text-transform );line-height:var( --e-global-typography-9fb3f4f-line-height );}.elementor-kit-20234 h2{font-family:var( --e-global-typography-049d209-font-family ), Sans-serif;font-size:var( --e-global-typography-049d209-font-size );font-weight:var( --e-global-typography-049d209-font-weight );text-transform:var( --e-global-typography-049d209-text-transform );line-height:var( --e-global-typography-049d209-line-height );}.elementor-kit-20234 h3{font-family:var( --e-global-typography-e7621cd-font-family ), Sans-serif;font-size:var( --e-global-typography-e7621cd-font-size );font-weight:var( --e-global-typography-e7621cd-font-weight );line-height:var( --e-global-typography-e7621cd-line-height );letter-spacing:var( --e-global-typography-e7621cd-letter-spacing );}.elementor-kit-20234 h4{font-family:var( --e-global-typography-82fe4b1-font-family ), Sans-serif;font-size:var( --e-global-typography-82fe4b1-font-size );font-weight:var( --e-global-typography-82fe4b1-font-weight );line-height:var( --e-global-typography-82fe4b1-line-height );letter-spacing:var( --e-global-typography-82fe4b1-letter-spacing );}.elementor-kit-20234 h5{font-family:var( --e-global-typography-403fcc4-font-family ), Sans-serif;font-size:var( --e-global-typography-403fcc4-font-size );font-weight:var( --e-global-typography-403fcc4-font-weight );}.elementor-kit-20234 h6{font-family:var( --e-global-typography-2d072fd-font-family ), Sans-serif;font-weight:var( --e-global-typography-2d072fd-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-20234 h1{font-size:var( --e-global-typography-9fb3f4f-font-size );line-height:var( --e-global-typography-9fb3f4f-line-height );}.elementor-kit-20234 h2{font-size:var( --e-global-typography-049d209-font-size );line-height:var( --e-global-typography-049d209-line-height );}.elementor-kit-20234 h3{font-size:var( --e-global-typography-e7621cd-font-size );line-height:var( --e-global-typography-e7621cd-line-height );letter-spacing:var( --e-global-typography-e7621cd-letter-spacing );}.elementor-kit-20234 h4{font-size:var( --e-global-typography-82fe4b1-font-size );line-height:var( --e-global-typography-82fe4b1-line-height );letter-spacing:var( --e-global-typography-82fe4b1-letter-spacing );}.elementor-kit-20234 h5{font-size:var( --e-global-typography-403fcc4-font-size );}}@media(max-width:1024px){.elementor-kit-20234{--e-global-typography-9fb3f4f-font-size:64px;--e-global-typography-049d209-font-size:52px;--e-global-typography-e7621cd-font-size:30px;--e-global-typography-e7621cd-line-height:1.2em;--e-global-typography-82fe4b1-font-size:24px;--e-global-typography-82fe4b1-line-height:1.2em;--e-global-typography-82fe4b1-letter-spacing:0.02em;--e-global-typography-403fcc4-font-size:16px;--e-global-typography-403fcc4-line-height:1em;--e-global-typography-2d072fd-font-size:16px;--e-global-typography-2d072fd-line-height:1em;}.elementor-kit-20234 h1{font-size:var( --e-global-typography-9fb3f4f-font-size );line-height:var( --e-global-typography-9fb3f4f-line-height );}.elementor-kit-20234 h2{font-size:var( --e-global-typography-049d209-font-size );line-height:var( --e-global-typography-049d209-line-height );}.elementor-kit-20234 h3{font-size:var( --e-global-typography-e7621cd-font-size );line-height:var( --e-global-typography-e7621cd-line-height );letter-spacing:var( --e-global-typography-e7621cd-letter-spacing );}.elementor-kit-20234 h4{font-size:var( --e-global-typography-82fe4b1-font-size );line-height:var( --e-global-typography-82fe4b1-line-height );letter-spacing:var( --e-global-typography-82fe4b1-letter-spacing );}.elementor-kit-20234 h5{font-size:var( --e-global-typography-403fcc4-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20234 h1{font-size:var( --e-global-typography-9fb3f4f-font-size );line-height:var( --e-global-typography-9fb3f4f-line-height );}.elementor-kit-20234 h2{font-size:var( --e-global-typography-049d209-font-size );line-height:var( --e-global-typography-049d209-line-height );}.elementor-kit-20234 h3{font-size:var( --e-global-typography-e7621cd-font-size );line-height:var( --e-global-typography-e7621cd-line-height );letter-spacing:var( --e-global-typography-e7621cd-letter-spacing );}.elementor-kit-20234 h4{font-size:var( --e-global-typography-82fe4b1-font-size );line-height:var( --e-global-typography-82fe4b1-line-height );letter-spacing:var( --e-global-typography-82fe4b1-letter-spacing );}.elementor-kit-20234 h5{font-size:var( --e-global-typography-403fcc4-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blur{
  background: #FFFFFF05;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 50px;
    border-radius: 10px !important;
}
.faq svg {
    font-size: 32px !important;
}
a.dialog-close-button.dialog-lightbox-close-button {
    padding: 10px;
    border-radius: 100px;
    border: 1px solid gray;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgb(0 0 0 / 90%);
}
.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors {
    border-radius: 10px;
    margin-top: 10px;
    color: #fff;
    padding-bottom: 16px;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: none;
}/* End custom CSS */