.elementor-10 .elementor-element.elementor-element-ef40007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,88px);--padding-bottom:0px;--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-10 .elementor-element.elementor-element-ef40007:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40002 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ef40001 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:min(3.25vw,42px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40005{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(24px,4vw,64px) clamp(24px,4vw,64px);--row-gap:clamp(24px,4vw,64px);--column-gap:clamp(24px,4vw,64px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40003{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-textlead );}.elementor-10 .elementor-element.elementor-element-ef40004{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-textlead );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ef40014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px,7vw,96px);--padding-bottom:clamp(56px,7vw,96px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-10 .elementor-element.elementor-element-ef40014:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40013{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(28px,5vw,72px) clamp(28px,5vw,72px);--row-gap:clamp(28px,5vw,72px);--column-gap:clamp(28px,5vw,72px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40008 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40009 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40011{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.72em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ef40038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:clamp(56px,7vw,96px);--padding-bottom:clamp(56px,7vw,96px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-10 .elementor-element.elementor-element-ef40038:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bgalt );}.elementor-10 .elementor-element.elementor-element-ef40035 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40036{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-linestr );--border-color:var( --e-global-color-linestr );--border-radius:2px 2px 2px 2px;--padding-top:clamp(28px,3vw,40px);--padding-bottom:clamp(28px,3vw,40px);--padding-left:clamp(28px,3vw,40px);--padding-right:clamp(28px,3vw,40px);}.elementor-10 .elementor-element.elementor-element-ef40018:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef40015.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40015.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40015.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40015.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40015.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon{font-size:26px;}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon svg{height:26px;}.elementor-10 .elementor-element.elementor-element-ef40016 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2vw,28px);font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40017{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.72em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ef40022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-linestr );--border-color:var( --e-global-color-linestr );--border-radius:2px 2px 2px 2px;--padding-top:clamp(28px,3vw,40px);--padding-bottom:clamp(28px,3vw,40px);--padding-left:clamp(28px,3vw,40px);--padding-right:clamp(28px,3vw,40px);}.elementor-10 .elementor-element.elementor-element-ef40022:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef40019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40019.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40019.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40019.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40019.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon{font-size:26px;}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon svg{height:26px;}.elementor-10 .elementor-element.elementor-element-ef40020 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(22px,2vw,28px);font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40021{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.72em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ef40037{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-linestr );--border-color:var( --e-global-color-linestr );--border-radius:2px 2px 2px 2px;--padding-top:clamp(26px,2.6vw,34px);--padding-bottom:clamp(26px,2.6vw,34px);--padding-left:clamp(26px,2.6vw,34px);--padding-right:clamp(26px,2.6vw,34px);}.elementor-10 .elementor-element.elementor-element-ef40026:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef40023.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40023.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40023.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40023.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40023.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon svg{height:24px;}.elementor-10 .elementor-element.elementor-element-ef40024 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40025{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:#57616F;}.elementor-10 .elementor-element.elementor-element-ef40030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-linestr );--border-color:var( --e-global-color-linestr );--border-radius:2px 2px 2px 2px;--padding-top:clamp(26px,2.6vw,34px);--padding-bottom:clamp(26px,2.6vw,34px);--padding-left:clamp(26px,2.6vw,34px);--padding-right:clamp(26px,2.6vw,34px);}.elementor-10 .elementor-element.elementor-element-ef40030:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef40027.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40027.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40027.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40027.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40027.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon svg{height:24px;}.elementor-10 .elementor-element.elementor-element-ef40028 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40029{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:#57616F;}.elementor-10 .elementor-element.elementor-element-ef40034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-linestr );--border-color:var( --e-global-color-linestr );--border-radius:2px 2px 2px 2px;--padding-top:clamp(26px,2.6vw,34px);--padding-bottom:clamp(26px,2.6vw,34px);--padding-left:clamp(26px,2.6vw,34px);--padding-right:clamp(26px,2.6vw,34px);}.elementor-10 .elementor-element.elementor-element-ef40034:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-ef40031.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40031.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40031.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40031.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ef40031.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon svg{height:24px;}.elementor-10 .elementor-element.elementor-element-ef40032 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40033{text-align:start;font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:#57616F;}.elementor-10 .elementor-element.elementor-element-ef40052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px,7vw,104px);--padding-bottom:clamp(56px,7vw,104px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-10 .elementor-element.elementor-element-ef40052:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40039 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(38px,4.6vw,68px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06em;letter-spacing:-0.03em;color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40040 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(38px,4.6vw,68px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40050{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(20px,3vw,48px) clamp(20px,3vw,48px);--row-gap:clamp(20px,3vw,48px);--column-gap:clamp(20px,3vw,48px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40041 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40042{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:#C6CEDA;}.elementor-10 .elementor-element.elementor-element-ef40046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40044 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40045{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:#C6CEDA;}.elementor-10 .elementor-element.elementor-element-ef40049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40047 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef40048{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:#C6CEDA;}.elementor-10 .elementor-element.elementor-element-ef40051{text-align:start;font-family:"Newsreader", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#9FAAB9;}.elementor-10 .elementor-element.elementor-element-ef40063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px,7vw,96px);--padding-bottom:clamp(56px,7vw,96px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-10 .elementor-element.elementor-element-ef40063:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40053 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40062{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef40057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-line );--border-color:var( --e-global-color-line );--border-radius:2px 2px 2px 2px;--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-ef40057:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40054 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ef40055{text-align:start;font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-textstr );}.elementor-10 .elementor-element.elementor-element-ef40056 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef40061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-line );--border-color:var( --e-global-color-line );--border-radius:2px 2px 2px 2px;--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-10 .elementor-element.elementor-element-ef40061:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef40061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg );}.elementor-10 .elementor-element.elementor-element-ef40058 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ef40059{text-align:start;font-family:"Newsreader", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-textstr );}.elementor-10 .elementor-element.elementor-element-ef40060 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.12em;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ef40007{--content-width:1168px;}.elementor-10 .elementor-element.elementor-element-ef40014{--content-width:1168px;}.elementor-10 .elementor-element.elementor-element-ef40038{--content-width:1168px;}.elementor-10 .elementor-element.elementor-element-ef40052{--content-width:1168px;}.elementor-10 .elementor-element.elementor-element-ef40063{--content-width:1168px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ef40005{--gap:clamp(24px,4vw,64px) clamp(24px,4vw,64px);--row-gap:clamp(24px,4vw,64px);--column-gap:clamp(24px,4vw,64px);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ef40013{--gap:clamp(28px,5vw,72px) clamp(28px,5vw,72px);--row-gap:clamp(28px,5vw,72px);--column-gap:clamp(28px,5vw,72px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40036{--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40037{--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40050{--gap:clamp(20px,3vw,48px) clamp(20px,3vw,48px);--row-gap:clamp(20px,3vw,48px);--column-gap:clamp(20px,3vw,48px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40062{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ef40005{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(24px,4vw,64px) clamp(24px,4vw,64px);--row-gap:clamp(24px,4vw,64px);--column-gap:clamp(24px,4vw,64px);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ef40013{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(28px,5vw,72px) clamp(28px,5vw,72px);--row-gap:clamp(28px,5vw,72px);--column-gap:clamp(28px,5vw,72px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40036{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40037{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(16px,2vw,24px) clamp(16px,2vw,24px);--row-gap:clamp(16px,2vw,24px);--column-gap:clamp(16px,2vw,24px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40050{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(20px,3vw,48px) clamp(20px,3vw,48px);--row-gap:clamp(20px,3vw,48px);--column-gap:clamp(20px,3vw,48px);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ef40062{--e-con-grid-template-columns:repeat(1, 1fr);--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-ef40002 */.elementor-10 .elementor-element.elementor-element-ef40002{margin:0px 0 14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40001 */.elementor-10 .elementor-element.elementor-element-ef40001{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40001 .elementor-heading-title{white-space:nowrap;}@media(max-width:1000px){.elementor-10 .elementor-element.elementor-element-ef40001 .elementor-heading-title{white-space:normal!important;font-size:clamp(32px,6.4vw,44px)!important;text-wrap:balance;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40003 */.elementor-10 .elementor-element.elementor-element-ef40003{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40003 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40003 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40004 */.elementor-10 .elementor-element.elementor-element-ef40004{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40004 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40004 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40005 */.elementor-10 .elementor-element.elementor-element-ef40005{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40005{grid-template-columns:1fr 1fr!important}}.elementor-10 .elementor-element.elementor-element-ef40005{margin-top:40px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef40006 */.elementor-10 .elementor-element.elementor-element-ef40006 img{display:block;width:100%;}.elementor-10 .elementor-element.elementor-element-ef40006 img{aspect-ratio:21/9;object-fit:cover;background:#EDE8E0;}.elementor-10 .elementor-element.elementor-element-ef40006{margin-top:clamp(36px,4vw,64px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40008 */.elementor-10 .elementor-element.elementor-element-ef40008{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40009 */.elementor-10 .elementor-element.elementor-element-ef40009{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40011 */.elementor-10 .elementor-element.elementor-element-ef40011{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40011 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40011 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40013 */.elementor-10 .elementor-element.elementor-element-ef40013{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40013{grid-template-columns:.85fr 1.15fr!important}}.elementor-10 .elementor-element.elementor-element-ef40013{align-items:start!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40035 */.elementor-10 .elementor-element.elementor-element-ef40035{margin:0px 0 44px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef40015 */.elementor-10 .elementor-element.elementor-element-ef40015{margin:0 0 24px;}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon{font-size:26px;color:var(--e-global-color-secondary);}.elementor-10 .elementor-element.elementor-element-ef40015 .elementor-icon svg{width:26px;height:26px;fill:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40016 */.elementor-10 .elementor-element.elementor-element-ef40016{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40017 */.elementor-10 .elementor-element.elementor-element-ef40017{margin:14px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40017 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40017 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef40019 */.elementor-10 .elementor-element.elementor-element-ef40019{margin:0 0 24px;}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon{font-size:26px;color:var(--e-global-color-secondary);}.elementor-10 .elementor-element.elementor-element-ef40019 .elementor-icon svg{width:26px;height:26px;fill:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40020 */.elementor-10 .elementor-element.elementor-element-ef40020{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40021 */.elementor-10 .elementor-element.elementor-element-ef40021{margin:14px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40021 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40021 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40036 */.elementor-10 .elementor-element.elementor-element-ef40036{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40036{grid-template-columns:1fr 1fr!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef40023 */.elementor-10 .elementor-element.elementor-element-ef40023{margin:0 0 22px;}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon{font-size:24px;color:var(--e-global-color-secondary);}.elementor-10 .elementor-element.elementor-element-ef40023 .elementor-icon svg{width:24px;height:24px;fill:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40024 */.elementor-10 .elementor-element.elementor-element-ef40024{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40025 */.elementor-10 .elementor-element.elementor-element-ef40025{margin:12px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40025 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40025 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef40027 */.elementor-10 .elementor-element.elementor-element-ef40027{margin:0 0 22px;}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon{font-size:24px;color:var(--e-global-color-secondary);}.elementor-10 .elementor-element.elementor-element-ef40027 .elementor-icon svg{width:24px;height:24px;fill:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40028 */.elementor-10 .elementor-element.elementor-element-ef40028{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40029 */.elementor-10 .elementor-element.elementor-element-ef40029{margin:12px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40029 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40029 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef40031 */.elementor-10 .elementor-element.elementor-element-ef40031{margin:0 0 22px;}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon{font-size:24px;color:var(--e-global-color-secondary);}.elementor-10 .elementor-element.elementor-element-ef40031 .elementor-icon svg{width:24px;height:24px;fill:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40032 */.elementor-10 .elementor-element.elementor-element-ef40032{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40033 */.elementor-10 .elementor-element.elementor-element-ef40033{margin:12px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40033 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40033 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40037 */.elementor-10 .elementor-element.elementor-element-ef40037{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40037{grid-template-columns:repeat(3,1fr)!important}}.elementor-10 .elementor-element.elementor-element-ef40037{margin-top:clamp(16px,2vw,24px);}@media(min-width:721px) and (max-width:1024px){.elementor-10 .elementor-element.elementor-element-ef40037{grid-template-columns:1fr 1fr!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40039 */.elementor-10 .elementor-element.elementor-element-ef40039{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40040 */.elementor-10 .elementor-element.elementor-element-ef40040{margin:0px 0 0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40041 */.elementor-10 .elementor-element.elementor-element-ef40041{margin:0px 0 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40042 */.elementor-10 .elementor-element.elementor-element-ef40042{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40042 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40042 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40043 */.elementor-10 .elementor-element.elementor-element-ef40043{border-top:1px solid var(--e-global-color-navysoft);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40044 */.elementor-10 .elementor-element.elementor-element-ef40044{margin:0px 0 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40045 */.elementor-10 .elementor-element.elementor-element-ef40045{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40045 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40045 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40046 */.elementor-10 .elementor-element.elementor-element-ef40046{border-top:1px solid var(--e-global-color-navysoft);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40047 */.elementor-10 .elementor-element.elementor-element-ef40047{margin:0px 0 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40048 */.elementor-10 .elementor-element.elementor-element-ef40048{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40048 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40048 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40049 */.elementor-10 .elementor-element.elementor-element-ef40049{border-top:1px solid var(--e-global-color-navysoft);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40050 */.elementor-10 .elementor-element.elementor-element-ef40050{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40050{grid-template-columns:repeat(3,1fr)!important}}.elementor-10 .elementor-element.elementor-element-ef40050{margin-top:44px;}@media(min-width:721px) and (max-width:1024px){.elementor-10 .elementor-element.elementor-element-ef40050{grid-template-columns:1fr 1fr!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40051 */.elementor-10 .elementor-element.elementor-element-ef40051{margin:44px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40051 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40051 p:last-child{margin-bottom:0;}.elementor-10 .elementor-element.elementor-element-ef40051{max-width:74ch!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40053 */.elementor-10 .elementor-element.elementor-element-ef40053{margin:0px 0 34px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40054 */.elementor-10 .elementor-element.elementor-element-ef40054{margin:0px 0 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40055 */.elementor-10 .elementor-element.elementor-element-ef40055{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40055 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40055 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40056 */.elementor-10 .elementor-element.elementor-element-ef40056{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40056{position:static;margin:24px 0 0;}.elementor-10 .elementor-element.elementor-element-ef40056 a{color:inherit;}.elementor-10 .elementor-element.elementor-element-ef40056 a:after{content:'';position:absolute;inset:0;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40057 */.elementor-10 .elementor-element.elementor-element-ef40057{position:relative;transition:background .2s,border-color .2s;}.elementor-10 .elementor-element.elementor-element-ef40057:hover{border-color:var(--e-global-color-secondary);background:var(--e-global-color-bgalt);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40058 */.elementor-10 .elementor-element.elementor-element-ef40058{margin:0px 0 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef40059 */.elementor-10 .elementor-element.elementor-element-ef40059{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40059 p{margin:0 0 14px;}.elementor-10 .elementor-element.elementor-element-ef40059 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef40060 */.elementor-10 .elementor-element.elementor-element-ef40060{margin:0px 0 0px;}.elementor-10 .elementor-element.elementor-element-ef40060{position:static;margin:24px 0 0;}.elementor-10 .elementor-element.elementor-element-ef40060 a{color:inherit;}.elementor-10 .elementor-element.elementor-element-ef40060 a:after{content:'';position:absolute;inset:0;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40061 */.elementor-10 .elementor-element.elementor-element-ef40061{position:relative;transition:background .2s,border-color .2s;}.elementor-10 .elementor-element.elementor-element-ef40061:hover{border-color:var(--e-global-color-secondary);background:var(--e-global-color-bgalt);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef40062 */.elementor-10 .elementor-element.elementor-element-ef40062{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ef40062{grid-template-columns:1fr 1fr!important}}/* End custom CSS */