.elementor-90140 .elementor-element.elementor-element-02626dc{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-90140 .elementor-element.elementor-element-02626dc:not(.elementor-motion-effects-element-type-background), .elementor-90140 .elementor-element.elementor-element-02626dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181d;}.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-90140 .elementor-element.elementor-element-79323dc{text-align:center;}.elementor-90140 .elementor-element.elementor-element-79323dc .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#ffffff;}.elementor-widget-theme-post-title .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-90140 .elementor-element.elementor-element-4c396ee{text-align:center;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90140 .elementor-element.elementor-element-b64afb6 .elementor-icon-list-icon{width:14px;}.elementor-90140 .elementor-element.elementor-element-b64afb6 .elementor-icon-list-icon i{font-size:14px;}.elementor-90140 .elementor-element.elementor-element-b64afb6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-90140 .elementor-element.elementor-element-9fc5391{--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;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-90140 .elementor-element.elementor-element-9fc5391:not(.elementor-motion-effects-element-type-background), .elementor-90140 .elementor-element.elementor-element-9fc5391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.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 );}.elementor-widget-theme-post-content{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 );}/* Start custom CSS */.elementor-element-02626dc{ position:relative; }
.elementor-element-79323dc{ margin-bottom:14px; }
.elementor-element-79323dc span{ background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.2); padding:6px 16px; border-radius:30px; display:inline-block; }
.elementor-element-4c396ee h1, .elementor-element-4c396ee h2, .elementor-element-4c396ee .elementor-heading-title{
  color:#ffffff !important; font-size:clamp(28px,4vw,44px) !important; font-weight:800 !important; line-height:1.2 !important; margin-bottom:14px !important;
}
.elementor-element-b64afb6, .elementor-element-b64afb6 *{ color:rgba(255,255,255,.7) !important; font-size:14px !important; }
.elementor-element-b64afb6 .elementor-icon-list-icon svg{ fill:rgba(255,255,255,.7) !important; }
.elementor-element-dc2b6d9 a{
  background:transparent !important; color:#375FBB !important; border:none !important; padding:0 !important; font-weight:600 !important; font-size:14px !important; box-shadow:none !important;
}
.elementor-element-dc2b6d9 a:hover{ text-decoration:underline !important; }
.elementor-element-9fc5391{ margin:0 auto; }
.elementor-element-75c32d6{ margin-top:24px; }
.elementor-element-75c32d6 p{ font-size:17px !important; line-height:1.8 !important; color:#333 !important; margin-bottom:1.2em !important; }
.elementor-element-75c32d6 h2{ font-size:26px !important; font-weight:700 !important; margin-top:1.6em !important; margin-bottom:0.6em !important; color:#15181d !important; }
.elementor-element-75c32d6 h3{ font-size:21px !important; font-weight:700 !important; margin-top:1.4em !important; color:#15181d !important; }
.elementor-element-75c32d6 a{ color:#375FBB !important; text-decoration:underline; }
.elementor-element-75c32d6 img{ max-width:460px; width:calc(100% - 24px); height:auto; border-radius:14px; margin:28px auto; display:block; box-sizing:border-box; padding:10px; background:#ffffff; border:1px solid rgba(17,17,17,.08); box-shadow:0 12px 30px rgba(17,17,17,.1); }
.elementor-element-75c32d6 ul, .elementor-element-75c32d6 ol{ padding-left:1.4em; margin-bottom:1.2em; }
.elementor-element-75c32d6 ul li, .elementor-element-75c32d6 ol li{ margin-bottom:0.5em; font-size:17px; color:#333; }
@media(max-width:767px){
  .elementor-element-02626dc{ min-height:340px !important; padding:60px 24px 40px !important; }
  .elementor-element-4c396ee h1{ font-size:26px !important; }
}/* End custom CSS */