.elementor-29 .elementor-element.elementor-element-100056:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-100056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15171a;}.elementor-29 .elementor-element.elementor-element-100056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-100056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-100052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-29 .elementor-element.elementor-element-100052 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#ff5b5b;}.elementor-29 .elementor-element.elementor-element-100053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-29 .elementor-element.elementor-element-100053 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:clamp(34px,4.8vw,56px);font-weight:900;line-height:1.02em;letter-spacing:-0.015em;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-100054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.65em;color:#c4c7cc;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:22px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-22px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29 .elementor-element.elementor-element-10004a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-10004a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-29 .elementor-element.elementor-element-10004a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group > label, .elementor-29 .elementor-element.elementor-element-10004a .elementor-field-subgroup label{color:#15171a;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group > label{font-family:"Chivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-type-html{padding-bottom:0px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-field{color:#15171a;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-field, .elementor-29 .elementor-element.elementor-element-10004a .elementor-field-subgroup label{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#d8d5cf;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#d8d5cf;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-select-wrapper::before{color:#d8d5cf;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-button{font-family:"Chivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-29 .elementor-element.elementor-element-10004a .e-form__buttons__wrapper__button-next{background-color:#cf1f27;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-button[type="submit"]{background-color:#cf1f27;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .e-form__buttons__wrapper__button-next:hover{background-color:#a5161c;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-button[type="submit"]:hover{background-color:#a5161c;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-10004a{--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-29 .elementor-element.elementor-element-10004b{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:13px;color:#8b8f95;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-100053 */.elementor-29 .elementor-element.elementor-element-100053 .elementor-heading-title{max-width:780px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100054 */.elementor-29 .elementor-element.elementor-element-100054 p{max-width:620px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-100056 */.elementor-29 .elementor-element.elementor-element-100056>.elementor-container{max-width:1240px;margin:0 auto;width:100%;padding:84px 32px 90px}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-100056>.elementor-container{padding:56px 20px 64px}}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-10004a */.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group > label.elementor-field-label{display:block;width:100%;margin:0 0 8px;line-height:1.2}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-field-textual{width:100%;padding:12px 14px;line-height:1.45;height:auto;min-height:46px;box-shadow:none;background:#fff}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .elementor-field-textual:focus{border-color:#cf1f27;outline:none}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group .select-caret-down-wrapper{display:none}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group select.elementor-field-textual{height:48px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%2315171a' stroke-width='1.6' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 15px center;padding-right:38px}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group textarea.elementor-field-textual{min-height:132px;resize:vertical}.elementor-29 .elementor-element.elementor-element-10004a .elementor-form-fields-wrapper{align-items:flex-start}.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group.elementor-field-type-submit{margin-top:4px}@media(max-width:600px){.elementor-29 .elementor-element.elementor-element-10004a .elementor-field-group{width:100%!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10004d */.elementor-29 .elementor-element.elementor-element-10004d{background:#fff;border:1px solid #e6e3dd}.elementor-29 .elementor-element.elementor-element-10004d>.elementor-container{padding:44px 44px 48px}@media(max-width:600px){.elementor-29 .elementor-element.elementor-element-10004d>.elementor-container{padding:28px 22px 32px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10004f */.elementor-29 .elementor-element.elementor-element-10004f{flex:1 1 calc(60% - 28px);width:auto;min-width:0}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-10004f{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10004e */.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox{background:#15171a;color:#fff;padding:34px 32px}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox h3{font-family:'Chivo',sans-serif;font-weight:700;font-size:12px;
  letter-spacing:.18em;text-transform:uppercase;color:#ff5b5b;margin:0 0 22px}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox .r{margin-bottom:22px}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox .r.last{margin-bottom:0}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox .k{font-size:12px;letter-spacing:.1em;text-transform:uppercase;
  color:#8b9098;margin-bottom:6px}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox a{color:#fff;text-decoration:none;font-weight:500;font-size:16px;
  font-family:'Hanken Grotesk',sans-serif}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox a:hover{color:#ff5b5b}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox a.big{font-family:'Chivo',sans-serif;font-weight:800;font-size:24px}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox .v{color:#d3d5d8;font-size:16px;line-height:1.5;
  font-family:'Hanken Grotesk',sans-serif}
.elementor-29 .elementor-element.elementor-element-10004e .dat-cbox .sub{color:#8b9098;font-size:13px;margin-top:4px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-100050 */.elementor-29 .elementor-element.elementor-element-100050{flex:1 1 calc(40% - 28px);width:auto;min-width:0}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-100050{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-100051 */.elementor-29 .elementor-element.elementor-element-100051>.elementor-container{max-width:1240px;margin:0 auto;width:100%;padding:70px 32px 100px;gap:56px;align-items:flex-start;flex-wrap:wrap}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-100051>.elementor-container{padding:56px 20px}}/* End custom CSS */