.elementor-1144 .elementor-element.elementor-element-f1977fd{--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;--overlay-opacity:0.92;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1144 .elementor-element.elementor-element-f1977fd:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-f1977fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162129;}.elementor-1144 .elementor-element.elementor-element-f1977fd::before, .elementor-1144 .elementor-element.elementor-element-f1977fd > .elementor-background-video-container::before, .elementor-1144 .elementor-element.elementor-element-f1977fd > .e-con-inner > .elementor-background-video-container::before, .elementor-1144 .elementor-element.elementor-element-f1977fd > .elementor-background-slideshow::before, .elementor-1144 .elementor-element.elementor-element-f1977fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1144 .elementor-element.elementor-element-f1977fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#162129;--background-overlay:'';}.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-1144 .elementor-element.elementor-element-84f3842{text-align:center;}.elementor-1144 .elementor-element.elementor-element-84f3842 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1144 .elementor-element.elementor-element-b01e321{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1144 .elementor-element.elementor-element-fa173fc{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1144 .elementor-element.elementor-element-fa173fc:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-fa173fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E25;}.elementor-1144 .elementor-element.elementor-element-ab36533{--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;--border-radius:10px 10px 10px 10px;}.elementor-1144 .elementor-element.elementor-element-ab36533:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-ab36533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C49;}body.elementor-page-1144:not(.elementor-motion-effects-element-type-background), body.elementor-page-1144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162129;}@media(min-width:768px){.elementor-1144 .elementor-element.elementor-element-fa173fc{--width:66.6666%;}.elementor-1144 .elementor-element.elementor-element-ab36533{--width:33.3333%;}}@media(max-width:1024px){.elementor-1144 .elementor-element.elementor-element-f1977fd{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1144 .elementor-element.elementor-element-84f3842 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-1144 .elementor-element.elementor-element-f1977fd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1144 .elementor-element.elementor-element-84f3842 .elementor-heading-title{font-size:26px;}.elementor-1144 .elementor-element.elementor-element-b01e321{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1144 .elementor-element.elementor-element-fa173fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ===== PREVIEW-ONLY: safe to delete this one rule when embedding in WordPress ===== */
  body{margin:0;background:#0b0f17;}
  /* ================================================================================= */
 
  /* All styles below are namespaced under .acblog-root and use --acblog- variables,
     so they cannot conflict with your theme / Elementor CSS. */
  .acblog-root{
    --acblog-bg:#0b0f17;
    --acblog-bg-alt:#0e1422;
    --acblog-panel:#131b2a;
    --acblog-border:#1f2a3c;
    --acblog-border-soft:#243149;
    --acblog-text:#d7dde6;
    --acblog-text-strong:#f4f6f9;
    --acblog-muted:#94a0b1;
    --acblog-green:#1fbf80;
    --acblog-green-soft:rgba(31,191,128,.12);
    --acblog-green-border:rgba(31,191,128,.45);
    --acblog-teal:#34d3b4;
    --acblog-maxw:760px;
 
    background:var(--acblog-bg);
    color:var(--acblog-text);
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;
    font-size:17px;
    line-height:1.75;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
  }
  .acblog-root *,
  .acblog-root *::before,
  .acblog-root *::after{box-sizing:border-box;}
 
  .acblog-wrap{max-width:var(--acblog-maxw);margin:0 auto;padding:0 20px;}
  

 
  /* Headings + body */
  .acblog-root h2{
    font-family:'Lora',Georgia,'Times New Roman',serif;
    font-weight:700;
    color:var(--acblog-text-strong);
    font-size:1.9rem;
    line-height:1.25;
    letter-spacing:.2px;
    margin:2.6rem 0 1rem;
  }
  .acblog-root p{margin:0 0 1.15rem;}
  .acblog-root strong{color:var(--acblog-text-strong);font-weight:700;}
  .acblog-root em{font-style:italic;}
  .acblog-root a{ text-decoration:none;}
  .acblog-root a:hover{text-decoration:underline;}
 
  /* Sections */
  .acblog-section{padding:6px 0;}
  .acblog-section.acblog-alt{background:var(--acblog-bg-alt);}
  .acblog-section .acblog-wrap{padding-top:14px;padding-bottom:22px;}
  .acblog-section .acblog-head{padding-top:0px;padding-bottom:6px;}
  .acblog-div{border:0;border-top:1px solid var(--acblog-border);margin:36px 0 6px;}
 
  /* Lists */
  .acblog-list{margin:.2rem 0 1.3rem;padding-left:1.3rem;}
  .acblog-list li{margin:.6rem 0;}
  .acblog-list li::marker{color:var(--acblog-green);}
 
  /* Images */
  .acblog-figure{margin:1.6rem 0;}
  .acblog-figure img{
    display:block;width:100%;height:auto;
    border:1px solid var(--acblog-border-soft);
    border-radius:16px;
    object-fit:cover;
  }
 
  /* CTA box */
  .acblog-cta{
    background:var(--acblog-green-soft);
    border:1px solid var(--acblog-green-border);
    border-radius:16px;
    padding:22px 24px;
    margin:1.8rem 0 .4rem;
    font-size:1.06rem;
    color:var(--acblog-text-strong);
  }
  .acblog-cta a{
    color:#7af0c2;font-weight:700;text-decoration:underline;text-underline-offset:3px;
  }
 
  /* FAQ */
  .acblog-faq{
    background:var(--acblog-panel);
    border:1px solid var(--acblog-border);
    border-left:3px solid var(--acblog-green);
    border-radius:12px;
    padding:18px 22px;
    margin:0 0 14px;
  }
  .acblog-q{font-weight:700;color:var(--acblog-text-strong);font-size:1.05rem;margin:0 0 .45rem;}
  .acblog-a{margin:0;color:var(--acblog-text);font-size:.98rem;}
 
  /* Responsive */
  @media (max-width:640px){
    .acblog-root{font-size:16px;}
    .acblog-wrap{padding:0 16px;}
    .acblog-section .acblog-head{padding-top:30px;padding-bottom:2px;}
    .acblog-root h1{font-size:1.85rem;}
    .acblog-root h2{font-size:1.5rem;margin:2.1rem 0 .9rem;}
    .acblog-figure img{border-radius:12px;}
    .acblog-cta{padding:18px 18px;font-size:1rem;}
    .acblog-faq{padding:16px 16px;}
  }/* End custom CSS */