.elementor-2985 .elementor-element.elementor-element-04e805c{--display:flex;--padding-top:72px;--padding-bottom:085px;--padding-left:085px;--padding-right:085px;}.elementor-2985 .elementor-element.elementor-element-04e805c:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-04e805c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64ACAF;}.elementor-2985 .elementor-element.elementor-element-03f159f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-1f578ba{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-0c6ee5f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;line-height:12px;color:#FFFFFF80;}.elementor-2985 .elementor-element.elementor-element-ad39232{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-ad39232 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-879201e{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-879201e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-8e1e49f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-b9dc353{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-50ea45f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-8e508de .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-223450c{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-4fe9c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2985 .elementor-element.elementor-element-4fe9c67 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-c0cfad9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-a0b6124{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-6aad5c3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-99ba33e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-5b6a4c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-5b6a4c3.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2985 .elementor-element.elementor-element-eea6ae0 img{width:375px;}.elementor-2985 .elementor-element.elementor-element-8dba024{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:0px;--padding-left:085px;--padding-right:085px;}.elementor-2985 .elementor-element.elementor-element-8dba024:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-8dba024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-2985 .elementor-element.elementor-element-5865135{width:var( --container-widget-width, 1030px );max-width:1030px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0145px 048px 0145px;--container-widget-width:1030px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 01px 0px;border-color:#DDDDDD;text-align:center;}.elementor-2985 .elementor-element.elementor-element-5865135.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-5865135 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-2985 .elementor-element.elementor-element-83de839{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:0108px;--padding-left:84px;--padding-right:84px;}.elementor-2985 .elementor-element.elementor-element-83de839:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-83de839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-2985 .elementor-element.elementor-element-0eac72e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-cf0ae12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-e26c010{padding:20px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;line-height:16px;}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2985 .elementor-element.elementor-element-691fb09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-043492c{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-287822c .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-2985 .elementor-element.elementor-element-2f804ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-2985 .elementor-element.elementor-element-4f9c720{--display:flex;--border-radius:060px 010px 010px 010px;--padding-top:20px;--padding-bottom:026px;--padding-left:030px;--padding-right:045px;}.elementor-2985 .elementor-element.elementor-element-4f9c720:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-4f9c720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E1;}.elementor-2985 .elementor-element.elementor-element-ba51fae .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:#7F8F7D;}.elementor-2985 .elementor-element.elementor-element-e1bf1be .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-f3e1f08{left:-16px;}body.rtl .elementor-2985 .elementor-element.elementor-element-f3e1f08{right:-16px;}.elementor-2985 .elementor-element.elementor-element-f3e1f08{top:10px;text-align:left;}.elementor-2985 .elementor-element.elementor-element-7476a79{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-0c5e2d8 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-2985 .elementor-element.elementor-element-2344911 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-2985 .elementor-element.elementor-element-0cabe15{--display:flex;--border-radius:060px 010px 010px 010px;--padding-top:20px;--padding-bottom:026px;--padding-left:030px;--padding-right:045px;}.elementor-2985 .elementor-element.elementor-element-0cabe15:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-0cabe15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E1;}.elementor-2985 .elementor-element.elementor-element-b38f588 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:#7F8F7D;}.elementor-2985 .elementor-element.elementor-element-238b9f1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-3bddbbf{left:-16px;}body.rtl .elementor-2985 .elementor-element.elementor-element-3bddbbf{right:-16px;}.elementor-2985 .elementor-element.elementor-element-3bddbbf{top:10px;text-align:left;}.elementor-2985 .elementor-element.elementor-element-aad9089{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-a75690f .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-2985 .elementor-element.elementor-element-dd8ed38 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-2985 .elementor-element.elementor-element-f1c8b98{--display:flex;--border-radius:060px 010px 010px 010px;--padding-top:20px;--padding-bottom:026px;--padding-left:030px;--padding-right:045px;}.elementor-2985 .elementor-element.elementor-element-f1c8b98:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-f1c8b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E1;}.elementor-2985 .elementor-element.elementor-element-f660e2d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:#7F8F7D;}.elementor-2985 .elementor-element.elementor-element-d051dc9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-2d5dce5{left:-16px;}body.rtl .elementor-2985 .elementor-element.elementor-element-2d5dce5{right:-16px;}.elementor-2985 .elementor-element.elementor-element-2d5dce5{top:10px;text-align:left;}.elementor-2985 .elementor-element.elementor-element-1cac140{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-0cc1a0f .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-2985 .elementor-element.elementor-element-a301e65 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-2985 .elementor-element.elementor-element-554d151{--display:flex;--border-radius:060px 010px 010px 010px;--padding-top:20px;--padding-bottom:026px;--padding-left:030px;--padding-right:045px;}.elementor-2985 .elementor-element.elementor-element-554d151:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-554d151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0E1;}.elementor-2985 .elementor-element.elementor-element-f942f50 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:600;line-height:30px;color:#7F8F7D;}.elementor-2985 .elementor-element.elementor-element-9439a7e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-c69e673{left:-16px;}body.rtl .elementor-2985 .elementor-element.elementor-element-c69e673{right:-16px;}.elementor-2985 .elementor-element.elementor-element-c69e673{top:10px;text-align:left;}.elementor-2985 .elementor-element.elementor-element-accb760{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:00px;}.elementor-2985 .elementor-element.elementor-element-fb5926c img{width:100%;}.elementor-2985 .elementor-element.elementor-element-fa8cd21{--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;--padding-top:072px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-fa8cd21:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-fa8cd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008E94;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-5da08b1{left:0px;}body.rtl .elementor-2985 .elementor-element.elementor-element-5da08b1{right:0px;}.elementor-2985 .elementor-element.elementor-element-5da08b1{bottom:40px;text-align:left;}body:not(.rtl) .elementor-2985 .elementor-element.elementor-element-62504c7{right:34px;}body.rtl .elementor-2985 .elementor-element.elementor-element-62504c7{left:34px;}.elementor-2985 .elementor-element.elementor-element-62504c7{top:0px;text-align:left;}.elementor-2985 .elementor-element.elementor-element-b0892d1 .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-4ea8afc{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-4ea8afc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-759c96c{--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-2985 .elementor-element.elementor-element-d754f32{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2985 .elementor-element.elementor-element-1f578ba{--width:729px;}.elementor-2985 .elementor-element.elementor-element-0eac72e{--width:1032px;}.elementor-2985 .elementor-element.elementor-element-691fb09{--width:740px;}.elementor-2985 .elementor-element.elementor-element-accb760{--width:100%;}}@media(max-width:1024px){.elementor-2985 .elementor-element.elementor-element-03f159f{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-8e1e49f{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-0eac72e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2985 .elementor-element.elementor-element-04e805c{--padding-top:050px;--padding-bottom:072px;--padding-left:030px;--padding-right:030px;}.elementor-2985 .elementor-element.elementor-element-03f159f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-1f578ba{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-ad39232{width:100%;max-width:100%;}.elementor-2985 .elementor-element.elementor-element-ad39232 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-2985 .elementor-element.elementor-element-879201e{width:100%;max-width:100%;}.elementor-2985 .elementor-element.elementor-element-879201e .elementor-heading-title{font-size:16px;}.elementor-2985 .elementor-element.elementor-element-8e1e49f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-b9dc353{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-223450c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-a0b6124{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-5b6a4c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-8dba024{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:030px;}.elementor-2985 .elementor-element.elementor-element-5865135{padding:060px 0px 040px 0px;--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-2985 .elementor-element.elementor-element-83de839{--padding-top:048px;--padding-bottom:096px;--padding-left:030px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-0eac72e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-e26c010{padding:20px 20px 0px 0px;}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2985 .elementor-element.elementor-element-e26c010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2985 .elementor-element.elementor-element-691fb09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2985 .elementor-element.elementor-element-4f9c720{--padding-top:20px;--padding-bottom:30px;--padding-left:045px;--padding-right:20px;}.elementor-2985 .elementor-element.elementor-element-0cabe15{--padding-top:20px;--padding-bottom:30px;--padding-left:045px;--padding-right:20px;}.elementor-2985 .elementor-element.elementor-element-f1c8b98{--padding-top:20px;--padding-bottom:30px;--padding-left:045px;--padding-right:20px;}.elementor-2985 .elementor-element.elementor-element-554d151{--padding-top:20px;--padding-bottom:30px;--padding-left:045px;--padding-right:20px;}.elementor-2985 .elementor-element.elementor-element-fa8cd21{--padding-top:0142px;--padding-bottom:206px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS *//* =========================
   DESKTOP STICKY WRAPPER
========================= */
.story-nav-wrap {
  position: sticky;
  top: 100px;
  align-self: flex-start;
  z-index: 20;
}

/* =========================
   ICON LIST RESET
========================= */
.story-nav .elementor-icon-list-icon {
  display: none !important;
}

.story-nav ul.elementor-icon-list-items,
.story-nav .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 0;
  padding: 0;
}

