.elementor-2196 .elementor-element.elementor-element-fefc218{--display:flex;--min-height:60vh;--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;--justify-content:center;--padding-top:140px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-255b385{--display:flex;}.elementor-2196 .elementor-element.elementor-element-8e027ad{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-2196 .elementor-element.elementor-element-8e027ad.elementor-element{--align-self:center;}.elementor-2196 .elementor-element.elementor-element-8e027ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-83b9e62{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2196 .elementor-element.elementor-element-83b9e62:not(.elementor-motion-effects-element-type-background), .elementor-2196 .elementor-element.elementor-element-83b9e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d151bfe );}.elementor-2196 .elementor-element.elementor-element-83b9e62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2196 .elementor-element.elementor-element-76d017b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2196 .elementor-element.elementor-element-ffbb4e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-af7c534{width:100%;max-width:100%;font-size:0.95rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-e2cd151{width:100%;max-width:100%;font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:300;font-style:italic;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-d3a6b69{width:100%;max-width:100%;font-size:0.95rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-059d914{width:100%;max-width:100%;font-size:0.95rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-8f6e7c2{--display:flex;border-style:solid;--border-style:solid;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2196 .elementor-element.elementor-element-8f6e7c2:not(.elementor-motion-effects-element-type-background), .elementor-2196 .elementor-element.elementor-element-8f6e7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2238;}.elementor-2196 .elementor-element.elementor-element-3f22a6f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-3f22a6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2196 .elementor-element.elementor-element-ca4f3bd{width:initial;max-width:initial;}.elementor-2196 .elementor-element.elementor-element-ca4f3bd.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-ca4f3bd > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-2196 .elementor-element.elementor-element-ca4f3bd img{width:69px;height:69px;object-fit:cover;object-position:top center;border-radius:407px 407px 407px 407px;}.elementor-2196 .elementor-element.elementor-element-62ed5a3{width:100%;max-width:100%;}.elementor-2196 .elementor-element.elementor-element-62ed5a3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-780cb89{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2196 .elementor-element.elementor-element-780cb89 .elementor-heading-title{font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-01dfba5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-1b4b8a0{width:100%;max-width:100%;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-1ebf80f{width:100%;max-width:100%;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-9232ea0{width:100%;max-width:100%;font-family:"Outfit", Sans-serif;font-size:0.88rem;font-weight:300;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-4401ea2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-8bb499a{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-8bb499a > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-8bb499a.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-8bb499a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-ae7d9dc{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-ae7d9dc > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-ae7d9dc.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-ae7d9dc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-955c22b{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-955c22b > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-955c22b.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-955c22b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-673265c{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-673265c > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-673265c.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-673265c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-8b2b098{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-8b2b098 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-8b2b098.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-8b2b098 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-e9ef080{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-e9ef080 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-e9ef080.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-e9ef080 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-fe197c1{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-fe197c1 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-fe197c1.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-fe197c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-58f9232{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-58f9232 > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-58f9232.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-58f9232 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-d55556e{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-d55556e > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-d55556e.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-d55556e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-868a72e{width:auto;max-width:auto;}.elementor-2196 .elementor-element.elementor-element-868a72e > .elementor-widget-container{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7EA8D840;}.elementor-2196 .elementor-element.elementor-element-868a72e.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-868a72e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-f20bc23{--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-2196 .elementor-element.elementor-element-f20bc23:not(.elementor-motion-effects-element-type-background), .elementor-2196 .elementor-element.elementor-element-f20bc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d612ff5 );}.elementor-2196 .elementor-element.elementor-element-32bf101{--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;--border-radius:0px 0px 0px 0px;}.elementor-2196 .elementor-element.elementor-element-8c6beaf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-05029ec );--border-color:var( --e-global-color-05029ec );--border-radius:1px 1px 1px 1px;}.elementor-2196 .elementor-element.elementor-element-aa747ca .elementor-counter-title{justify-content:center;color:var( --e-global-color-b9fa002 );font-size:16px;}.elementor-2196 .elementor-element.elementor-element-aa747ca .elementor-counter{gap:0px;}.elementor-2196 .elementor-element.elementor-element-aa747ca .elementor-counter-number-wrapper{color:var( --e-global-color-4bef444 );font-size:51px;line-height:55px;}.elementor-2196 .elementor-element.elementor-element-966d90e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-05029ec );--border-color:var( --e-global-color-05029ec );--border-radius:1px 1px 1px 1px;}.elementor-2196 .elementor-element.elementor-element-c3a93da .elementor-counter-title{justify-content:center;color:var( --e-global-color-b9fa002 );font-size:16px;}.elementor-2196 .elementor-element.elementor-element-c3a93da .elementor-counter{gap:0px;}.elementor-2196 .elementor-element.elementor-element-c3a93da .elementor-counter-number-wrapper{color:var( --e-global-color-4bef444 );font-size:51px;line-height:55px;}.elementor-2196 .elementor-element.elementor-element-6194e06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-05029ec );--border-color:var( --e-global-color-05029ec );--border-radius:1px 1px 1px 1px;}.elementor-2196 .elementor-element.elementor-element-a02c660 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b9fa002 );font-size:16px;}.elementor-2196 .elementor-element.elementor-element-a02c660 .elementor-counter{gap:0px;}.elementor-2196 .elementor-element.elementor-element-a02c660 .elementor-counter-number-wrapper{color:var( --e-global-color-4bef444 );font-size:51px;line-height:55px;}.elementor-2196 .elementor-element.elementor-element-f6a4308{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-05029ec );--border-color:var( --e-global-color-05029ec );--border-radius:1px 1px 1px 1px;}.elementor-2196 .elementor-element.elementor-element-527f73f .elementor-counter-title{justify-content:center;color:var( --e-global-color-b9fa002 );font-size:16px;}.elementor-2196 .elementor-element.elementor-element-527f73f .elementor-counter{gap:0px;}.elementor-2196 .elementor-element.elementor-element-527f73f .elementor-counter-number-wrapper{color:var( --e-global-color-4bef444 );font-size:51px;line-height:55px;}.elementor-2196 .elementor-element.elementor-element-f22126a{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-f22126a:not(.elementor-motion-effects-element-type-background), .elementor-2196 .elementor-element.elementor-element-f22126a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1617da1 );}.elementor-2196 .elementor-element.elementor-element-f22126a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2196 .elementor-element.elementor-element-5f69491{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2196 .elementor-element.elementor-element-b713d36{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-b713d36.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-b713d36 .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-33122db{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-33122db .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-8053d3b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-1eb895d{--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-2196 .elementor-element.elementor-element-585d76b{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-585d76b.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-585d76b .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-0c785d7{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-0c785d7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-0d18877{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-b272eeb{--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-2196 .elementor-element.elementor-element-16de378{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-16de378.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-16de378 .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-66c735f{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-66c735f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-6b9d5f2{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-641550d{--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-2196 .elementor-element.elementor-element-81861ae{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-81861ae.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-81861ae .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-2ef915d{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-2ef915d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-f2d2bf7{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-d19249e{--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-2196 .elementor-element.elementor-element-844909e{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-844909e.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-844909e .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-3080eaf{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-3080eaf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-7481ed5{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-9929c95{--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-2196 .elementor-element.elementor-element-c905492{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-c905492.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-c905492 .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-f6425d9{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-f6425d9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-1bbc722{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-bec422f{--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-2196 .elementor-element.elementor-element-055f9fb{width:auto;max-width:auto;text-align:center;}.elementor-2196 .elementor-element.elementor-element-055f9fb.elementor-element{--align-self:flex-start;}.elementor-2196 .elementor-element.elementor-element-055f9fb .elementor-heading-title{color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-cf72d46{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-cf72d46 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.15rem;font-weight:700;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-1d148c1{width:100%;max-width:100%;font-size:0.83rem;font-weight:300;line-height:1.2rem;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-ed8f311{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-ed8f311:not(.elementor-motion-effects-element-type-background), .elementor-2196 .elementor-element.elementor-element-ed8f311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c53f5ef );}.elementor-2196 .elementor-element.elementor-element-a879423{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-432a1c4{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-2196 .elementor-element.elementor-element-432a1c4.elementor-element{--align-self:center;}.elementor-2196 .elementor-element.elementor-element-432a1c4 .elementor-heading-title{font-size:54px;color:var( --e-global-color-f11ad58 );}.elementor-2196 .elementor-element.elementor-element-4bbe5bb{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-b9fa002 );}.elementor-2196 .elementor-element.elementor-element-4bbe5bb.elementor-element{--align-self:center;}.elementor-2196 .elementor-element.elementor-element-ea14ebd .elementor-button{background-color:var( --e-global-color-c53f5ef );font-size:14px;text-transform:uppercase;fill:var( --e-global-color-f11ad58 );color:var( --e-global-color-f11ad58 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df11c56 );}.elementor-2196 .elementor-element.elementor-element-ea14ebd .elementor-button:hover, .elementor-2196 .elementor-element.elementor-element-ea14ebd .elementor-button:focus{background-color:var( --e-global-color-df11c56 );border-color:var( --e-global-color-4bef444 );}.elementor-2196 .elementor-element.elementor-element-ea14ebd .elementor-button-content-wrapper{flex-direction:row-reverse;}body.elementor-page-2196:not(.elementor-motion-effects-element-type-background), body.elementor-page-2196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d151bfe );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2196 .elementor-element.elementor-element-8053d3b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2196 .elementor-element.elementor-element-fefc218{--min-height:90vh;--padding-top:10em;--padding-bottom:5em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-2196 .elementor-element.elementor-element-255b385{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-8e027ad{width:100%;max-width:100%;text-align:start;}.elementor-2196 .elementor-element.elementor-element-8e027ad .elementor-heading-title{font-size:42px;}.elementor-2196 .elementor-element.elementor-element-83b9e62{--min-height:100vh;--padding-top:3em;--padding-bottom:3em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-2196 .elementor-element.elementor-element-76d017b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-ffbb4e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-8f6e7c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2196 .elementor-element.elementor-element-62ed5a3{width:100%;max-width:100%;}.elementor-2196 .elementor-element.elementor-element-62ed5a3 .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-780cb89{width:100%;max-width:100%;}.elementor-2196 .elementor-element.elementor-element-780cb89 .elementor-heading-title{font-size:16px;}.elementor-2196 .elementor-element.elementor-element-f20bc23{--padding-top:3em;--padding-bottom:3em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-2196 .elementor-element.elementor-element-32bf101{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-f22126a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-2196 .elementor-element.elementor-element-5f69491{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-33122db{text-align:start;}.elementor-2196 .elementor-element.elementor-element-33122db .elementor-heading-title{font-size:38px;}.elementor-2196 .elementor-element.elementor-element-8053d3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2196 .elementor-element.elementor-element-1eb895d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2196 .elementor-element.elementor-element-0c785d7{text-align:start;}.elementor-2196 .elementor-element.elementor-element-0c785d7 .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-66c735f{text-align:start;}.elementor-2196 .elementor-element.elementor-element-66c735f .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-2ef915d{text-align:start;}.elementor-2196 .elementor-element.elementor-element-2ef915d .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-3080eaf{text-align:start;}.elementor-2196 .elementor-element.elementor-element-3080eaf .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-f6425d9{text-align:start;}.elementor-2196 .elementor-element.elementor-element-f6425d9 .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-cf72d46{text-align:start;}.elementor-2196 .elementor-element.elementor-element-cf72d46 .elementor-heading-title{font-size:28px;}.elementor-2196 .elementor-element.elementor-element-a879423{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2196 .elementor-element.elementor-element-432a1c4{width:100%;max-width:100%;}.elementor-2196 .elementor-element.elementor-element-432a1c4 .elementor-heading-title{font-size:36px;}.elementor-2196 .elementor-element.elementor-element-4bbe5bb{width:100%;max-width:100%;text-align:center;}.elementor-2196 .elementor-element.elementor-element-ea14ebd{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-2196 .elementor-element.elementor-element-3f22a6f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8e027ad */.hero-h1
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.hero-h1 em {
    font-style: italic;
    color: #7ea8d8;
}
.hero-h1 .outline-text {
    -webkit-text-stroke: 1px #7ea8d8;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fefc218 */.elementor-2196 .elementor-element.elementor-element-fefc218{
    overflow: hidden;
    background: radial-gradient(ellipse 80% 70% at 65% 40%, rgba(44, 52, 84, .5) 0%, transparent 65%), radial-gradient(ellipse 50% 50% at 15% 85%, rgba(74, 88, 128, .2) 0%, transparent 55%), linear-gradient(160deg, #111420 0%, #171b2e 60%, #131728 100%);
}
/* ── Particles container ── */

.emf-particles-container {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  overflow: hidden;
}

/* ── Individual particle ── */
.emf-particle {
  position: absolute;
  bottom: -10px;
  background: #7ea8d8;
  border-radius: 50%;
  opacity: 0;
  animation: emfFloat linear infinite;
}

/* ── Float animation — rises from bottom, fades in/out ── */
@keyframes emfFloat {
  0% {
    transform: translateY(0px) translateX(0px);
    opacity: 0;
  }
  8% {
    opacity: 0.6;
  }
  90% {
    opacity: 0.25;
  }
  100% {
    transform: translateY(-110vh) translateX(40px);
    opacity: 0;
  }
}

/* ── Make sure your hero content sits above particles ── */
#emf-hero > .elementor-container,
#emf-hero > .e-con-inner {
  position: relative;
  z-index: 2;
}

/* ── Disable on mobile for performance ── */
@media (max-width: 767px) {
  .emf-particles-container {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2cd151 */.elementor-2196 .elementor-element.elementor-element-e2cd151{
        border-left: 2px solid #7ea8d8;
    padding: 1rem 1.4rem;
    background: rgba(126, 168, 216, .05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3a6b69 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-059d914 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ed5a3 */.hero-h1
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.hero-h1 em {
    font-style: italic;
    color: #7ea8d8;
}
.hero-h1 .outline-text {
    -webkit-text-stroke: 1px #7ea8d8;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4b8a0 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ebf80f */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9232ea0 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4401ea2 */.elementor-2196 .elementor-element.elementor-element-4401ea2{
    display: flex;
    flex-wrap: wrap;
    gap: .45rem;
    margin-top: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6e7c2 */.elementor-2196 .elementor-element.elementor-element-8f6e7c2{
    border: 1px solid rgba(74,88,128,0.3);
    border-top: 3px solid #7ea8d8;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d017b */.elementor-2196 .elementor-element.elementor-element-76d017b{
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b713d36 */.section-eyebrow::before {
    content: '';
    display: inline-block;
    width: 28px;
    height: 1px;
    background: #7ea8d8;
}
.elementor-2196 .elementor-element.elementor-element-b713d36{
        font-size: .72rem;
    font-weight: 600;
    letter-spacing: .3em;
    text-transform: uppercase;
    color: #7ea8d8;
    margin-bottom: .8rem;
    display: flex;
    align-items: center;
    gap: .8rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33122db */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c785d7 */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d18877 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66c735f */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9d5f2 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ef915d */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2d2bf7 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3080eaf */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7481ed5 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6425d9 */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bbc722 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf72d46 */.service-h2
 {
    animation: fadeUp .8s .1s ease both;
}
@keyframes fadeUp{
  from{opacity:0;transform:translateY(30px);}
  to{opacity:1;transform:translateY(0);}
}
.service-h2 em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d148c1 */.desc
 {
    animation: fadeUp .8s .1s ease both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8053d3b */.elementor-2196 .elementor-element.elementor-element-8053d3b{
    background: rgba(74,88,128,0.3);
    margin-top: 3rem;
}
.prod-icon {
    font-size: 2rem;
    margin-bottom: 1rem;
}
.prod-item {
    background: #1d2238;
    padding: 2.5rem 2rem;
    position: relative;
    overflow: hidden;
    transition: background .3s;
}
.prod-item::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #7ea8d8;
    transform: scaleX(0);
    transition: transform .4s;
    transform-origin: left;
}
.prod-item:hover {
    background: #222844;
}
.prod-item:hover::after {
    transform: scaleX(1);
}

@media (max-width: 767px) {
   .prod-item {
    background: #1d2238;
    padding: 1.5rem 1rem;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bbe5bb */.elementor-2196 .elementor-element.elementor-element-4bbe5bb{
    font-size: .7rem;
    letter-spacing: .22em;
    text-transform: uppercase;
    color: #a8b4cc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a879423 */.elementor-2196 .elementor-element.elementor-element-a879423{
    overflow: hidden;
}
.quote-bar::before {
    content: '✨';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-family: 'Cormorant Garamond', serif;
    font-size: 3rem;
    font-weight: 900;
    color: rgba(255, 255, 255, .04);
    line-height: 1;
    pointer-events: none;
    justify-content:center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS */em {
    font-style: italic;
    color: #7ea8d8;
}/* End custom CSS */