.elementor-10066 .elementor-element.elementor-element-7195b97{--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;}.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-10066 .elementor-element.elementor-element-2e17a27{text-align:center;}.elementor-10066 .elementor-element.elementor-element-e10f520{--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;}.elementor-widget-theme-post-featured-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-10066 .elementor-element.elementor-element-3ab06a9{text-align:center;}.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 );}.elementor-10066 .elementor-element.elementor-element-9c1d544{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.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 );}/* Start custom CSS */body.elementor-page-10066{--lm-blue:#2cb2e2;--lm-blue-dk:#1b93c0;--lm-navy:#141D38;--lm-text:#4a5164;--lm-soft:#eef8fd;--lm-line:#d7eef8}
body.elementor-page-10066 .lm-hero{background:radial-gradient(circle at 85% 20%,rgba(44,178,226,.35),transparent 45%),linear-gradient(135deg,#141D38 0%,#1f3263 100%);border-radius:0 0 28px 28px;padding:64px 24px 60px!important;margin-bottom:44px;text-align:center}
body.elementor-page-10066 .lm-hero h1.elementor-heading-title{font-family:'Barlow',sans-serif;font-weight:700;color:#fff!important;font-size:46px;line-height:1.15;max-width:900px;margin:0 auto;letter-spacing:-.4px}
body.elementor-page-10066 .lm-hero h1.elementor-heading-title:after{content:"";display:block;width:80px;height:4px;border-radius:4px;background:var(--lm-blue);margin:22px auto 0}
body.elementor-page-10066 .lm-body{max-width:960px;margin-left:auto;margin-right:auto}
body.elementor-page-10066 .lm-featured img{border-radius:18px;box-shadow:0 18px 40px -18px rgba(20,29,56,.45);width:100%;max-width:960px;height:auto}
body.elementor-page-10066 .lm-content,body.elementor-page-10066 .lm-content p,body.elementor-page-10066 .lm-content li{font-family:'Roboto',sans-serif;font-size:17px;line-height:1.8;color:var(--lm-text)}
body.elementor-page-10066 .lm-content p{margin:0 0 1.15em}
body.elementor-page-10066 .lm-content a{color:var(--lm-blue-dk)!important;font-weight:600;text-decoration:underline;text-decoration-color:rgba(44,178,226,.45);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}
body.elementor-page-10066 .lm-content a:hover{color:var(--lm-navy)!important;text-decoration-color:var(--lm-navy)}
body.elementor-page-10066 .lm-content h2{font-family:'Barlow',sans-serif;font-weight:700;color:var(--lm-navy)!important;line-height:1.25;letter-spacing:-.2px;font-size:28px;padding-left:18px;border-left:5px solid var(--lm-blue);margin:38px 0 16px}
body.elementor-page-10066 .lm-content h3{font-family:'Barlow',sans-serif;font-size:20px;font-weight:700;color:var(--lm-navy)!important;line-height:1.35;background:var(--lm-soft);border-left:4px solid var(--lm-blue);border-radius:10px;padding:14px 18px;margin:22px 0 10px}
body.elementor-page-10066 .lm-content h3+p{padding:0 6px 0 22px}
body.elementor-page-10066 .lm-content h4{font-family:'Barlow',sans-serif;font-weight:700;color:var(--lm-navy);font-size:19px;margin:20px 0 8px}
body.elementor-page-10066 .lm-content ul{list-style:none;padding-left:0;margin:0 0 1.1em}
body.elementor-page-10066 .lm-content ul li{position:relative;padding-left:32px;margin-bottom:10px}
body.elementor-page-10066 .lm-content ul li:before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--lm-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}
body.elementor-page-10066 .lm-content ol{padding-left:22px;margin:0 0 1.1em}
body.elementor-page-10066 .lm-content ol li{margin-bottom:10px;padding-left:6px}
body.elementor-page-10066 .lm-content ol li::marker{color:var(--lm-blue-dk);font-weight:700}
body.elementor-page-10066 .lm-content img{border-radius:18px;box-shadow:0 18px 40px -18px rgba(20,29,56,.45);height:auto;max-width:100%}
body.elementor-page-10066 .lm-content figure{margin:24px 0}
body.elementor-page-10066 .lm-content blockquote{background:var(--lm-soft);border-left:5px solid var(--lm-blue);border-radius:12px;padding:18px 24px;margin:24px 0;font-style:normal}
body.elementor-page-10066 .lm-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px}
body.elementor-page-10066 .lm-content th{background:var(--lm-navy);color:#fff;font-family:'Barlow',sans-serif;text-align:left}
body.elementor-page-10066 .lm-content th,body.elementor-page-10066 .lm-content td{border:1px solid var(--lm-line);padding:10px 14px}
body.elementor-page-10066 .lm-content tr:nth-child(even) td{background:#f7fbfe}
body.elementor-page-10066 .lm-content .lm-takeaways,body.elementor-page-10066 .lm-content .key-takeaways{background:var(--lm-soft);border:1px solid var(--lm-line);border-radius:16px;padding:26px 30px;margin:0 0 30px}
body.elementor-page-10066 .lm-cta{background:linear-gradient(135deg,#eaf7fd,#f6fbfe);border:1px solid var(--lm-line);border-radius:18px;padding:30px 20px!important;margin:36px 0 50px}
body.elementor-page-10066 .lm-cta .elementor-button .elementor-button-text{color:inherit!important}
body.elementor-page-10066 .lm-cta .elementor-button{font-family:'Barlow',sans-serif;font-size:17px;font-weight:700;letter-spacing:.3px;border-radius:50px;padding:16px 38px;min-width:260px;transition:transform .2s,box-shadow .2s,background .2s,color .2s}
body.elementor-page-10066 .lm-btn-primary .elementor-button{background:var(--lm-blue)!important;color:#fff!important;border:2px solid var(--lm-blue)!important;box-shadow:0 10px 22px -10px rgba(44,178,226,.9)}
body.elementor-page-10066 .lm-btn-primary .elementor-button:hover{background:var(--lm-navy)!important;border-color:var(--lm-navy)!important;transform:translateY(-2px)}
body.elementor-page-10066 .lm-btn-secondary .elementor-button{background:#fff!important;color:var(--lm-navy)!important;border:2px solid var(--lm-navy)!important}
body.elementor-page-10066 .lm-btn-secondary .elementor-button:hover{background:var(--lm-navy)!important;color:#fff!important;transform:translateY(-2px)}
body.elementor-page-10066 .lm-content .key-takeaways h2{border-left:0;padding-left:0;margin-top:0;font-size:24px;display:flex;align-items:center;gap:10px}
body.elementor-page-10066 .lm-content .key-takeaways h2:before{content:"";width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--lm-blue)}
body.elementor-page-10066 .lm-content .key-takeaways ul{margin-bottom:0}
body.elementor-page-10066 .lm-content .wp-block-buttons.lm-inline-cta{background:linear-gradient(135deg,#eaf7fd,#f6fbfe);border:1px solid var(--lm-line);border-radius:18px;padding:28px 20px;margin:32px 0;display:flex;flex-direction:column;align-items:center;gap:14px}
body.elementor-page-10066 .lm-content .lm-inline-cta .wp-block-button__link{font-family:'Barlow',sans-serif;font-size:17px;font-weight:700;letter-spacing:.3px;border-radius:50px!important;padding:16px 38px;min-width:260px;text-align:center;text-decoration:none!important;display:inline-block;transition:transform .2s,background .2s,color .2s}
body.elementor-page-10066 .lm-content .lm-inline-cta .wp-block-button:first-child .wp-block-button__link{background:var(--lm-blue)!important;color:#fff!important;border:2px solid var(--lm-blue);box-shadow:0 10px 22px -10px rgba(44,178,226,.9)}
body.elementor-page-10066 .lm-content .lm-inline-cta .wp-block-button:nth-child(2) .wp-block-button__link{background:#fff!important;color:var(--lm-navy)!important;border:2px solid var(--lm-navy)}
body.elementor-page-10066 .lm-content .lm-inline-cta .wp-block-button__link:hover{background:var(--lm-navy)!important;color:#fff!important;border-color:var(--lm-navy);transform:translateY(-2px)}
@media (max-width:767px){
body.elementor-page-10066 .lm-content .lm-inline-cta .wp-block-button__link{min-width:0;width:100%;max-width:320px}
body.elementor-page-10066 .lm-hero{padding:40px 18px 38px!important;margin-bottom:28px}
body.elementor-page-10066 .lm-hero h1.elementor-heading-title{font-size:30px}
body.elementor-page-10066 .lm-content h2{font-size:23px}
body.elementor-page-10066 .lm-content,body.elementor-page-10066 .lm-content p,body.elementor-page-10066 .lm-content li{font-size:16px}
body.elementor-page-10066 .lm-content h3{font-size:18px}
body.elementor-page-10066 .lm-cta .elementor-button{min-width:0;width:100%;max-width:320px}
}/* End custom CSS */