.story-nav li.elementor-icon-list-item,
.story-nav .elementor-icon-list-item {
  position: relative;
  margin: 0;
  padding: 0;
}

/* =========================
   LINK BASE
========================= */
.story-nav li.elementor-icon-list-item > a,
.story-nav .elementor-icon-list-item > a {
  display: inline-block !important;
  position: relative;
  padding-bottom: 6px;
  text-decoration: none !important;
  color: #2f2f2f !important;
  font-weight: 500;
  transition: color 0.25s ease;
}

.story-nav li.elementor-icon-list-item > a .elementor-icon-list-text,
.story-nav .elementor-icon-list-item > a .elementor-icon-list-text {
  color: inherit !important;
  transition: color 0.25s ease;
}

/* =========================
   UNDERLINE
========================= */
.story-nav li.elementor-icon-list-item > a::after,
.story-nav .elementor-icon-list-item > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #64ACAF;
  transition: width 0.25s ease;
}

/* =========================
   HOVER
========================= */
.story-nav li.elementor-icon-list-item > a:hover,
.story-nav .elementor-icon-list-item > a:hover {
  color: #64ACAF !important;
}

.story-nav li.elementor-icon-list-item > a:hover .elementor-icon-list-text,
.story-nav .elementor-icon-list-item > a:hover .elementor-icon-list-text {
  color: #64ACAF !important;
}

