.elementor-336 .elementor-element.elementor-element-752f481{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-336 .elementor-element.elementor-element-9125c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-336 .elementor-element.elementor-element-9125c76 .elementor-heading-title{font-size:40px;font-weight:900;color:#C9002A;}.elementor-336 .elementor-element.elementor-element-d7f84ae{--display:flex;}.elementor-336 .elementor-element.elementor-element-e7df2bc{text-align:start;font-size:16px;}.elementor-336 .elementor-element.elementor-element-0adc458 .elementor-icon-box-wrapper{gap:15px;}.elementor-336 .elementor-element.elementor-element-0adc458.elementor-view-stacked .elementor-icon{background-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-0adc458.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-0adc458.elementor-view-default .elementor-icon{fill:#C9002A;color:#C9002A;border-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-320ba85 .elementor-icon-box-wrapper{gap:15px;}.elementor-336 .elementor-element.elementor-element-320ba85.elementor-view-stacked .elementor-icon{background-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-320ba85.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-320ba85.elementor-view-default .elementor-icon{fill:#C9002A;color:#C9002A;border-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-19df3c8 .elementor-icon-box-wrapper{gap:15px;}.elementor-336 .elementor-element.elementor-element-19df3c8.elementor-view-stacked .elementor-icon{background-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-19df3c8.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-19df3c8.elementor-view-default .elementor-icon{fill:#C9002A;color:#C9002A;border-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-33096eb .elementor-icon-box-wrapper{gap:15px;}.elementor-336 .elementor-element.elementor-element-33096eb.elementor-view-stacked .elementor-icon{background-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-33096eb.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-33096eb.elementor-view-default .elementor-icon{fill:#C9002A;color:#C9002A;border-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-ca90aef .elementor-icon-box-wrapper{gap:15px;}.elementor-336 .elementor-element.elementor-element-ca90aef.elementor-view-stacked .elementor-icon{background-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-ca90aef.elementor-view-framed .elementor-icon, .elementor-336 .elementor-element.elementor-element-ca90aef.elementor-view-default .elementor-icon{fill:#C9002A;color:#C9002A;border-color:#C9002A;}.elementor-336 .elementor-element.elementor-element-1fa025d{--display:flex;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-type-html{padding-bottom:0px;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#B1AFAF;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#B1AFAF;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group .elementor-select-wrapper::before{color:#B1AFAF;}.elementor-336 .elementor-element.elementor-element-1d5b136 .e-form__buttons__wrapper__button-next{background-color:#C9002A;color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button[type="submit"]{background-color:#C9002A;color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .e-form__buttons__wrapper__button-next:hover{background-color:#AC0024;color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button[type="submit"]:hover{background-color:#AC0024;color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-336 .elementor-element.elementor-element-1d5b136{--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;}@media(max-width:1024px){.elementor-336 .elementor-element.elementor-element-9125c76 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-336 .elementor-element.elementor-element-9125c76 .elementor-heading-title{font-size:31px;}}/* Start custom CSS for container, class: .elementor-element-d7f84ae */.elementor-336 .elementor-element.elementor-element-d7f84ae {
 direction:rtl; text-align:right; width:calc(100% - 32px) !important; max-width:560px; margin:24px 16px 48px auto; padding:38px; background:#f7f9fc; border:1px solid #dce3ee; border-radius:24px; gap:0;
}
.elementor-336 .elementor-element.elementor-element-d7f84ae > .e-con-inner {width:100%; padding:0; gap:0;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-heading {margin-bottom:22px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-heading-title {font-family:inherit; font-size:40px; font-weight:700; line-height:1.55; color:#101323; text-align:right;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-text-editor {font-size:17px; line-height:1.9; color:#596b86; margin-bottom:30px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-text-editor p {margin:0;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-icon-box {margin-bottom:22px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-icon-box:last-child {margin-bottom:0;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-wrapper {display:flex; flex-direction:row; align-items:center; gap:16px; text-align:right;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-icon {margin:0 !important; flex:0 0 52px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon {width:52px; height:52px; display:flex; align-items:center; justify-content:center; background:#eee9ff; color:#7a50ff; fill:#7a50ff; border-radius:14px; font-size:23px; padding:0;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon svg {width:23px; height:23px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-content {flex:1; min-width:0;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-title {font-family:inherit; font-size:15px; font-weight:400; line-height:1.6; color:#53617c; margin:0 0 3px;}
.elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-description {font-family:inherit; font-size:18px; font-weight:600; line-height:1.65; color:#101323; margin:0; overflow-wrap:anywhere;}
@media(max-width:767px) {
 .elementor-336 .elementor-element.elementor-element-d7f84ae {padding:26px 22px; border-radius:20px;}
 .elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-heading-title {font-size:29px;}
 .elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-widget-text-editor {font-size:16px;}
 .elementor-336 .elementor-element.elementor-element-d7f84ae .elementor-icon-box-description {font-size:16px;}
}
.elementor-336 .elementor-element.elementor-element-d7f84ae {width:100% !important; max-width:none; margin:0 !important;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1d5b136 */.elementor-336:not(.elementor-edit-mode),
.elementor-336 > .elementor-section-wrap {
 display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; align-items:stretch; direction:rtl; max-width:1200px; margin:0 auto 48px; padding:0 16px;
}
.elementor-336 .elementor-element-752f481 {grid-column:1 / -1; width:100%;}
.elementor-336 .elementor-element-d7f84ae {width:100% !important; max-width:none; margin:0; height:100%;}
.elementor-336 .elementor-element-1fa025d {width:100% !important; max-width:none; margin:0; padding:0;}
.elementor-336 .elementor-element-1fa025d > .e-con-inner {width:100%; max-width:none; padding:0; margin:0;}
.elementor-336 .elementor-element.elementor-element-1d5b136 {direction:rtl; text-align:right; background:#f7f9fc; border:1px solid #dce3ee; border-radius:24px; padding:38px; height:100%;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-form, .elementor-336 .elementor-element.elementor-element-1d5b136 input, .elementor-336 .elementor-element.elementor-element-1d5b136 textarea, .elementor-336 .elementor-element.elementor-element-1d5b136 button {font-family:inherit;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-form-fields-wrapper {margin:0 -10px; row-gap:22px;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-group {padding:0 10px; margin:0; align-content:flex-start;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-label {font-size:15px; font-weight:500; color:#101323; padding-bottom:9px; line-height:1.6;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field {background:#fff; border:1px solid #dce3ee; border-radius:8px; min-height:44px; padding:10px 12px; color:#101323; font-size:15px; line-height:1.6; text-align:right; box-shadow:none;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field::placeholder {color:#8899b2; opacity:1;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field:focus {outline:2px solid #7a50ff; outline-offset:-1px; border-color:#7a50ff;}
.elementor-336 .elementor-element.elementor-element-1d5b136 textarea.elementor-field {min-height:128px; resize:vertical;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-type-email input, .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-type-tel input {direction:ltr; text-align:right;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field-type-submit {justify-content:flex-start;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button {flex:0 0 auto; width:auto; min-width:120px; border:0; border-radius:8px; padding:12px 22px; font-size:15px; line-height:1.5; font-weight:500; background:#7a50ff; color:#fff; box-shadow:0 3px 7px #39297533; transition:background .2s;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-button:hover {background:#6840e6;}
.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-message {line-height:1.8; font-size:14px;}
@media(max-width:767px) {
 .elementor-336:not(.elementor-edit-mode), .elementor-336 > .elementor-section-wrap {grid-template-columns:minmax(0,1fr); gap:22px; padding:0 12px;}
 .elementor-336 .elementor-element.elementor-element-1d5b136 {padding:26px 22px; border-radius:20px;}
 .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-form-fields-wrapper {row-gap:18px;}
 .elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field {font-size:14px;}
}

.elementor-336 .elementor-element.elementor-element-1d5b136.elementor-button-align-stretch .elementor-button {width:auto !important; flex:0 0 auto !important;}

.elementor.elementor-336 .elementor-element.elementor-element-d7f84ae {width:100% !important; max-width:none !important; margin:0 !important; height:100%;}

.elementor-336 .elementor-element.elementor-element-1d5b136 .elementor-field:focus {
  outline-color: #C9002A;
  border-color: #C9002A;
}

body.page-id-336 .main-page-wrapper,
body.page-id-336 .elementor-336 {
  background-color: #EBEEF3;
}
.elementor-336 .elementor-element.elementor-element-1d5b136,
.elementor.elementor-336 .elementor-element.elementor-element-d7f84ae {
  background-color: #FFFFFF;
}/* End custom CSS */