.elementor-1320 .elementor-element.elementor-element-17fc31e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1320 .elementor-element.elementor-element-17fc31e:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-17fc31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1320 .elementor-element.elementor-element-d1acdaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:3px;}body:not(.rtl) .elementor-1320 .elementor-element.elementor-element-d1acdaa{left:10px;}body.rtl .elementor-1320 .elementor-element.elementor-element-d1acdaa{right:10px;}.elementor-1320 .elementor-element.elementor-element-d1acdaa img{width:88px;max-width:100%;}.elementor-1320 .elementor-element.elementor-element-614cc96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:23px;}body:not(.rtl) .elementor-1320 .elementor-element.elementor-element-614cc96{right:7px;}body.rtl .elementor-1320 .elementor-element.elementor-element-614cc96{left:7px;}#elementor-popup-modal-1320 .dialog-widget-content{animation-duration:0.7s;border-radius:3em 3em 3em 3em;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1320{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1320 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-1320 .dialog-close-button{display:flex;top:4%;}body:not(.rtl) #elementor-popup-modal-1320 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-1320 .dialog-close-button{left:4%;}@media(max-width:1366px){#elementor-popup-modal-1320 .dialog-message{width:700px;}}/* Start custom CSS for wpforms, class: .elementor-element-d6734df */.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field-pagebreak > div {
column-gap: 3em;
    display: inline-flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-indicator {
    order: 12;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-indicator-steps {
    order: 15;
    padding-top: 12px;
    font-size: 0.8em;
}

.elementor-1320 .elementor-element.elementor-element-d6734df form.wpforms-form {
    display: flex;
    flex-direction: column;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-image-choices-label {
    font-size: 0.8em !important;
    text-transform: uppercase;
    font-weight: 600;
}




.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field-label-inline {
    margin: 2px;
    font-size: 1em;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-indicator-page-progress {
    background: rgb(227 66 110) !important;
    border-radius: 50px;
    height: 8px !important;
}
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-indicator-page-progress-wrap {
    background: rgb(227 66 110 / 20%) !important;
    height: 8px !important;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field-content p {
    font-size: 0.9em;
}
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field-content {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-submit:focus:after,
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-submit:after {
    background-image: url(/wp-content/uploads/2025/06/mail.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 17px;
    width: 17px;
    content: "";
    top: auto;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    border: 0px;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-prev:focus:before,
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-prev:before {
    background-image: url(/wp-content/uploads/2025/06/prev-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 10px;
    width: 17px;
    content: "";
    top: auto;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    border: 0px;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-submit-container {
    display: flex;
    justify-content: center;
    column-gap: 3em;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-prev {
    display: inline-flex;
    align-items: center;
    column-gap: 5px;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-next:focus:after,
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-next:after {
    background-image: url(/wp-content/uploads/2025/06/next-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 10px;
    width: 17px;
    content: "";
    top: auto;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    border: 0px;
}

#wpforms-1322-field_6-container {
    display: none;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field > *,
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field .choices__inner {
    border: 0px;
    border-width: 0px !important;
    font-size: 0.9em !important;
}
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field .choices__item.choices__item--selectable,
.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-field .choices__placeholder {
    font-size: 1.25em !important;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .choices.wpforms-field-row .choices__list.choices__list--dropdown {
    background-color: #F7F3E6 !important;
}
.elementor-1320 .elementor-element.elementor-element-d6734df .g-recaptcha {
    display: flex;
    justify-content: center;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-submit {    
    padding: 25px;
    min-width: 150px;
    justify-content: center;
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
    font-size: 1em;
    color: #fff !important;
    background-color: #54389E !important;
}

.elementor-1320 .elementor-element.elementor-element-d6734df .wpforms-page-next {
    padding: 25px;
    min-width: 150px;
    justify-content: center;
    display: inline-flex;
    align-items: center;
    column-gap: 5px;
    font-size: 1em;
    color: #fff !important;
    background-color: #5CB8A6 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17fc31e */.elementor-1320 .elementor-element.elementor-element-17fc31e .wpforms-image-choices-item {
    justify-content: center;
}

.elementor-1320 .elementor-element.elementor-element-17fc31e .wpforms-image-choices-item::before {
    content: "";
    height: 160px;
    width: 160px;
    position: absolute;
    top: 15%;
    transform: rotate(0deg);
    background-color: #FCC74F;
    opacity: 0;
    transition: all 1s ease;
    clip-path: polygon(73.73% 92.18%, 73.73% 92.18%, 72.626% 93.895%, 71.3% 95.409%, 69.781% 96.71%, 68.101% 97.787%, 66.287% 98.627%, 64.371% 99.22%, 62.381% 99.553%, 60.348% 99.617%, 58.302% 99.398%, 56.273% 98.886%, 9.933% 83.631%, 9.933% 83.631%, 7.837% 82.755%, 5.972% 81.602%, 4.355% 80.207%, 3.004% 78.604%, 1.935% 76.83%, 1.167% 74.918%, 0.716% 72.904%, 0.6% 70.822%, 0.837% 68.709%, 1.444% 66.597%, 23.208% 9.334%, 23.208% 9.334%, 24.314% 7.08%, 25.778% 5.114%, 27.546% 3.455%, 29.563% 2.122%, 31.773% 1.135%, 34.122% 0.512%, 36.555% 0.274%, 39.017% 0.44%, 41.454% 1.028%, 43.809% 2.059%, 93.073% 29.052%, 93.073% 29.052%, 94.882% 30.232%, 96.435% 31.629%, 97.722% 33.211%, 98.732% 34.944%, 99.455% 36.795%, 99.882% 38.731%, 100.001% 40.718%, 99.804% 42.723%, 99.279% 44.713%, 98.417% 46.654%, 73.73% 92.18%);
}

.elementor-1320 .elementor-element.elementor-element-17fc31e .wpforms-image-choices-item:hover::before {
    transform: rotate(30deg);
    opacity: 0.2;
}
.elementor-1320 .elementor-element.elementor-element-17fc31e .wpforms-image-choices .wpforms-image-choices-item.wpforms-selected .wpforms-field-label-inline {
    border-bottom: 3px solid #FCC74F;
}

.elementor-1320 .elementor-element.elementor-element-17fc31e .wpforms-image-choices .wpforms-image-choices-item.wpforms-selected::before {
    opacity: 0.6;
}


.elementor-1320 .elementor-element.elementor-element-17fc31e div.wpforms-container-full input[type=checkbox]:before,.elementor-1320 .elementor-element.elementor-element-17fc31e div.wpforms-container-full input[type=radio]:before {
    border: 0px;
}


.elementor-1320 .elementor-element.elementor-element-17fc31e div.wpforms-container-full input[type=checkbox]:checked:after {
    border-left: 4px solid #54389e;
    border-bottom: 4px solid #54389e;
    
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1320 {
    display: flex;
}

#elementor-popup-modal-1320 .dialog-close-button {
    width: 20px;
    height: 20px;
    z-index: 4;
}/* End custom CSS */