.elementor-31 .elementor-element.elementor-element-3ba2786{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3ba2786:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3ba2786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, #172E3D 0%, #287081 100%);}.elementor-31 .elementor-element.elementor-element-f0c0fb7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-ea3ea59{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ea3ea59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2241b9d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.7rem;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9f746b3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.75rem;font-weight:700;color:var( --e-global-color-6939d54 );}.elementor-31 .elementor-element.elementor-element-4f8ee7d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2c2f7ea{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2c2f7ea:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2c2f7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-ee47434{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c9b38d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-3c9b38d .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-e9e266d{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-31 .elementor-element.elementor-element-d4a3ad1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d4a3ad1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-972bf27{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-972bf27:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-972bf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-21949dd{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d01c276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-d01c276 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-2dbcfb9{padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-31 .elementor-element.elementor-element-3be468b{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3be468b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3be468b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-cd3f144{--display:flex;--min-height:313px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-cd3f144:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cd3f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172E3D;}.elementor-31 .elementor-element.elementor-element-cd3f144.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-941acbf{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-69d4f8f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1cb9874{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-1cb9874:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1cb9874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ae07280{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-ae07280:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ae07280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ae07280:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-be58ccd{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-be58ccd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-be58ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-985e20f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-985e20f .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-abc7c21{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-abc7c21 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-d132127{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-da67d35 .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-fe552e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-1fed4ff .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-517d1a2{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-517d1a2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-517d1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-729c808{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-729c808:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-729c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-729c808:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-f0c1a19{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f0c1a19:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f0c1a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-42f3656{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-42f3656 .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-f99aa8a{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-f99aa8a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-5fb3eed{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-472283b .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-350cf22 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-40fcfc3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1a1a801{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-1a1a801:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1a1a801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b2cc30b{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-b2cc30b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b2cc30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b2cc30b:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-7c1521c{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7c1521c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7c1521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-ff54b99{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ff54b99 .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-0dc120e{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-0dc120e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-ff63cdd{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-90d1f2b .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-24ed225 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-320dd4c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-09c4a9f{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-09c4a9f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-09c4a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-673ad59{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ab982b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-ab982b5 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-3023bb9{padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-31 .elementor-element.elementor-element-e013268{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e013268:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e013268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-ea926f0{--display:flex;--min-height:313px;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31 .elementor-element.elementor-element-ea926f0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ea926f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172E3D;}.elementor-31 .elementor-element.elementor-element-ea926f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1de2b32{width:var( --container-widget-width, 20% );max-width:20%;background-color:#FF9500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;--container-widget-width:20%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-1de2b32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-icon{width:14px;}.elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-icon i{font-size:14px;}.elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-text a{color:var( --e-global-color-6939d54 );}.elementor-31 .elementor-element.elementor-element-1de2b32 .elementor-icon-list-item{font-size:12px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-3372e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-3372e60 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.8rem;font-weight:700;color:var( --e-global-color-6939d54 );}.elementor-31 .elementor-element.elementor-element-caddafb .elementor-icon-list-icon i{color:#8FC7E8;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-caddafb .elementor-icon-list-icon svg{fill:#8FC7E8;transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-caddafb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-caddafb .elementor-icon-list-text{color:#8FC7E8;transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-121e6cf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.7rem;color:#8FC7E8;}.elementor-31 .elementor-element.elementor-element-30dc265 .elementor-button{background-color:#FF9500;fill:#FFFFFF;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-30dc265 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-30dc265 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-31 .elementor-element.elementor-element-6b800da{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-97c658b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-97c658b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-97c658b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-27e58be{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-27e58be:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-27e58be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-27e58be:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-6a48b92{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6a48b92:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6a48b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-860bbd0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-860bbd0 .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-be88fe3{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-be88fe3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-93fed44{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b571b24 .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-8d6f36b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-27bb976 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-432f254{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-432f254:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-432f254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4aa366a{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-4aa366a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4aa366a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4aa366a:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-73683ed{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-73683ed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-73683ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-8edf254{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-8edf254 .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-67f42d2{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-67f42d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-0bec307{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a272360 .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-efe05a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-e2e346d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-484f12c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-484f12c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-484f12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5626cbd{--display:flex;--min-height:81px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-5626cbd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5626cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5626cbd:hover{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-1963e5d{--display:flex;--min-height:0px;--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:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1963e5d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1963e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-49b5acd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-49b5acd .elementor-heading-title{font-weight:800;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-0e308a4{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-0e308a4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-01b3659{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7d7c48f .elementor-heading-title{font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-8af34bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9rem;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-c12fd45 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:0.95rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e9a66f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e9a66f7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e9a66f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f72439c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-7ee14ce{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-7ee14ce .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-40b17e9{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-31 .elementor-element.elementor-element-0cefeee .elementor-button{background-color:#E8EEF2;font-size:16px;fill:#4D4D4D;color:#4D4D4D;border-radius:3px 3px 3px 3px;}.elementor-31 .elementor-element.elementor-element-0cefeee .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-0cefeee .elementor-button:focus{background-color:#2A7B8C;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-0cefeee .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-0cefeee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-fabb7bb{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fabb7bb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fabb7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-31 .elementor-element.elementor-element-dcea250{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-43b61d2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-43b61d2 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-1154825{text-align:center;}.elementor-31 .elementor-element.elementor-element-a5a12d7{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-360c410{--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;--border-radius:10px 10px 10px 10px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-5b5e6f7{--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:20px 0px 0px 20px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-31 .elementor-element.elementor-element-5b5e6f7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5b5e6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172E3D;}.elementor-31 .elementor-element.elementor-element-5b5e6f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-39545c4 .elementor-heading-title{font-size:19px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e444cde{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-e096f3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 20px 20px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e096f3c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e096f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172E3D;}.elementor-31 .elementor-element.elementor-element-98b163f .elementor-button{background-color:#FFFFFF;fill:#2A7B8C;color:#2A7B8C;}.elementor-31 .elementor-element.elementor-element-98b163f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-0a8314e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0a8314e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0a8314e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152A38;}.elementor-31 .elementor-element.elementor-element-fe2eabe{text-align:center;}.elementor-31 .elementor-element.elementor-element-fe2eabe .elementor-heading-title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d982e64{padding:0px 300px 0px 300px;text-align:center;font-size:16px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-56fd3d0 .elementor-button{background-color:#FF9501;}.elementor-31 .elementor-element.elementor-element-56fd3d0 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-56fd3d0 .elementor-button:focus{background-color:#E68600;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-3ba2786{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-31 .elementor-element.elementor-element-f0c0fb7{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ea3ea59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-2c2f7ea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-972bf27{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-941acbf{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-09c4a9f{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-e9a66f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fabb7bb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a5a12d7{--grid-columns:2;}.elementor-31 .elementor-element.elementor-element-d982e64{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-3ba2786{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f0c0fb7{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2c2f7ea{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-e9e266d{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-e9e266d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-972bf27{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-21949dd{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-31 .elementor-element.elementor-element-2dbcfb9{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-2dbcfb9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-941acbf{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-1cb9874{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-09c4a9f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-673ad59{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-31 .elementor-element.elementor-element-3023bb9{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-3023bb9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1de2b32{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-97c658b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-f72439c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-40b17e9{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-40b17e9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-dcea250{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-1154825{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-1154825.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-a5a12d7{--grid-columns:1;}.elementor-31 .elementor-element.elementor-element-5b5e6f7{--border-radius:20px 20px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e096f3c{--border-radius:0px 0px 20px 020px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-d982e64{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-ea3ea59{--width:58%;}.elementor-31 .elementor-element.elementor-element-cd3f144{--width:56%;}.elementor-31 .elementor-element.elementor-element-69d4f8f{--width:50%;}.elementor-31 .elementor-element.elementor-element-be58ccd{--width:16%;}.elementor-31 .elementor-element.elementor-element-d132127{--width:100%;}.elementor-31 .elementor-element.elementor-element-f0c1a19{--width:16%;}.elementor-31 .elementor-element.elementor-element-5fb3eed{--width:100%;}.elementor-31 .elementor-element.elementor-element-7c1521c{--width:16%;}.elementor-31 .elementor-element.elementor-element-ff63cdd{--width:100%;}.elementor-31 .elementor-element.elementor-element-ea926f0{--width:56%;}.elementor-31 .elementor-element.elementor-element-6b800da{--width:50%;}.elementor-31 .elementor-element.elementor-element-6a48b92{--width:16%;}.elementor-31 .elementor-element.elementor-element-93fed44{--width:100%;}.elementor-31 .elementor-element.elementor-element-73683ed{--width:16%;}.elementor-31 .elementor-element.elementor-element-0bec307{--width:100%;}.elementor-31 .elementor-element.elementor-element-1963e5d{--width:16%;}.elementor-31 .elementor-element.elementor-element-01b3659{--width:100%;}.elementor-31 .elementor-element.elementor-element-360c410{--content-width:1200px;}.elementor-31 .elementor-element.elementor-element-5b5e6f7{--width:75%;}.elementor-31 .elementor-element.elementor-element-e096f3c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-ea3ea59{--width:85.105%;}.elementor-31 .elementor-element.elementor-element-5b5e6f7{--width:540px;}}/* Start custom CSS for shortcode, class: .elementor-element-d4a3ad1 */* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.event-section {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
}

