.elementor-2231 .elementor-element.elementor-element-0234aea{--display:flex;--padding-top:100px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-2231 .elementor-element.elementor-element-0234aea:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-0234aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2231 .elementor-element.elementor-element-b0a54db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:800;line-height:1.15em;color:#FFFFFF;}.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-widget-image .widget-image-caption{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-2231 .elementor-element.elementor-element-2da47c2 img{border-radius:12px 12px 12px 12px;}.elementor-2231 .elementor-element.elementor-element-d6cd7ba{--display:flex;--padding-top:10px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2231 .elementor-element.elementor-element-d6cd7ba:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-d6cd7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-2231 .elementor-element.elementor-element-aa408cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2231 .elementor-element.elementor-element-aa408cf:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-aa408cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2231 .elementor-element.elementor-element-1684512 .elementor-button{background-color:#0093D3;font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}@media(min-width:768px){.elementor-2231 .elementor-element.elementor-element-0234aea{--content-width:760px;}.elementor-2231 .elementor-element.elementor-element-d6cd7ba{--content-width:760px;}.elementor-2231 .elementor-element.elementor-element-aa408cf{--content-width:760px;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */.elementor-2231 h2{font-family:Montserrat,sans-serif;font-weight:700;color:#fff;font-size:1.4rem;margin-top:2.5rem;margin-bottom:.8rem;padding-bottom:12px;border-bottom:1px solid rgba(0,147,211,.15)}.elementor-2231 h3{font-family:Montserrat,sans-serif;font-weight:600;color:#fff;font-size:1.1rem;margin-top:1.5rem}.elementor-2231 p{color:#c9cdd3;font-size:1.02rem;line-height:1.8;margin-bottom:1.3rem}.elementor-2231 strong{color:#fff}.elementor-2231 li{color:#c9cdd3;margin-bottom:.5rem;line-height:1.75}.elementor-2231 li::marker{color:#0093D3}.elementor-2231 a{color:#0093D3}.elementor-2231 hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(0,147,211,.2),transparent);margin:2.5rem 0}.elementor-2231 em{color:rgba(255,255,255,.45);font-style:normal}.elementor-2231 img{border-radius:8px}@media(max-width:767px){.elementor-2231 h1{font-size:1.8rem!important}.elementor-2231 h2{font-size:1.2rem}.elementor-2231 p{font-size:.95rem}}/* End custom CSS */