.story-nav li.elementor-icon-list-item > a:hover::after,
.story-nav .elementor-icon-list-item > a:hover::after {
  width: 100%;
}

/* =========================
   ACTIVE
========================= */
.story-nav li.elementor-icon-list-item.is-active > a,
.story-nav .elementor-icon-list-item.is-active > a {
  color: #64ACAF !important;
  font-weight: 600;
}

.story-nav li.elementor-icon-list-item.is-active > a .elementor-icon-list-text,
.story-nav .elementor-icon-list-item.is-active > a .elementor-icon-list-text {
  color: #64ACAF !important;
}

.story-nav li.elementor-icon-list-item.is-active > a::after,
.story-nav .elementor-icon-list-item.is-active > a::after {
  width: 100%;
}

/* =========================
   DESKTOP LAYOUT
========================= */
@media (min-width: 768px) {
  .story-nav ul.elementor-icon-list-items,
  .story-nav .elementor-icon-list-items {
    flex-direction: column;
    align-items: flex-start;
  }

  .story-nav li.elementor-icon-list-item > a,
  .story-nav .elementor-icon-list-item > a {
    white-space: normal;
  }
}

/* =========================
   MOBILE / TABLET NAV
========================= */
@media (max-width: 767px) {
  .story-nav-wrap {
    position: sticky;
    top: 60px;
    background: #f7f5f2;
    width: 100%;
    z-index: 30;
    padding: 10px 0;
    overflow: visible;
  }

  .story-nav {
    width: 100%;
  }

  .story-nav ul.elementor-icon-list-items,
  .story-nav .elementor-icon-list-items {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 28px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0 16px 6px;
    margin: 0;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
  }

  .story-nav ul.elementor-icon-list-items::-webkit-scrollbar,
  .story-nav .elementor-icon-list-items::-webkit-scrollbar {
    display: none;
  }

  .story-nav li.elementor-icon-list-item,
  .story-nav .elementor-icon-list-item {
    flex: 0 0 auto;
  }

  .story-nav li.elementor-icon-list-item > a,
  .story-nav .elementor-icon-list-item > a {
    white-space: nowrap;
  }
}

/* =========================
   SECTION OFFSET
========================= */
#context,
#collaboration,
#changes,
#systems {
  scroll-margin-top: 140px;
}

@media (max-width: 767px) {
  #context,
  #collaboration,
  #changes,
  #systems {
    scroll-margin-top: 170px;
  }
}

.future-section a{
    color: #fff !important;
    text-decoration: underline
}/* End custom CSS */