.elementor-314 .elementor-element.elementor-element-ae3108a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}body:not(.rtl) .elementor-314 .elementor-element.elementor-element-7714c85{left:0px;}body.rtl .elementor-314 .elementor-element.elementor-element-7714c85{right:0px;}.elementor-314 .elementor-element.elementor-element-7714c85{top:-57px;}.elementor-314 .elementor-element.elementor-element-1119171{text-align:center;}.elementor-314 .elementor-element.elementor-element-1119171 .elementor-heading-title{color:var( --e-global-color-5fdaeca );font-size:70px;font-weight:800;}.elementor-314 .elementor-element.elementor-element-05d1ccb{text-align:center;}.elementor-314 .elementor-element.elementor-element-05d1ccb .elementor-heading-title{color:var( --e-global-color-e3806f6 );font-size:12px;}.elementor-314 .elementor-element.elementor-element-a563538{--display:flex;--background-transition:0.3s;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:12px;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-12px;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-314 .elementor-element.elementor-element-241b763 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-314 .elementor-element.elementor-element-241b763 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-314 .elementor-element.elementor-element-241b763 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group > label, .elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-subgroup label{color:var( --e-global-color-e3806f6 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-type-html{color:var( --e-global-color-e3806f6 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group .elementor-field{color:var( --e-global-color-e3806f6 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group .elementor-field, .elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-subgroup label{font-size:12px;font-weight:600;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-454961d );border-radius:30px 30px 30px 30px;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-454961d );border-radius:30px 30px 30px 30px;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-454961d );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-button{font-size:11px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:16px 20px 16px 20px;}.elementor-314 .elementor-element.elementor-element-241b763 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:var( --e-global-color-5fdaeca );border-color:var( --e-global-color-5fdaeca );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-button[type="submit"]{background-color:#FFFFFF00;color:var( --e-global-color-5fdaeca );border-color:var( --e-global-color-5fdaeca );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-5fdaeca );}.elementor-314 .elementor-element.elementor-element-241b763 .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF00;color:var( --e-global-color-5fdaeca );border-color:var( --e-global-color-e3806f6 );}.elementor-314 .elementor-element.elementor-element-241b763 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-5fdaeca );color:var( --e-global-color-8e44343 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-5fdaeca );color:var( --e-global-color-8e44343 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-8e44343 );}.elementor-314 .elementor-element.elementor-element-241b763 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-5fdaeca );color:var( --e-global-color-8e44343 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-message.elementor-message-success{color:var( --e-global-color-a61b5a4 );}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-message.elementor-message-danger{color:#FF361B;}.elementor-314 .elementor-element.elementor-element-241b763 .elementor-message.elementor-help-inline{color:var( --e-global-color-e3806f6 );}.elementor-314 .elementor-element.elementor-element-241b763{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;z-index:999;}.elementor-314 .elementor-element.elementor-element-241b763 > .elementor-widget-container{margin:15px 0px 0px 0px;}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-a563538{--content-width:65%;}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-1119171 .elementor-heading-title{font-size:60px;}.elementor-314 .elementor-element.elementor-element-a563538{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}/* Start custom CSS for form, class: .elementor-element-241b763 */.elementor-314 .elementor-element.elementor-element-241b763 input {
    padding: 12px 18px 10px 18px;
    background-color: #00000000!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 select {
    padding: 12px 18px 10px 18px;
    background-color: #00000000!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 *::placeholder {
    color: #333333;
    opacity: 1;
    font-weight: 600;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="date"]:not(.has-value):before {
  color: #333333;
  font-weight: 600;
  content: attr(placeholder);
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="date"]:focus:before{
  content: '';
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="date"]:not(.has-value) {
  color: #00000000!important;
  font-weight: 600;
  
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="date"]:focus {
  color: #333333!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="date"]::-webkit-calendar-picker-indicator {
    font-size: 16px!important;
    background-image: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.9422 0C8.20211 0 8.45138 0.10325 8.63517 0.287035C8.81895 0.470821 8.9222 0.720088 8.9222 0.98V2.8126H19.446V0.9926C19.446 0.732688 19.5492 0.483421 19.733 0.299635C19.9168 0.11585 20.1661 0.0126 20.426 0.0126C20.6859 0.0126 20.9352 0.11585 21.119 0.299635C21.3027 0.483421 21.406 0.732688 21.406 0.9926V2.8126H25.2C25.9424 2.8126 26.6543 3.10741 27.1794 3.63221C27.7045 4.157 27.9996 4.86884 28 5.6112V25.2014C27.9996 25.9438 27.7045 26.6556 27.1794 27.1804C26.6543 27.7052 25.9424 28 25.2 28H2.8C2.05764 28 1.34566 27.7052 0.820596 27.1804C0.295534 26.6556 0.000371182 25.9438 0 25.2014L0 5.6112C0.000371182 4.86884 0.295534 4.157 0.820596 3.63221C1.34566 3.10741 2.05764 2.8126 2.8 2.8126H6.9622V0.9786C6.96257 0.71893 7.06598 0.470023 7.24973 0.28654C7.43348 0.103057 7.68253 -2.64969e-07 7.9422 0ZM1.96 10.8388V25.2014C1.96 25.3117 1.98173 25.4209 2.02394 25.5229C2.06616 25.6248 2.12803 25.7174 2.20603 25.7954C2.28403 25.8734 2.37663 25.9352 2.47855 25.9775C2.58046 26.0197 2.68969 26.0414 2.8 26.0414H25.2C25.3103 26.0414 25.4195 26.0197 25.5215 25.9775C25.6234 25.9352 25.716 25.8734 25.794 25.7954C25.872 25.7174 25.9338 25.6248 25.9761 25.5229C26.0183 25.4209 26.04 25.3117 26.04 25.2014V10.8584L1.96 10.8388ZM9.3338 20.4666V22.799H7V20.4666H9.3338ZM15.1662 20.4666V22.799H12.8338V20.4666H15.1662ZM21 20.4666V22.799H18.6662V20.4666H21ZM9.3338 14.8988V17.2312H7V14.8988H9.3338ZM15.1662 14.8988V17.2312H12.8338V14.8988H15.1662ZM21 14.8988V17.2312H18.6662V14.8988H21ZM6.9622 4.7712H2.8C2.68969 4.7712 2.58046 4.79293 2.47855 4.83514C2.37663 4.87736 2.28403 4.93923 2.20603 5.01723C2.12803 5.09523 2.06616 5.18783 2.02394 5.28975C1.98173 5.39166 1.96 5.50089 1.96 5.6112V8.8802L26.04 8.8998V5.6112C26.04 5.50089 26.0183 5.39166 25.9761 5.28975C25.9338 5.18783 25.872 5.09523 25.794 5.01723C25.716 4.93923 25.6234 4.87736 25.5215 4.83514C25.4195 4.79293 25.3103 4.7712 25.2 4.7712H21.406V6.0718C21.406 6.33171 21.3027 6.58098 21.119 6.76476C20.9352 6.94855 20.6859 7.0518 20.426 7.0518C20.1661 7.0518 19.9168 6.94855 19.733 6.76476C19.5492 6.58098 19.446 6.33171 19.446 6.0718V4.7712H8.9222V6.0592C8.9222 6.31911 8.81895 6.56838 8.63517 6.75216C8.45138 6.93595 8.20211 7.0392 7.9422 7.0392C7.68229 7.0392 7.43302 6.93595 7.24924 6.75216C7.06545 6.56838 6.9622 6.31911 6.9622 6.0592V4.7712Z" fill="%23FD017A"/></svg>');
        cursor: pointer;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="time"]:not(.has-value):before {
  color: #333333;
  font-weight: 600;
  content: attr(placeholder);
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="time"]:focus:before{
  content: '';
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="time"]:not(.has-value) {
  color: #00000000!important;
  font-weight: 600;
  
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="time"]:focus {
  color: #333333!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type="time"]::-webkit-calendar-picker-indicator {
    font-size: 16px!important;
    background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 29C22.7322 29 29 22.7322 29 15C29 7.2678 22.7322 1 15 1C7.2678 1 1 7.2678 1 15C1 22.7322 7.2678 29 15 29Z" stroke="%23FD017A" stroke-width="2" stroke-linejoin="round"/><path d="M15.0059 6.6001V15.0071L20.9412 20.9431" stroke="%23FD017A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        cursor: pointer;
}


.elementor-314 .elementor-element.elementor-element-241b763 #form-notice {
    text-align: center;
    font-size: 12px;
    margin-top: 18px;
    color: #333;
}

.elementor-314 .elementor-element.elementor-element-241b763 button[type="submit"] {
    margin-top: 10px!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-option:has(input[type="checkbox"]) {
    margin-top: 25px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-option:has(input[type="checkbox"]) label {
    font-weight: 300!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-type-acceptance .elementor-field-option {
    margin-top: 20px!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 .elementor-field-option:has(input[type="checkbox"]) a {
    margin-top: 20px;
    font-weight: 600!important;
    color: #333;
    text-decoration: underline;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type=checkbox] {
    -webkit-appearance: none;
    -o-appearance: none;
    outline: none;
    content: none;
    padding: 0!important;
    background: unset!important;
    border-color: unset!important;
    border-radius: unset!important;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type=checkbox] + label {
    margin-top: -3px!important;
    margin-left: 4px;
    text-align: left;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type=checkbox]:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="visibility: hidden;" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
	font-family: "FontAwesome";
    font-size: 13px;
    padding: 2px;
    display: inline-block;
    width: 19px;
    height: 19px;
    border: 1px solid #C8C8C8;
    border-radius: 2px;
    background: #00000000;
}

.elementor-314 .elementor-element.elementor-element-241b763 input[type=checkbox]:checked:before {
     content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
	color: #333 !important;
	padding: 2px;
}

.elementor-314 .elementor-element.elementor-element-241b763 .select-caret-down-wrapper {
    display: none;
}

.elementor-314 .elementor-element.elementor-element-241b763 select {
        -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url('data:image/svg+xml,<svg width="12" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.36919 9.43417C9.0485 9.75445 8.6138 9.93435 8.16057 9.93435C7.70734 9.93435 7.27264 9.75445 6.95196 9.43417L0.500694 2.98518C0.179998 2.66434 -0.000106867 2.22924 4.75732e-08 1.7756C0.000106962 1.32196 0.180416 0.886941 0.501263 0.566246C0.82211 0.24555 1.25721 0.0654449 1.71085 0.0655518C2.16449 0.0656587 2.59951 0.245969 2.9202 0.566816L8.16057 5.80718L13.4009 0.566816C13.7234 0.255115 14.1553 0.0825194 14.6037 0.0862034C15.0522 0.0898873 15.4812 0.269555 15.7985 0.586511C16.1157 0.903467 16.2958 1.33235 16.2999 1.78079C16.304 2.22922 16.1318 2.66133 15.8204 2.98404L9.37033 9.43531L9.36919 9.43417Z" fill="%23FD017A"/></svg>')!important;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 50%;
}/* End custom CSS */