.elementor-990 .elementor-element.elementor-element-5f7a6352{--display:flex;--min-height:1258px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-990 .elementor-element.elementor-element-5787f18c{--display:flex;}.elementor-990 .elementor-element.elementor-element-78a82b13{--display:flex;}.elementor-990 .elementor-element.elementor-element-60c81411{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-23dfc69f{--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;}.elementor-990 .elementor-element.elementor-element-1f823f0d{--display:flex;}.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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.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-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-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-990 .elementor-element.elementor-element-744bece0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-990 .elementor-element.elementor-element-744bece0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-990 .elementor-element.elementor-element-744bece0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-type-html{padding-bottom:0px;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-990 .elementor-element.elementor-element-744bece0 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-c58817e );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-button[type="submit"]{background-color:var( --e-global-color-c58817e );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-5420d44 );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-5420d44 );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-990 .elementor-element.elementor-element-744bece0 .elementor-button{border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-990 .elementor-element.elementor-element-744bece0{--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-990 .elementor-element.elementor-element-30be24c8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 1px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-type-html{padding-bottom:0px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-c58817e );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-button[type="submit"]{background-color:var( --e-global-color-c58817e );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-5420d44 );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-5420d44 );color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-990 .elementor-element.elementor-element-34bd0d49 .elementor-button{border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-990 .elementor-element.elementor-element-34bd0d49{--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;}/* Start custom CSS for container, class: .elementor-element-5f7a6352 */.elementor-990 .elementor-element.elementor-element-5f7a6352 { --ibb-radius: 1rem; --ibb-shadow: 0 1.25rem 3.5rem rgba(15,15,95,.10); overflow: clip; color: var(--ds-color-text, #2D2D77); background: var(--ds-color-background, #fff); }
.elementor-990 .elementor-element.elementor-element-5f7a6352, .elementor-990 .elementor-element.elementor-element-5f7a6352 * { box-sizing: border-box; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-section { padding: var(--ds-space-2xl, 5rem) var(--ds-space-md, 1.25rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-section:nth-child(even) { background: var(--ds-color-surface, #EEEEFE); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-inner { width: min(100%, 75rem); margin-inline: auto; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-section-intro { max-width: 48rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-section-intro .elementor-widget { margin: 0; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-section-intro h2 { max-width: 18ch; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero { position: relative; min-height: min(48rem, 84vh); display: grid; align-items: end; padding: var(--ds-space-2xl, 5rem) var(--ds-space-md, 1.25rem); background-color:var(--ds-color-heading,#0F0F5F); background-size: cover; background-position: center; color: var(--ds-color-inverse,#fff); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero:before { content:''; position:absolute; inset:0; background:linear-gradient(90deg, rgba(8,18,45,.94) 0%, rgba(8,18,45,.72) 55%, rgba(8,18,45,.28) 100%); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero:after { content:''; position:absolute; inset:auto 0 0; height:.35rem; background:var(--ds-color-primary,#4444EE); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero-inner { position:relative; z-index:1; width:min(100%,75rem); margin-inline:auto; max-width:75rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero-copy { max-width: 52rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero .ds-display, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero .ds-h4, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero .ds-body-lg, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero .ds-eyebrow { color:var(--ds-color-inverse,#fff)!important; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-flag img { width:4.5rem; height:auto; border-radius:.35rem; box-shadow:0 .5rem 1.5rem rgba(0,0,0,.22); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero-cta .elementor-button { display:inline-flex; align-items:center; min-height:3.25rem; padding:.85rem 1.4rem; border-radius:999px; background:var(--ds-color-primary,#4444EE); color:var(--ds-color-inverse,#fff); font-weight:700; text-decoration:none; transition:transform .2s ease, background .2s ease; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero-cta .elementor-button:hover { transform:translateY(-2px); background:var(--ds-color-accent,#1F1FC1); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-overview-grid, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-twin-grid { display:grid; grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr); gap:var(--ds-space-xl,3rem); align-items:start; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-fact-card, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-info-card { background:var(--ds-color-background,#fff); border:1px solid var(--ds-color-border,#D4D4FC); border-radius:var(--ibb-radius); padding:var(--ds-space-lg,2rem); box-shadow:var(--ibb-shadow); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-fact { padding-block:var(--ds-space-sm,.75rem); border-bottom:1px solid var(--ds-color-border,#D4D4FC); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-fact:last-child { border-bottom:0; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-fact .ds-caption { margin-bottom:.2rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-list { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--ds-space-md,1.25rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-chip { display:flex; gap:.85rem; align-items:center; padding:var(--ds-space-md,1.25rem); border:1px solid var(--ds-color-border,#D4D4FC); border-radius:.8rem; background:var(--ds-color-background,#fff); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-icon { display:grid; place-items:center; width:2.5rem; height:2.5rem; flex:0 0 auto; border-radius:999px; background:var(--ds-color-surface,#EEEEFE); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-chip strong, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-chip small { display:block; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-chip small { margin-top:.15rem; color:var(--ds-color-muted,#48486D); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement-list { display:grid; gap:var(--ds-space-sm,.75rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement { display:grid; grid-template-columns:auto 1fr; gap:var(--ds-space-md,1.25rem); padding:var(--ds-space-md,1.25rem); border:1px solid var(--ds-color-border,#D4D4FC); border-radius:.8rem; background:var(--ds-color-background,#fff); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement-number { display:grid; place-items:center; width:2.7rem; height:2.7rem; border-radius:999px; background:var(--ds-color-heading,#0F0F5F); color:var(--ds-color-inverse,#fff); font-weight:700; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement-title { display:flex; align-items:center; justify-content:space-between; gap:1rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement h3 { margin:0; font-family:var(--ds-font-heading,inherit); font-size:var(--ds-size-h6,1.2rem); color:var(--ds-color-heading,#0F0F5F); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement-title span { padding:.25rem .6rem; border-radius:999px; background:var(--ds-color-surface,#EEEEFE); color:var(--ds-color-primary,#4444EE); font-size:.75rem; font-weight:700; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--ds-space-md,1.25rem); counter-reset:step; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-step { position:relative; min-height:15rem; padding:var(--ds-space-lg,2rem); border-radius:var(--ibb-radius); background:var(--ds-color-heading,#0F0F5F); color:var(--ds-color-inverse,#fff); overflow:hidden; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-step > span { display:block; margin-bottom:var(--ds-space-lg,2rem); color:var(--ds-color-primary,#8c8cff); font-size:var(--ds-size-h4,1.7rem); font-weight:800; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-step h3 { color:inherit; font-family:var(--ds-font-heading,inherit); font-size:var(--ds-size-h5,1.35rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-step p { color:inherit; opacity:.86; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-restriction-list { display:grid; gap:var(--ds-space-sm,.75rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-restriction { display:grid; grid-template-columns:auto 1fr; gap:var(--ds-space-md,1.25rem); padding:var(--ds-space-md,1.25rem); border-left:.3rem solid var(--ds-color-primary,#4444EE); background:var(--ds-color-background,#fff); border-radius:0 .75rem .75rem 0; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-restriction > span { display:grid; place-items:center; width:2rem; height:2rem; border-radius:999px; background:var(--ds-color-primary,#4444EE); color:#fff; font-weight:800; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-restriction h3 { margin:0 0 .35rem; font-family:var(--ds-font-heading,inherit); font-size:var(--ds-size-h6,1.2rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq-list { border-top:1px solid var(--ds-color-border,#D4D4FC); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq { border-bottom:1px solid var(--ds-color-border,#D4D4FC); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq summary { display:flex; justify-content:space-between; gap:1rem; padding:var(--ds-space-md,1.25rem) 0; cursor:pointer; list-style:none; font-family:var(--ds-font-heading,inherit); font-size:var(--ds-size-h6,1.2rem); font-weight:700; color:var(--ds-color-heading,#0F0F5F); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq summary::-webkit-details-marker { display:none; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq[open] summary span { transform:rotate(45deg); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq summary span { transition:transform .2s ease; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-faq > div { padding:0 0 var(--ds-space-md,1.25rem); max-width:55rem; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-empty { margin:0; padding:var(--ds-space-md,1.25rem); border:1px dashed var(--ds-color-border,#D4D4FC); border-radius:.75rem; color:var(--ds-color-muted,#48486D); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-quote { background:var(--ds-color-heading,#0F0F5F)!important; color:var(--ds-color-inverse,#fff); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-quote .ds-h2, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-quote .ds-body-lg, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-quote .ds-eyebrow { color:var(--ds-color-inverse,#fff)!important; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-country-form { margin-top:var(--ds-space-md,1.25rem); padding:var(--ds-space-lg,2rem); border-radius:var(--ibb-radius); background:var(--ds-color-background,#fff); color:var(--ds-color-text,#2D2D77); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-forms-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--ds-space-lg,2rem); align-items:start; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-form-card { min-width:0; padding:var(--ds-space-lg,2rem); border-radius:var(--ibb-radius); background:var(--ds-color-background,#fff); color:var(--ds-color-text,#2D2D77); box-shadow:var(--ibb-shadow); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-form-card .ds-h4, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-form-card .ds-body-sm { color:var(--ds-color-heading,#0F0F5F)!important; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-form { display:flex; flex-wrap:wrap; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-group { align-content:flex-start; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-label { margin-bottom:.4rem; color:var(--ds-color-heading,#0F0F5F); font-size:var(--ds-size-body-sm,.875rem); font-weight:650; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-textual { min-height:3rem; padding:.75rem .9rem; border:1px solid var(--ds-color-border,#D4D4FC); border-radius:.5rem; background:#fff; color:var(--ds-color-text,#2D2D77); font-family:var(--ds-font-body,inherit); box-shadow:none; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form textarea.elementor-field-textual { min-height:8rem; resize:vertical; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-textual:focus { border-color:var(--ds-color-primary,#4444EE); outline:3px solid color-mix(in srgb,var(--ds-color-primary,#4444EE) 18%,transparent); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-type-html { margin-top:.5rem; color:var(--ds-color-heading,#0F0F5F); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-type-upload input { width:100%; padding:.65rem; border:1px dashed var(--ds-color-border,#D4D4FC); border-radius:.5rem; background:var(--ds-color-surface,#EEEEFE); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-field-type-acceptance { font-size:var(--ds-size-body-sm,.875rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-button { min-height:3.1rem; padding:.85rem 1.5rem; border:0; border-radius:999px; background:var(--ds-color-primary,#4444EE); color:var(--ds-color-inverse,#fff); font-family:var(--ds-font-body,inherit); font-weight:700; cursor:pointer; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-native-form .elementor-button:hover { background:var(--ds-color-accent,#1F1FC1); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-form-note { margin:0 0 var(--ds-space-md,1.25rem); color:var(--ds-color-muted,#48486D); font-size:var(--ds-size-body-sm,.875rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-review { padding:var(--ds-space-md,1.25rem); border-top:1px solid var(--ds-color-border,#D4D4FC); background:var(--ds-color-background,#fff)!important; }
.elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-review-row { width:min(100%,75rem); margin-inline:auto; display:flex; flex-wrap:wrap; justify-content:space-between; gap:var(--ds-space-sm,.75rem); }
.elementor-990 .elementor-element.elementor-element-5f7a6352 a { color:var(--ds-color-accent,#1F1FC1); }
@media (max-width: 900px) { .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-overview-grid, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-twin-grid, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-forms-grid { grid-template-columns:1fr; } .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-grid, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-list { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width: 620px) { .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-hero { min-height:38rem; } .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-process-grid, .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-port-list { grid-template-columns:1fr; } .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-requirement-title { align-items:flex-start; flex-direction:column; } .elementor-990 .elementor-element.elementor-element-5f7a6352 .ibb-country-form { padding:var(--ds-space-md,1.25rem); } }/* End custom CSS */