.elementor-5403 .elementor-element.elementor-element-5905c31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-f7632b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-3ede2a1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-178808d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5403 .elementor-element.elementor-element-178808d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5403 .elementor-element.elementor-element-023be29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5403 .elementor-element.elementor-element-023be29 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5403 .elementor-element.elementor-element-0f0455c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-3803465{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-3e90600{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-5fa15d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-5e39586 .elementor-icon-wrapper{text-align:start;}.elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-stacked .elementor-icon{background-color:#ECFDF5;color:#059669;}.elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-default .elementor-icon{color:#ECFDF5;border-color:#ECFDF5;}.elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-default .elementor-icon svg{fill:#ECFDF5;}.elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-5403 .elementor-element.elementor-element-5e39586.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-5403 .elementor-element.elementor-element-5e39586 .elementor-icon{font-size:22px;padding:15px;}.elementor-5403 .elementor-element.elementor-element-5e39586 .elementor-icon svg{height:22px;}.elementor-5403 .elementor-element.elementor-element-19a3693{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-720a018 .elementor-icon-wrapper{text-align:start;}.elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-stacked .elementor-icon{background-color:#EAF2FF;color:#2563EB;}.elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-default .elementor-icon{color:#EAF2FF;border-color:#EAF2FF;}.elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-default .elementor-icon svg{fill:#EAF2FF;}.elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-5403 .elementor-element.elementor-element-720a018.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-5403 .elementor-element.elementor-element-720a018 .elementor-icon{font-size:22px;padding:15px;}.elementor-5403 .elementor-element.elementor-element-720a018 .elementor-icon svg{height:22px;}.elementor-5403 .elementor-element.elementor-element-3e314e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-152dbc0 .elementor-icon-wrapper{text-align:start;}.elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-stacked .elementor-icon{background-color:#FFF1E6;color:#B4540A;}.elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-default .elementor-icon{color:#FFF1E6;border-color:#FFF1E6;}.elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-framed .elementor-icon, .elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-default .elementor-icon svg{fill:#FFF1E6;}.elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-framed .elementor-icon{background-color:#B4540A;}.elementor-5403 .elementor-element.elementor-element-152dbc0.elementor-view-stacked .elementor-icon svg{fill:#B4540A;}.elementor-5403 .elementor-element.elementor-element-152dbc0 .elementor-icon{font-size:22px;padding:15px;}.elementor-5403 .elementor-element.elementor-element-152dbc0 .elementor-icon svg{height:22px;}.elementor-5403 .elementor-element.elementor-element-9fdb6e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5403 .elementor-element.elementor-element-9fdb6e3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5403 .elementor-element.elementor-element-318f197{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-e7dd30e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-20b7723{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-7bdab06{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5403 .elementor-element.elementor-element-cdfcbde{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */.lz{font-family:Inter,sans-serif;position:relative;overflow:hidden}
.lz .elementor-widget{margin:0 !important}
.lz .elementor-heading-title{margin:0;font-family:inherit;color:inherit}
.lz .in{position:relative;z-index:2;max-width:1100px;margin:0 auto;width:100%;padding:0 24px !important}
.lz .br{position:relative;z-index:0;white-space:nowrap;padding:0 .14em;display:inline-block;color:#0B1733}
.lz .br::before{content:"";position:absolute;left:0;right:0;top:.12em;bottom:.02em;background:#A7F3D0;z-index:-1;transform:rotate(-2deg) skewX(-8deg);clip-path:polygon(2% 12%,10% 4%,30% 8%,55% 2%,80% 7%,98% 0,100% 40%,97% 88%,78% 96%,50% 92%,24% 100%,4% 94%,0 60%)}
.lhero{background:#0B1733;color:#fff;padding:90px 0 140px !important;text-align:center}
.lhero::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 85% 10%,rgba(37,99,235,.55),transparent 65%),radial-gradient(520px 380px at 5% 100%,rgba(16,185,129,.22),transparent 65%)}
.lhero .in{align-items:center}
.lhero .deco{position:absolute !important;inset:0;width:100% !important;z-index:1;pointer-events:none}
.lhero .dd{position:absolute;animation:lzf 6s ease-in-out infinite}.lhero .dd svg{width:100%;height:100%}
.lhero .ring{position:absolute;right:-90px;top:-80px;width:320px;height:320px;border-radius:50%;border:2px dashed rgba(167,243,208,.25);animation:lzs 40s linear infinite}
.lhero .stamp{position:absolute;right:9%;top:110px;width:130px;height:130px;border-radius:50%;background:#A7F3D0;color:#0B1733;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);box-shadow:0 0 0 8px rgba(167,243,208,.2);animation:lzf 5s ease-in-out infinite}
.lhero .stamp b{font:900 19px Outfit,sans-serif;letter-spacing:-.3px}.lhero .stamp span{font:800 11px Inter,sans-serif;letter-spacing:2px}
@keyframes lzf{0%,100%{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-12px) rotate(12deg)}}@keyframes lzs{to{transform:rotate(360deg)}}
.lhero .chip{width:auto !important}.lhero .chip .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font:700 12px Inter,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#A7F3D0;background:rgba(167,243,208,.1);border:1px solid rgba(167,243,208,.3);padding:9px 16px;border-radius:999px}
.lhero .hand .elementor-heading-title{font:700 30px/1.1 Caveat,cursive;color:#A7F3D0;margin:20px 0 8px;transform:rotate(-2deg);display:inline-block}
.lhero .h1w .elementor-heading-title{font:900 clamp(40px,6vw,76px)/1.02 Outfit,sans-serif;letter-spacing:-2px;color:#fff;margin-bottom:20px}
.lhero .sub p{font-size:19px;line-height:1.65;color:#C9D5F2;max-width:680px;margin:0 auto 32px}
.lhero .bt{justify-content:center;gap:14px}
.lz .lb{width:auto !important}
.lz .lb .elementor-button{border-radius:999px !important;padding:17px 26px !important;font:800 16px Inter,sans-serif !important;text-transform:none;transition:transform .2s}
.lz .lb .elementor-button:hover{transform:translateY(-3px)}
.lz .b1 .elementor-button,.lz .b3 .elementor-button{background:#A7F3D0 !important;color:#0B1733 !important;box-shadow:0 7px 0 #6EE7B7}
.lz .b1 svg,.lz .b3 svg{fill:#0B1733}
.lz .b2 .elementor-button{background:transparent !important;border:1.5px solid rgba(255,255,255,.4) !important;color:#fff !important}.lz .b2 svg{fill:#fff}
.lhero .cvw{position:absolute !important;left:0;right:0;bottom:-1px;width:100% !important;z-index:3;line-height:0}.lhero .cv{width:100%;height:70px;display:block}
.lmean{background:#fff;padding:70px 0 90px !important;text-align:center}
.lmean .in{align-items:center}
.lmean .hand2 .elementor-heading-title{font:700 28px Caveat,cursive;color:#2563EB}
.lmean .h2w .elementor-heading-title{font:900 clamp(32px,4.2vw,52px)/1.05 Outfit,sans-serif;letter-spacing:-1.5px;color:#0B1733;margin:8px 0 12px}
.lmean .sub2 p{font-size:18px;color:#5B6998;margin:0 0 36px}
.lmean .g{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-bottom:36px}
.lmean .cd{text-align:left;gap:10px;padding:26px !important;border-radius:24px;border:1px solid #E3EBFB;box-shadow:0 14px 34px rgba(11,23,51,.07)}
.lmean .li{width:auto !important}.lmean .li .elementor-icon{border-radius:16px !important}
.lmean .ch .elementor-heading-title{font:800 20px Outfit,sans-serif;color:#0B1733}
.lmean .cp p{margin:0;font-size:15px;line-height:1.55;color:#5B6998}
.lnear{background:#EAF2FF;padding:60px 0 70px !important;text-align:center}
.lnear .in{align-items:center}
.lnear .h2s .elementor-heading-title{font:900 30px Outfit,sans-serif;letter-spacing:-.8px;color:#0B1733;margin-bottom:22px}
.lnear .nr{justify-content:center;gap:14px}
.lnear .nc{width:auto !important;flex-direction:row !important;align-items:center;gap:18px;background:#fff;border-radius:999px;padding:14px 22px !important;text-decoration:none;box-shadow:0 6px 0 #DBE9FF;transition:transform .2s}
.lnear .nc:hover{transform:translateY(-3px)}
.lnear .nn,.lnear .ng{width:auto !important}
.lnear .nn .elementor-heading-title{font:800 18px Outfit,sans-serif;color:#0B1733;display:flex;gap:10px;align-items:center}.lnear .nn i{color:#2563EB}
.lnear .ng .elementor-heading-title{font:700 14px Inter,sans-serif;color:#2563EB}
@media(max-width:767px){.lhero{padding:50px 0 100px !important}.lz .hm{display:none}.lhero .stamp{display:none}.lhero .stamp b{font-size:14px}.lhero .stamp span{font-size:9px}
.lhero .sub p{font-size:16px}.lhero .bt .lb,.lhero .bt .lb .elementor-button{width:100% !important}.lmean .g{grid-template-columns:minmax(0,1fr)}.lhero .cv{height:40px}}/* End custom CSS */