.elementor-kit-56{--e-global-color-primary:#32055A;--e-global-color-secondary:#645FFF;--e-global-color-text:#32055A;--e-global-color-accent:#A5FFD7;--e-global-color-de24359:#000;--e-global-color-11994afb:#FFF;--e-global-color-95785d2:#F5EBD7;--e-global-color-33a29b7:#F9F5EC;--e-global-color-3467432:#FF9BBE;--e-global-color-ee851e8:#F4BCD0;--e-global-color-ab6171d:#FA7D69;--e-global-color-86cb569:#FAC35A;--e-global-typography-primary-font-family:"Bricolage Grotesque";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Bricolage Grotesque";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Rethink Sans";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Rethink Sans";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;line-height:1.6em;}.elementor-kit-56 p{margin-bottom:15px;}.elementor-kit-56 h1{font-size:56px;}.elementor-kit-56 h2{font-size:44px;}.elementor-kit-56 button,.elementor-kit-56 input[type="button"],.elementor-kit-56 input[type="submit"],.elementor-kit-56 .elementor-button{font-family:"Rethink Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:20px 80px 20px 80px;}.elementor-kit-56 label{font-family:"Rethink Sans", Sans-serif;}.elementor-kit-56 input:not([type="button"]):not([type="submit"]),.elementor-kit-56 textarea,.elementor-kit-56 .elementor-field-textual{font-family:"Rethink Sans", Sans-serif;color:var( --e-global-color-primary );border-style:none;border-radius:7px 7px 7px 7px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.heading{display:var(--page-title-display);}.elementor-kit-56 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-56 h1{font-size:44px;}.elementor-kit-56 h2{font-size:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-56 h1{font-size:24px;}.elementor-kit-56 h2{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** ---------------------------------------- **
*** ------- Forminator forms adjustments --- **
/** ---------------------------------------- **/

.dark-bg .forminator-field input[type=email],
.dark-bg .forminator-field input[type=number],
.dark-bg .forminator-field input[type=password],
.dark-bg .forminator-field input[type=reset],
.dark-bg .forminator-field input[type=search],
.dark-bg .forminator-field input[type=tel],
.dark-bg .forminator-field input[type=text],
.dark-bg .forminator-field input[type=url],
.dark-bg .forminator-field select,
.dark-bg .forminator-field textarea {
    color: var(--primary-color)
}
.dark-bg .forminator-input::placeholder {
    color: #9d9d9d;
}
.forminator-checkbox__label {
    font-family: 'Rethink Sans';
    font-size: 90%;
}
.dark-bg .forminator-checkbox__label {
    color: white;
}
.dark-bg .forminator-checkbox__label a {
    color: var(--accent-color);
}
.dark-bg .forminator-checkbox__label a:hover {
    text-decoration: underline;
}
.full-width-btn .forminator-button {
    width: 100%;
}
.form-hide-labels .forminator-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}/* End custom CSS */