.elementor-27 .elementor-element.elementor-element-f0467ae{--display:flex;--min-height:calc(40vh - 74px);--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:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.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-27 .elementor-element.elementor-element-a09b570{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-a09b570 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-ce95870{--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;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-ffe7e80{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--align-items:start;--padding-top:21px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-ffe7e80:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ffe7e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4df4c4f{--display:flex;--min-height:315px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-4df4c4f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4df4c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.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-27 .elementor-element.elementor-element-bae9c83{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-bae9c83.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-bae9c83 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-bae9c83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bae9c83.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-bae9c83.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bae9c83.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-bae9c83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bae9c83 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-bae9c83 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-50b18e3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-26813c5{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-26813c5 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-7e411c6{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1876d0b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-42290e1{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-42290e1 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-42290e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-42290e1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-42290e1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-42290e1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-42290e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-42290e1 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-42290e1 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-9b53550{--display:flex;--min-height:319px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-9b53550:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9b53550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-4f18727{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-4f18727.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-4f18727 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-4f18727.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4f18727.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4f18727.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4f18727.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4f18727.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4f18727 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-4f18727 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-db28bdb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d3300dd{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-d3300dd .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-530e091{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c5e8d17 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e96a858{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-e96a858 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-e96a858.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e96a858.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e96a858.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e96a858.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e96a858.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e96a858 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-e96a858 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-5f3be60{--display:flex;--min-height:294px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-5f3be60:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5f3be60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-0ac37bc{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0ac37bc .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0ac37bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0ac37bc .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-0ac37bc .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-9261a51 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-bb7b4cf{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-bb7b4cf .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-bfa3c5a{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-acc50a4 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0540eff{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-0540eff .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-0540eff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0540eff.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0540eff.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0540eff.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0540eff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0540eff .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-0540eff .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-ed2cdc0{--display:flex;--min-height:293px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-ed2cdc0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ed2cdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-7d0b5c6{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-7d0b5c6 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7d0b5c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7d0b5c6 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-7d0b5c6 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-9e1d054 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7e0db56{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-7e0db56 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-5a5ff69{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8501186 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-14aca2e{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-14aca2e .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-14aca2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-14aca2e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-14aca2e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-14aca2e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-14aca2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-14aca2e .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-14aca2e .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-d675250{--display:flex;--min-height:293px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-d675250:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d675250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-36861f1{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-36861f1.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-36861f1 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-36861f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-36861f1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-36861f1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-36861f1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-36861f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-36861f1 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-36861f1 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-8e1bdaf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ef1527c{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ef1527c .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-92d9a92{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-795d247 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d5c45fe{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-d5c45fe .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-d5c45fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d5c45fe.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-d5c45fe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d5c45fe.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-d5c45fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d5c45fe .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-d5c45fe .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-1990847{--display:flex;--min-height:293px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-1990847:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1990847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-5db3237{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-5db3237.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-5db3237 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-5db3237.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5db3237.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5db3237.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5db3237.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5db3237.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5db3237 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-5db3237 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-edcc068 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3796394{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-3796394 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-03b73a2{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-27c7268 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ff29662{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-ff29662 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-ff29662.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ff29662.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-ff29662.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ff29662.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-ff29662.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ff29662 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-ff29662 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-df8d367{--display:flex;--min-height:314px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-df8d367:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-df8d367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-a7a1df8{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-a7a1df8 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a7a1df8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a7a1df8 .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-a7a1df8 .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-215e047 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-fa27ac5{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-fa27ac5 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-432e519{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0a5ada4 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-daef789{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-daef789 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-daef789.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-daef789.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-daef789.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-daef789.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-daef789.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-daef789 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-daef789 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-9829e74{--display:flex;--min-height:312px;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-9829e74:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9829e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #197852 0%, #074D31 54%);}.elementor-27 .elementor-element.elementor-element-72bafef{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-72bafef.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-72bafef .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-72bafef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-72bafef.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-72bafef.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-72bafef.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-72bafef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-72bafef .elementor-icon{font-size:36px;}.elementor-27 .elementor-element.elementor-element-72bafef .elementor-icon svg{height:36px;}.elementor-27 .elementor-element.elementor-element-a99131a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-54fb25f{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);margin:auto 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-54fb25f .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-29b4f66{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-015153c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-293621a{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.1);border-radius:70px 70px 70px 70px;}.elementor-27 .elementor-element.elementor-element-293621a .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-293621a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-293621a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-293621a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-293621a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-293621a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-293621a .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-293621a .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-57d9f1d{--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;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-88aaed1{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-028f67c{background-color:var( --e-global-color-secondary );padding:3px 12px 3px 12px;border-radius:39px 39px 39px 39px;text-align:center;}.elementor-27 .elementor-element.elementor-element-028f67c .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;line-height:22px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-fb0c1ee{width:var( --container-widget-width, min(500px, 100%) );max-width:min(500px, 100%);--container-widget-width:min(500px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-fb0c1ee .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:400;line-height:44px;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-5bad0f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-31d891b{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-31d891b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-31d891b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-f55fec5{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-f55fec5 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-f55fec5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f55fec5.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-f55fec5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f55fec5.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-f55fec5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f55fec5 .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-f55fec5 .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-429ccaf{text-align:center;}.elementor-27 .elementor-element.elementor-element-429ccaf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f3ea77d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-f3ea77d .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-135343b{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-135343b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-135343b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-3d728e6{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-3d728e6 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-3d728e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3d728e6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3d728e6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3d728e6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3d728e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3d728e6 .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-3d728e6 .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-cfa383d{text-align:center;}.elementor-27 .elementor-element.elementor-element-cfa383d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-d1fedcc{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-d1fedcc .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-983b7c7{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-983b7c7:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-983b7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-a0ce273{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-a0ce273 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-a0ce273.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a0ce273.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a0ce273.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a0ce273.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a0ce273.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a0ce273 .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-a0ce273 .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-9ce3579{text-align:center;}.elementor-27 .elementor-element.elementor-element-9ce3579 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-fd1f6c8{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-fd1f6c8 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-ce75f05{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-ce75f05:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ce75f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-f06acd2{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-f06acd2 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-f06acd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f06acd2.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-f06acd2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f06acd2.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-f06acd2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f06acd2 .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-f06acd2 .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-a356b3a{text-align:center;}.elementor-27 .elementor-element.elementor-element-a356b3a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-b37e5ac{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-b37e5ac .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-e42af13{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-e42af13:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e42af13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-48dd8ef{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-48dd8ef .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-48dd8ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-48dd8ef.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-48dd8ef.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-48dd8ef.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-48dd8ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-48dd8ef .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-48dd8ef .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-328eae7{text-align:center;}.elementor-27 .elementor-element.elementor-element-328eae7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f91f381{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-f91f381 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}.elementor-27 .elementor-element.elementor-element-99eea2c{--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;--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:rgba(255, 255, 255, 0.05);--border-color:rgba(255, 255, 255, 0.05);--border-radius:20px 20px 20px 20px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-27 .elementor-element.elementor-element-99eea2c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-99eea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-ccca68f{background-color:rgba(255, 255, 255, 0.05);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-ccca68f .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-ccca68f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ccca68f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-ccca68f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ccca68f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-ccca68f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ccca68f .elementor-icon{font-size:42px;}.elementor-27 .elementor-element.elementor-element-ccca68f .elementor-icon svg{height:42px;}.elementor-27 .elementor-element.elementor-element-675b24f{text-align:center;}.elementor-27 .elementor-element.elementor-element-675b24f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-90cdd60{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-90cdd60 .elementor-heading-title{font-family:"satoshi", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:rgba(255, 255, 255, 0.6);}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-f0467ae{--min-height:clamp(calc(30vh - 64px), (100vw - 809px) * 1000, calc(40vh - 64px));--padding-top:0px;--padding-bottom:clamp(24px, (100vw - 809px) * 1000, 64px);--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-a09b570{--container-widget-width:clamp(490px, (809px - 100vw) * 1000, 100%);--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(490px, (809px - 100vw) * 1000, 100%) );max-width:clamp(490px, (809px - 100vw) * 1000, 100%);}.elementor-27 .elementor-element.elementor-element-a09b570 .elementor-heading-title{font-size:clamp(27px, (100vw - 809px) * 1000, 35px);}.elementor-27 .elementor-element.elementor-element-ce95870{--padding-top:0;--padding-bottom:clamp(50px, (100vw - 809px) * 1000, 80px);--padding-left:clamp(12px, (100vw - 809px) * 1000, 40px);--padding-right:clamp(12px, (100vw - 809px) * 1000, 40px);}.elementor-27 .elementor-element.elementor-element-ffe7e80{--e-con-grid-template-columns:repeat(auto-fill, minmax(max(calc((100% - 1 * 10px) / 2), clamp(0px, (809px - 100vw) * 1000, 100%)), 1fr));--e-con-grid-template-rows:none;--gap:clamp(10px, (809px - 100vw) * 1000, 20px) clamp(10px, (809px - 100vw) * 1000, 20px);--row-gap:clamp(10px, (809px - 100vw) * 1000, 20px);--column-gap:clamp(10px, (809px - 100vw) * 1000, 20px);--grid-auto-flow:row;--padding-top:clamp(8px, (809px - 100vw) * 1000, 20px);--padding-bottom:50px;--padding-left:clamp(20px, (100vw - 809px) * 1000, 40px);--padding-right:clamp(20px, (100vw - 809px) * 1000, 40px);}.elementor-27 .elementor-element.elementor-element-4df4c4f{--min-height:clamp(333px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-50b18e3 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9b53550{--min-height:clamp(374px, (809px - 100vw) * 1000, 386px);}.elementor-27 .elementor-element.elementor-element-db28bdb .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-5f3be60{--min-height:clamp(368px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-9261a51 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-ed2cdc0{--min-height:clamp(368px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-9e1d054 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-d675250{--min-height:clamp(368px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-8e1bdaf .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-1990847{--min-height:clamp(368px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-edcc068 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-df8d367{--min-height:clamp(370px, (100vw - 809px) * 1000, 374px);}.elementor-27 .elementor-element.elementor-element-215e047 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9829e74{--min-height:clamp(374px, (809px - 100vw) * 1000, 381px);}.elementor-27 .elementor-element.elementor-element-a99131a .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-57d9f1d{--gap:clamp(50px, (100vw - 809px) * 1000, 70px) clamp(50px, (100vw - 809px) * 1000, 70px);--row-gap:clamp(50px, (100vw - 809px) * 1000, 70px);--column-gap:clamp(50px, (100vw - 809px) * 1000, 70px);--padding-top:clamp(50px, (100vw - 809px) * 1000, 80px);--padding-bottom:clamp(50px, (100vw - 809px) * 1000, 80px);--padding-left:clamp(12px, (100vw - 809px) * 1000, 40px);--padding-right:clamp(12px, (100vw - 809px) * 1000, 40px);}.elementor-27 .elementor-element.elementor-element-028f67c .elementor-heading-title{font-size:12px;line-height:24px;}.elementor-27 .elementor-element.elementor-element-fb0c1ee .elementor-heading-title{font-size:clamp(28px, (100vw - 809px) * 1000, 36px);line-height:1.1em;}.elementor-27 .elementor-element.elementor-element-5bad0f2{--e-con-grid-template-columns:repeat(auto-fill, minmax(max(calc((100% - 1 * 3px) / 2), clamp(0px, (809px - 100vw) * 1000, 100%)), 1fr));--e-con-grid-template-rows:none;--gap:clamp(3px, (809px - 100vw) * 1000, 10px) clamp(3px, (809px - 100vw) * 1000, 10px);--row-gap:clamp(3px, (809px - 100vw) * 1000, 10px);--column-gap:clamp(3px, (809px - 100vw) * 1000, 10px);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-429ccaf .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-cfa383d .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9ce3579 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-a356b3a .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-328eae7 .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-675b24f .elementor-heading-title{font-size:clamp(18px, (100vw - 809px) * 1000, 20px);line-height:1.4em;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-f0467ae{--min-height:calc(30vh - 64px);--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-a09b570{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-a09b570 .elementor-heading-title{font-size:27px;}.elementor-27 .elementor-element.elementor-element-ce95870{--padding-top:0px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-ffe7e80{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-4df4c4f{--min-height:333px;}.elementor-27 .elementor-element.elementor-element-50b18e3 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9b53550{--min-height:386px;}.elementor-27 .elementor-element.elementor-element-db28bdb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-5f3be60{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-9261a51 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-ed2cdc0{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-9e1d054 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-d675250{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-8e1bdaf .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-1990847{--min-height:368px;}.elementor-27 .elementor-element.elementor-element-edcc068 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-df8d367{--min-height:370px;}.elementor-27 .elementor-element.elementor-element-215e047 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9829e74{--min-height:381px;}.elementor-27 .elementor-element.elementor-element-a99131a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-57d9f1d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-028f67c .elementor-heading-title{font-size:12px;line-height:24px;}.elementor-27 .elementor-element.elementor-element-fb0c1ee .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-27 .elementor-element.elementor-element-5bad0f2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-429ccaf .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-cfa383d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-9ce3579 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-a356b3a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-328eae7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-675b24f .elementor-heading-title{font-size:18px;line-height:1.4em;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-ffe7e80{--width:min(100%, 1520px);}.elementor-27 .elementor-element.elementor-element-7e411c6{--width:100%;}.elementor-27 .elementor-element.elementor-element-530e091{--width:100%;}.elementor-27 .elementor-element.elementor-element-bfa3c5a{--width:100%;}.elementor-27 .elementor-element.elementor-element-5a5ff69{--width:100%;}.elementor-27 .elementor-element.elementor-element-92d9a92{--width:100%;}.elementor-27 .elementor-element.elementor-element-03b73a2{--width:100%;}.elementor-27 .elementor-element.elementor-element-432e519{--width:100%;}.elementor-27 .elementor-element.elementor-element-29b4f66{--width:100%;}.elementor-27 .elementor-element.elementor-element-57d9f1d{--content-width:1440px;}.elementor-27 .elementor-element.elementor-element-5bad0f2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-ffe7e80{--width:100%;}}/* Start custom CSS *//* ==========================================================================
   TriangleClick – Services page (page #27): supplementary CSS
   --------------------------------------------------------------------------
   Layout, spacing, colours, typography, gradients, borders, radii, icons and
   responsive behaviour are all set with native Elementor controls. These
   rules cover only what Elementor has no control for.

   Where it lives: Services page > Page Settings (gear icon) > Advanced >
   Custom CSS (Elementor Pro). It is saved with the page and is included in
   the page's Elementor template export, so no theme file or PHP is needed.

   Scope: every body.elementor-page-27 starts with a tc-services-* class that exists only
   on this page, so nothing here reaches the header, footer, the mobile
   off-canvas popup (#61) or other pages.
   ========================================================================== */

/* 1. Page background: faint arch pattern fading out from the top centre,
      fixed to the viewport (the reference's fixed background layer). It
      shows behind the hero and the "Why Choose Us" section; the services
      panel is white.
      Class "tc-services-hero" is on the Hero container:
      Container > Advanced > CSS Classes.
      Elementor has no page-level fixed layer that combines a pattern with a
      radial fade. Same technique as the Home, About and Projects pages. */
body:has(.tc-services-hero)::before {
	content: "";
	position: fixed;
	inset: 0;
	z-index: -1;
	pointer-events: none;
	background:
		radial-gradient(43.2% 25% at 50% 18.8%, rgba(84, 84, 84, 0) 0%, #ffffff 100%),
		url("data:image/svg+xml,%3Csvg width='24' height='40' viewBox='0 0 24 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40c5.523 0 10-4.477 10-10V0C4.477 0 0 4.477 0 10v30zm22 0c-5.523 0-10-4.477-10-10V0c5.523 0 10 4.477 10 10v30z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E") 0 0 / 129.6px 216px repeat,
		rgba(86, 156, 117, 0.3);
}

/* 2. Icon boxes: remove the extra line-height gap under each icon so the
      boxes are exactly 56 x 56 (service cards), 60 x 60 (Why Choose Us) and
      28 x 28 (arrow), as on the reference. The Icon widget has no
      line-height control.
      Class "tc-services-icon" is on every Icon widget on this page. */
.tc-services-icon .elementor-icon-wrapper {
	display: flex;
	line-height: 0;
}

/* 3. Keyboard focus on a service card. The whole card is one link
      (Container with HTML tag "a"); Elementor has no focus-state control
      for containers. */
.tc-services-card:focus-visible {
	outline: 2px solid #074D31;
	outline-offset: 4px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'satoshi';
	font-display: auto;
	src: url('http://triangle.local/wp-content/uploads/2026/10/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */