.elementor-kit-134{--e-global-color-primary:#FF6C00;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#181D23;--e-global-color-accent:#171717;--e-global-color-9504727:#6C6C6C;--e-global-color-5e2c35d:#FFFFFF;--e-global-color-d56bdc4:#CECECE;--e-global-color-fa04456:#F6F6F6;--e-global-color-9be8826:#D7620D;--e-global-color-3fb5ff1:#6B8E6E;--e-global-color-68cbbb2:#446346;--e-global-color-7ba744d:#61505A;--e-global-color-5445ac1:#4A3B44;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-134 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CUSTOM */
/*===========*/

/* Variables */
:root {
    --c-error: #c83431;
    --c-error-bg: #ffe6e3;
}

/* Base */
a {
    color: var(--e-global-color-primary);
    text-decoration: none;
}

/* Header */
header,
footer {
    z-index: 999;
}

/* Reviews */
.cards-review > .elementor-column-gap-default {
    gap: 2em;
}
.card-review > .elementor-widget-wrap {
    padding: 20px 30px !important;
    border-radius: 10px !important;
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.2);
}

/* B.A-BA */
.card-accordion {
    border-radius: 10px !important;
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
    overflow: hidden;
}

/* Forms */
form.forminator-ui {
    padding: 25px 0 !important;
    background-color: #333 !important;
    border-radius: 15px !important;
}
form.forminator-ui .forminator-required {
    color: var(--c-error);
}
form.forminator-ui .forminator-description {
    display: none;
}
form.forminator-ui .selection span span[class*=selection__rendered] {
    padding: 0 !important;
}
form.forminator-ui .forminator-label {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 7px;
}
form.forminator-ui input[type="text"],
form.forminator-ui input[type="email"],
form.forminator-ui input[type="password"],
form.forminator-ui input[type="number"],
form.forminator-ui textarea,
form.forminator-ui select {
    padding: 10px 20px;
    background-color: #333;
    border: 1px solid #777;
    border-radius: 10px;
    color: #fff !important;
}
form.forminator-ui input[type="text"]:focus,
form.forminator-ui input[type="email"]:focus,
form.forminator-ui input[type="password"]:focus,
form.forminator-ui input[type="number"]:focus,
form.forminator-ui textarea:focus,
form.forminator-ui select:focus {
    
}
form.forminator-ui .forminator-has_error input[type="text"],
form.forminator-ui .forminator-has_error input[type="email"],
form.forminator-ui .forminator-has_error input[type="password"],
form.forminator-ui .forminator-has_error input[type="number"],
form.forminator-ui .forminator-has_error textarea,
form.forminator-ui .forminator-has_error select {
    border-color: var(--c-error);
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
form.forminator-ui select {
    appearance: none;
    padding-right: 40px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgb(100,100,100)' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center right 20px;
}
form.forminator-ui select:focus-within {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-up' class='svg-inline--fa fa-chevron-up fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgb(100,100,100)' d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z'%3E%3C/path%3E%3C/svg%3E");
}
form.forminator-ui span.forminator-error-message {
    display: block;
    color: var(--c-error);
    background-color: var(--c-error-bg);
    padding: 5px 10px;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 14px;
    width: 100%;
    border: 1px solid var(--c-error);
    border-top: none;
}

form.forminator-ui .forminator-button {
    padding: 15px 30px;
    border-radius: 10px;
    background-color: var(--e-global-color-primary);
    color: #fff;
    border: none;
}
form.forminator-ui .forminator-button:hover {
    background-color: var( --e-global-color-9be8826 );
}
form.forminator-ui .forminator-field[role="radiogroup"],
form.forminator-ui .forminator-field[role="group"] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
form.forminator-ui .forminator-field[role="radiogroup"] .forminator-label,
form.forminator-ui .forminator-field[role="group"] .forminator-label {
    margin-bottom: 0;
}
form.forminator-ui .forminator-field[role="radiogroup"] .forminator-radio .forminator-radio-label,
form.forminator-ui .forminator-field[role="group"] .forminator-checkbox .forminator-checkbox-label {
    margin-left: 5px;
}
form.forminator-ui .forminator-field[role="radiogroup"] > .forminator-label,
form.forminator-ui .forminator-field[role="group"] > .forminator-label {
    width: 100%;
}
form.forminator-ui .forminator-field[role="radiogroup"] > .forminator-radio,
form.forminator-ui .forminator-field[role="group"] > .forminator-checkbox {
    padding: 5px 10px;
    border-radius: 5px;
    background-color: #3e3e3e;
    color: white;
}
form.forminator-ui textarea ~ .forminator-description {
    display: block;
    color: #dedede;
}
@media screen and (max-width: 1024px) {
    form.forminator-ui {
        padding: 25px 20px !important;
        border-radius: 0;
    }
    h1.elementor-heading-title {
        font-size: 1.6em !important;
        text-align: center;
    }
}/* End custom CSS */