.elementor-5072 .elementor-element.elementor-element-cb60b94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5072 .elementor-element.elementor-element-95a947a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-5072 .elementor-element.elementor-element-95a947a:not(.elementor-motion-effects-element-type-background), .elementor-5072 .elementor-element.elementor-element-95a947a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #111216 0%, #1C1D22 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5072 .elementor-element.elementor-element-c866fa7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:800;line-height:17px;letter-spacing:1.44px;color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-6bb9759 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:500;line-height:46.2px;letter-spacing:-1.54px;color:#FFFFFF;}.elementor-5072 .elementor-element.elementor-element-98befe7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:0px;color:#C7C8CC;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5072 .elementor-element.elementor-element-ca98364 > .elementor-widget-container{padding:30px 34px 0px 34px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group > label, .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-subgroup label{color:#23252B;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-mark-required .elementor-field-label:after{color:#D7192D;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group > label{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:21.75px;letter-spacing:0px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-type-html{padding-bottom:0px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-field{color:#202126;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-field, .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D9DCE2;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D9DCE2;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-select-wrapper::before{color:#D9DCE2;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button{font-family:"Arial", Sans-serif;font-size:18px;font-weight:800;line-height:1.22em;letter-spacing:0px;border-style:none;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .e-form__buttons__wrapper__button-next{background-color:#D7192D;color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button[type="submit"]{background-color:#D7192D;color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .e-form__buttons__wrapper__button-next:hover{background-color:#B70F20;color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button[type="submit"]:hover{background-color:#B70F20;color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5072 .elementor-element.elementor-element-ca98364{--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-5072 .elementor-element.elementor-element-e72c987 > .elementor-widget-container{padding:0px 34px 28px 34px;}.elementor-5072 .elementor-element.elementor-element-e72c987 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:19.5px;letter-spacing:0px;color:#6F7279;}#elementor-popup-modal-5072{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5072 .dialog-message{width:720px;height:auto;}#elementor-popup-modal-5072 .dialog-close-button{display:flex;}#elementor-popup-modal-5072 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5072 .elementor-element.elementor-element-c866fa7 .elementor-heading-title{font-size:42px;}.elementor-5072 .elementor-element.elementor-element-6bb9759 .elementor-heading-title{font-size:42px;}.elementor-5072 .elementor-element.elementor-element-98befe7 .elementor-heading-title{font-size:42px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group > label{font-size:12px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-field, .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-subgroup label{font-size:12px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button{font-size:16px;}.elementor-5072 .elementor-element.elementor-element-e72c987 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5072 .elementor-element.elementor-element-c866fa7 .elementor-heading-title{font-size:38px;}.elementor-5072 .elementor-element.elementor-element-6bb9759 .elementor-heading-title{font-size:38px;}.elementor-5072 .elementor-element.elementor-element-98befe7 .elementor-heading-title{font-size:38px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group > label{font-size:12px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-group .elementor-field, .elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-field-subgroup label{font-size:12px;}.elementor-5072 .elementor-element.elementor-element-ca98364 .elementor-button{font-size:15px;}.elementor-5072 .elementor-element.elementor-element-e72c987 .elementor-heading-title{font-size:38px;}}/* Start custom CSS */#elementor-popup-modal-5072 { padding:16px; }
#elementor-popup-modal-5072 .dialog-widget-content { width:min(720px,calc(100vw - 32px)); max-width:calc(100vw - 32px); max-height:calc(100vh - 32px); max-height:calc(100dvh - 32px); border-radius:22px; overflow:hidden; background:#fff; box-shadow:0 28px 80px rgba(0,0,0,.28); }
#elementor-popup-modal-5072 .dialog-message { width:100%; max-height:calc(100vh - 32px); max-height:calc(100dvh - 32px); overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; }
#elementor-popup-modal-5072 .dialog-close-button { top:12px; right:12px; width:32px; height:32px; display:flex; align-items:center; justify-content:center; color:#fff; background:rgba(17,18,22,.85); border-radius:50%; z-index:10; }
#elementor-popup-modal-5072 .dialog-close-button svg { fill:currentColor; width:14px; height:14px; }
.ppf-native-popup { background:#fff; }
.ppf-native-header { position:relative; overflow:hidden; isolation:isolate; }
.ppf-native-header::before { content:""; position:absolute; width:170px; height:170px; border:1px solid rgba(255,255,255,.09); border-radius:50%; right:-55px; top:-70px; pointer-events:none; z-index:-1; }
.ppf-native-header::after { content:""; position:absolute; width:110px; height:110px; border:1px solid rgba(215,25,45,.45); border-radius:50%; right:24px; top:18px; box-shadow:0 0 110px 55px rgba(215,25,45,.10); pointer-events:none; z-index:-1; }
.ppf-native-kicker .elementor-heading-title { display:inline-flex; align-items:center; gap:8px; padding:7px 11px; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.11); border-radius:999px; }
.ppf-native-kicker .elementor-heading-title::before { content:""; width:7px; height:7px; background:#D7192D; border-radius:50%; }
.ppf-native-form .elementor-field:not(.elementor-field-option) { min-height:52px; padding:12px 14px; }
.ppf-native-form textarea.elementor-field { min-height:110px; resize:vertical; }
.ppf-native-form .elementor-field:focus { border-color:#D7192D; box-shadow:0 0 0 3px rgba(215,25,45,.12); outline:0; }
.ppf-native-form .elementor-field-subgroup { display:flex; flex-wrap:wrap; gap:9px 20px; }
.ppf-native-form .elementor-field-option { display:flex; align-items:flex-start; gap:8px; margin:0; }
.ppf-native-form .elementor-field-option label { color:#34363D; font-family:Arial,sans-serif; font-size:14px; line-height:21px; font-weight:400; padding:0; }
.ppf-native-form input[type=radio] { width:16px; height:16px; margin:2px 0 0; accent-color:#D7192D; flex-shrink:0; }
.ppf-native-note { margin-top:14px; }
@media(max-width:767px) {
#elementor-popup-modal-5072 { padding:12px; }
#elementor-popup-modal-5072 .dialog-widget-content { width:calc(100vw - 24px); max-width:calc(100vw - 24px); max-height:calc(100dvh - 24px); border-radius:18px; }
#elementor-popup-modal-5072 .dialog-message { max-height:calc(100dvh - 24px); }
.ppf-native-header { padding:26px 20px 24px!important; }
.ppf-native-title .elementor-heading-title { font-size:34px!important; line-height:35.7px!important; letter-spacing:-1.19px!important; }
.ppf-native-form > .elementor-widget-container { padding:24px 20px 0!important; }
.ppf-native-note > .elementor-widget-container { padding:0 20px 24px!important; }
.ppf-native-form .elementor-field-option { max-width:100%; }
}

.elementor-5072 .ppf-native-kicker .elementor-heading-title { font-size:12px!important; line-height:17px!important; letter-spacing:1.44px!important; }
.elementor-5072 .ppf-native-description .elementor-heading-title { font-size:16px!important; line-height:25.6px!important; letter-spacing:0!important; }
.elementor-5072 .ppf-native-note .elementor-heading-title { font-size:13px!important; line-height:19.5px!important; letter-spacing:0!important; text-align:center!important; }
.elementor-5072 .ppf-native-form .elementor-field-group > label { font-size:15px!important; line-height:21.75px!important; }
.elementor-5072 .ppf-native-form .elementor-field { font-size:16px!important; line-height:24px!important; }
.elementor-5072 .ppf-native-form .elementor-button { font-size:18px!important; line-height:22px!important; }/* End custom CSS */