.event-section .container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    gap: 40px;
    align-items: stretch;
}

/* ========== LEFT CARD ========== */
.event-left {
    flex: 2;
    background: linear-gradient(135deg, #172E3D 0%, #172E3D 100%);
    padding: 40px;
    border-radius: 20px;
    color: white;
    position: relative;
}

/* Badge */
.badge {
    background: #FF9500;
    color: #FFFFFF !important;
    padding: 5px 14px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 6px;
    display: inline-block;
    margin-bottom: 20px;
    letter-spacing: 0.5px;
}

/* Main Title - FORCED WHITE */
.event-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1.3;
    color: #FFFFFF !important;
}

/* Meta */
.meta {
    display: flex;
    gap: 25px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #8FC7E8;
}

.meta span {
    color: #8FC7E8;
}

/* Description */
.description {
    margin-bottom: 30px;
    color: #8FC7E8;
    line-height: 1.6;
    font-size: 16px;
    max-width: 95%;
}

/* Button - FORCED WHITE TEXT */
.btn {
    background: #FF9500;
    color: #FFFFFF !important;
    padding: 10px 24px;
    text-decoration: none;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    border-radius: 4px;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
}

.btn:hover {
    background: #FF9500;
    color: #FFFFFF !important;
    transform: translateX(3px);
}

