.elementor-418 .elementor-element.elementor-element-pp000001{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp000002{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp000010{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp000011{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp000012{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp0000a0{--display:flex;}.elementor-418 .elementor-element.elementor-element-pp0000b0{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */.elementor-418{--navy:#0B3C5D;--navy2:#072B43;--orange:#FF7840;--amber:#E28C0E;--peach:#FFD6C5;--light:#F9F9F9;--line:#E7E7E7;--muted:#56606a}
.elementor-418 .e-con.awc-sec{position:relative;padding:90px 24px!important;font-family:Inter,Roboto,system-ui,sans-serif}
.elementor-418 .awc-sec *{box-sizing:border-box}
.elementor-418 .awc-sec .e-con{padding:0}
.elementor-418 .awc-sec .elementor-widget{margin:0!important}
.elementor-418 .e-con.awc-in{max-width:860px;width:100%;margin:0 auto;gap:24px!important}
.elementor-418 .e-con.awc-head{gap:14px!important;max-width:780px;align-items:center!important;text-align:center}
.elementor-418 .awc-kick .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:1px solid var(--line);border-radius:30px;background:#fff;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#3a4a56}
.elementor-418 .awc-kick .elementor-heading-title::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,120,64,.18)}
.elementor-418 .awc-grad{background:linear-gradient(90deg,var(--orange),var(--amber),var(--orange));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:awcShine 5s linear infinite}
@keyframes awcShine{to{background-position:200% center}}
.elementor-418 .awc-h1 .elementor-heading-title{font-family:Inter,Roboto,sans-serif;font-size:clamp(2.3rem,5vw,4rem);line-height:1.07;letter-spacing:-.03em;font-weight:700;color:var(--navy2)}
.elementor-418 .awc-lead{font-size:1.1rem;line-height:1.65;color:var(--muted);max-width:620px}
.elementor-418 .e-con.awc-chero{padding:80px 24px 40px!important;overflow:hidden;isolation:isolate;background:radial-gradient(1000px 520px at 85% 0%,rgba(255,120,64,.14),transparent 60%),radial-gradient(800px 480px at 5% 100%,rgba(11,60,93,.10),transparent 60%),var(--light)}
.elementor-418 .e-con.awc-chero::before{content:'';position:absolute;left:-50%;right:-50%;bottom:-10%;height:70%;z-index:-1;background-image:linear-gradient(rgba(11,60,93,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(11,60,93,.08) 1px,transparent 1px);background-size:48px 48px;transform:perspective(600px) rotateX(62deg);transform-origin:top;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%,transparent 95%);mask-image:linear-gradient(to bottom,transparent,#000 35%,transparent 95%);animation:awcGrid 10s linear infinite}
@keyframes awcGrid{to{background-position:0 48px,0 48px}}
.elementor-418 .awc-chero .awc-kick,.elementor-418 .awc-chero .awc-h1,.elementor-418 .awc-chero .awc-lead{animation:awcUp .8s both}
.elementor-418 .awc-chero .awc-h1{animation-delay:.1s}.elementor-418 .awc-chero .awc-lead{animation-delay:.2s}
@keyframes awcUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
.elementor-418 .e-con.awc-pbody{padding:40px 24px 100px!important;background:linear-gradient(var(--light),#fff 240px)}
.elementor-418 .e-con.awc-pcard{padding:44px!important;gap:12px!important;align-items:flex-start!important;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 40px 80px -40px rgba(11,60,93,.3)}
.elementor-418 .awc-pcard .elementor-widget,.elementor-418 .awc-sms .elementor-widget{width:100%}
.elementor-418 .awc-ph .elementor-heading-title{font-family:Inter,Roboto,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--navy2);padding-top:14px}
.elementor-418 .e-con &gt; .awc-ph:first-child .elementor-heading-title{padding-top:0}
.elementor-418 .awc-ph .elementor-heading-title::before{content:'';display:block;width:32px;height:4px;border-radius:4px;margin-bottom:12px;background:linear-gradient(90deg,var(--orange),var(--amber))}
.elementor-418 .awc-ptxt{font-size:15.5px;line-height:1.75;color:var(--muted)}
.elementor-418 .awc-ptxt p{margin:0 0 .8em}
.elementor-418 .awc-ptxt p:last-child{margin-bottom:0}
.elementor-418 .awc-ptxt ul{margin:0;padding-left:22px}
.elementor-418 .awc-ptxt li{margin:0 0 8px;padding-left:4px}
.elementor-418 .awc-ptxt li::marker{color:var(--orange)}
.elementor-418 .awc-ptxt strong{color:var(--navy2);font-weight:600}
.elementor-418 .awc-ptxt a{color:var(--orange);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.elementor-418 .e-con.awc-sms{padding:40px!important;gap:16px!important;align-items:flex-start!important;scroll-margin-top:110px;border-radius:28px;background:radial-gradient(380px 240px at 100% 0%,rgba(255,120,64,.45),rgba(255,120,64,0) 70%),linear-gradient(135deg,var(--navy2),var(--navy));box-shadow:0 30px 60px -30px rgba(11,60,93,.6)}
.elementor-418 .awc-sms .awc-ph .elementor-heading-title{color:#fff;padding-top:0}
.elementor-418 .awc-sms-main{font-size:1.1rem;line-height:1.7;color:#fff}
.elementor-418 .awc-sms-main p,.elementor-418 .awc-sms-sub p{margin:0}
.elementor-418 .awc-sms-sub{font-size:15px;line-height:1.7;color:#c9d8e4;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}
.elementor-418 .awc-sms-sub strong{color:#fff;font-weight:600}
@media (max-width:640px){.elementor-418 .e-con.awc-sec{padding:60px 16px!important}.elementor-418 .e-con.awc-chero{padding:48px 16px 24px!important}.elementor-418 .e-con.awc-pbody{padding:24px 16px 60px!important}.elementor-418 .e-con.awc-pcard{padding:26px 20px!important;border-radius:22px}.elementor-418 .e-con.awc-sms{padding:28px 22px!important;border-radius:22px}}
@media (prefers-reduced-motion:reduce){.elementor-418 .awc-sec *,.elementor-418 .awc-sec::before{animation:none!important}}/* End custom CSS */