.elementor-20092 .elementor-element.elementor-element-5457b8e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-20092 .elementor-element.elementor-element-5457b8e:not(.elementor-motion-effects-element-type-background), .elementor-20092 .elementor-element.elementor-element-5457b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5FD;}.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-20092 .elementor-element.elementor-element-f90a7c0{text-align:start;}.elementor-20092 .elementor-element.elementor-element-f90a7c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-20092 .elementor-element.elementor-element-13fd4c0{text-align:start;}.elementor-20092 .elementor-element.elementor-element-13fd4c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}.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-20092 .elementor-element.elementor-element-0a190d5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#3A3F4A;}@media(max-width:1024px){.elementor-20092 .elementor-element.elementor-element-f90a7c0 .elementor-heading-title{font-size:16px;}.elementor-20092 .elementor-element.elementor-element-13fd4c0 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-20092 .elementor-element.elementor-element-5457b8e{--content-width:92%;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-20092 .elementor-element.elementor-element-f90a7c0 .elementor-heading-title{font-size:14px;}.elementor-20092 .elementor-element.elementor-element-13fd4c0 .elementor-heading-title{font-size:23px;}}/* Start custom CSS for container, class: .elementor-element-5457b8e */.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 8px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-step{background:#fff;border:1px solid #DCE4F7;border-radius:14px;padding:22px 20px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-step b.n{display:inline-flex;width:34px;height:34px;border-radius:50%;background:#5D8DFF;color:#fff;align-items:center;justify-content:center;font-weight:800;margin-bottom:10px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-step h3{font:800 17px/1.3 Montserrat,sans-serif;color:#121418;margin:0 0 6px;text-transform:none}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-step p{font:500 15px/1.6 Montserrat,sans-serif;color:#3A3F4A;margin:0}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-card{background:#fff;border:1px solid #DCE4F7;border-radius:14px;padding:24px 24px 14px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-card h3{font:800 18px/1.3 Montserrat,sans-serif;color:#121418;margin:0 0 12px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-card dl{margin:0}.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-card dt{font:700 15px Montserrat,sans-serif;color:#121418;margin-top:10px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-card dd{font:500 15px/1.6 Montserrat,sans-serif;color:#3A3F4A;margin:2px 0 8px}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-license{margin-top:22px;padding:16px 20px;border-radius:12px;background:#121418;color:#E8ECF5;font:600 14px/1.6 Montserrat,sans-serif;display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center}
.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-license a{color:#9DB8FF}
@media(max-width:1024px){.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-steps{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-steps,.elementor-20092 .elementor-element.elementor-element-5457b8e .sb-cols{grid-template-columns:1fr}}/* End custom CSS */