/* ========== RIGHT CARDS ========== */
.event-right {
    flex: 1.1;
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.event-card {
    background: #ffffff;
    border-radius: 16px;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 18px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    border: 1px solid #eef2f6;
    cursor: pointer;
}

.event-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    border-color: #2A7B8C;
}

/* Date Box */
.date-box {
    background: #f5f7fa;
    padding: 8px 14px;
    border-radius: 8px;
    text-align: center;
    min-width: 65px;
    transition: all 0.3s ease;
}

.event-card:hover .date-box {
    background: #2A7B8C;
}

.month {
    font-size: 11px;
    font-weight: 700;
    color: #2A7B8C;
    display: block;
    letter-spacing: 0.5px;
}

.event-card:hover .month {
    color: #FFFFFF;
}

.day {
    font-size: 24px;
    font-weight: 700;
    color: #1a2a3a;
    display: block;
    line-height: 1.2;
}

.event-card:hover .day {
    color: #FFFFFF;
}

/* Content */
.content {
    flex: 1;
}

.type {
    font-size: 11px;
    font-weight: 700;
    color: #2A7B8C;
    letter-spacing: 0.8px;
    display: block;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.card-title {
    font-size: 15px;
    font-weight: 700;
    color: #1a2a3a;
    margin: 4px 0;
}

.card-location {
    font-size: 12px;
    color: #8a9bb0;
}

/* ========== RESPONSIVE ========== */
@media (max-width: 1024px) {
    .event-section .container {
        gap: 30px;
    }
    
    .event-title {
        font-size: 30px;
    }
    
    .description {
        max-width: 100%;
    }
}

@media (max-width: 900px) {
    .event-section .container {
        flex-direction: column;
    }
    
    .event-right {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .event-card {
        width: calc(50% - 12px);
    }
}

@media (max-width: 600px) {
    .event-section {
       
    }
    
    .event-left {
        padding: 28px;
    }
    
    .event-title {
        font-size: 26px;
        color: #FFFFFF !important;
    }
    
    .event-right {
        flex-direction: column;
    }
    
    .event-card {
        width: 100%;
    }
    
    .meta {
        flex-direction: column;
        gap: 8px;
    }
    
    .btn {
        width: 100%;
        text-align: center;
        color: #FFFFFF !important;
    }
}

/* Extra touches */
.event-left > * {
    position: relative;
    z-index: 1;
}

.event-card .type {
    color: #2A7B8C;
}

.event-card .month {
    color: #2A7B8C;
}

/* Button focus */
.btn:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(255, 149, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d01c276 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab982b5 */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-66b176e *//* ========== INDUSTRY HIGHLIGHTS SECTION ========== */
.industry-highlights-section {
    
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.highlights-container {
    max-width: 1280px;
    margin: 0 auto;
}

.highlights-list {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 0;
}

/* Horizontal Card - Image Left, Content Center, Button Right */
.highlight-card {
    display: flex;
    align-items: center;
    gap: 30px;
    background: #ffffff;
    border-radius: 20px;
   padding: 24px;
border: 1px solid #e8eef2;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Left Side - Image */
.card-image {
    flex: 0 0 180px;
    width: 180px;
    height: 180px;
    border-radius: 16px;
    overflow: hidden;
}

.card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.highlight-card:hover .card-image img {
    transform: scale(1.05);
}

/* Center Side - Content */
.card-content {
    flex: 1;
}

/* Badge - Above Title */
.card-badge {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.5px;
    padding: 5px 12px;
    border-radius: 4px;
    margin-bottom: 12px;
    text-transform: uppercase;
    color: white;
    background: #172E3D; /* Default color, will be overridden by inline style */
}

/* Title */
.card-title {
    font-size: 20px;
    font-weight: 700;
    color: #1a2a3a;
    margin: 0 0 10px 0;
    line-height: 1.3;
}

/* Meta (Date + Location) */
.card-meta {
    font-size: 13px;
    font-weight: 500;
    color: #5b7e91;
    margin-bottom: 12px;
}

/* Description */
.card-description {
    font-size: 14px;
    color: #3a5a6e;
    line-height: 1.5;
    margin-bottom: 0;
}

/* Right Side - Buttons Vertical */
.card-buttons {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 100px;
}

/* Small Button - Border #2A7B8C, Text #2A7B8C */
.card-btn {
    display: inline-block;
    background: transparent;
    color: #2A7B8C !important;
    padding: 6px 16px;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 6px;
    transition: all 0.3s ease;
    border: 1.5px solid #2A7B8C;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}

.card-btn:hover {
    background: #2A7B8C;
    color: white !important;
    transform: translateX(3px);
}

/* Responsive */
@media (max-width: 900px) {
    .highlight-card {
        flex-wrap: wrap;
    }
    
    .card-image {
        flex: 0 0 100%;
        width: 100%;
        height: 200px;
    }
    
    .card-content {
        flex: 0 0 100%;
    }
    
    .card-buttons {
        flex-direction: row;
        width: 100%;
    }
    
    .card-btn {
        flex: 1;
        text-align: center;
        white-space: nowrap;
    }
}

@media (max-width: 600px) {
    .industry-highlights-section {
        
    }
    
    .highlight-card {
        padding: 16px;
    }
    
    .card-title {
        font-size: 18px;
    }
    
    .card-buttons {
        flex-direction: column;
    }
    
    .card-btn {
        width: 100%;
        white-space: normal;
    }
}/* End custom CSS */