.elementor-51029 .elementor-element.elementor-element-3a5c7b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--background-transition:0.3s;--padding-top:160px;--padding-bottom:160px;--padding-left:10px;--padding-right:10px;}.elementor-51029 .elementor-element.elementor-element-6f34a931{--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;--background-transition:0.3s;}.elementor-51029 .elementor-element.elementor-element-6f34a931.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51029 .elementor-element.elementor-element-6814a9ea.elementor-element{--align-self:flex-start;}.elementor-51029 .elementor-element.elementor-element-6814a9ea{text-align:center;}.elementor-51029 .elementor-element.elementor-element-6814a9ea .elementor-heading-title{font-size:16px;font-weight:700;line-height:20px;}.elementor-51029 .elementor-element.elementor-element-109f3d60 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:49px;font-weight:700;line-height:1em;letter-spacing:-2px;}.elementor-51029 .elementor-element.elementor-element-4b27212f{width:var( --container-widget-width, 665px );max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;color:var( --e-global-color-text );font-size:18px;font-weight:500;line-height:28px;}.elementor-51029 .elementor-element.elementor-element-4b27212f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-51029 .elementor-element.elementor-element-2a6aa7bc{--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;--background-transition:0.3s;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:20px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-20px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-group > label{font-size:16px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-type-html{padding-bottom:0px;font-size:12px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-group .elementor-field, .elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-subgroup label{font-size:16px;font-weight:500;line-height:20px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-button{font-size:16px;font-weight:700;line-height:20px;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-51029 .elementor-element.elementor-element-16ba2ff3{--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;}#elementor-popup-modal-51029 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-51029{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-51029 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-51029 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-51029 .elementor-element.elementor-element-6f34a931{--width:30%;}.elementor-51029 .elementor-element.elementor-element-2a6aa7bc{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51029 .elementor-element.elementor-element-6f34a931{--width:100%;}.elementor-51029 .elementor-element.elementor-element-2a6aa7bc{--width:100%;}}@media(max-width:1024px){.elementor-51029 .elementor-element.elementor-element-3a5c7b6{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-51029 .elementor-element.elementor-element-109f3d60 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for heading, class: .elementor-element-6814a9ea */.elementor-51029 .elementor-element.elementor-element-6814a9ea .elementor-heading-title{
    background: #6631FF;
background: linear-gradient(to right, #6631FF 0%, #31CEFF 63%, #23EF44 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-16ba2ff3 */.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-option label{
    font-size: 12px !important;
    position: relative;
    top: -3px;
}

.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .elementor-field-option label a{
    color: #000;
    text-decoration: underline;
}
.elementor-51029 .elementor-element.elementor-element-16ba2ff3 button svg{
    position: relative;
    top: 3px;
}

.elementor-51029 .elementor-element.elementor-element-16ba2ff3 .select-caret-down-wrapper{
    display: none;
}

.elementor-51029 .elementor-element.elementor-element-16ba2ff3 input::placeholder{
    opacity: 1 !important;
}

.elementor-51029 .elementor-element.elementor-element-16ba2ff3 select{
    font-size: 16px !important;
    padding: 13px 30px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.825 0.158203L5 3.97487L1.175 0.158203L0 1.3332L5 6.3332L10 1.3332L8.825 0.158203Z' fill='black'/%3E%3C/svg%3E");
    
    font-size: 24px;
	padding: 8px 36px 8px 16px;
	cursor: pointer;
	color: #414141;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: 96% 50%;
	background-position-x: calc(100% - 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a5c7b6 */.dialog-widget-content .dialog-close-button svg{
    display: none;
}
.dialog-widget-content .dialog-close-button::before{
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00033 0.666992C4.39199 0.666992 0.666992 4.39199 0.666992 9.00033C0.666992 13.6087 4.39199 17.3337 9.00033 17.3337C13.6087 17.3337 17.3337 13.6087 17.3337 9.00033C17.3337 4.39199 13.6087 0.666992 9.00033 0.666992ZM9.00033 15.667C5.32533 15.667 2.33366 12.6753 2.33366 9.00033C2.33366 5.32533 5.32533 2.33366 9.00033 2.33366C12.6753 2.33366 15.667 5.32533 15.667 9.00033C15.667 12.6753 12.6753 15.667 9.00033 15.667ZM11.992 4.83366L9.00033 7.82533L6.00866 4.83366L4.83366 6.00866L7.82533 9.00033L4.83366 11.992L6.00866 13.167L9.00033 10.1753L11.992 13.167L13.167 11.992L10.1753 9.00033L13.167 6.00866L11.992 4.83366Z' fill='black'/%3E%3C/svg%3E");
}/* End custom CSS */