.elementor-940 .elementor-element.elementor-element-4840ac51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-48dc2dd .elementor-heading-title{font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-15d7907d{font-size:48px;font-weight:700;color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-3b1ad631{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-2dd127dd .elementor-icon-list-icon i{color:#11E9ED;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-2dd127dd .elementor-icon-list-icon svg{fill:#11E9ED;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-2dd127dd{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-2dd127dd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-768e78d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-768e78d9:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-768e78d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-682c38e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-6c0e9d9{--display:flex;}.elementor-940 .elementor-element.elementor-element-1372c95c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-50547d3f .elementor-heading-title{font-weight:600;}.elementor-940 .elementor-element.elementor-element-389f1dc{font-size:14px;}.elementor-940 .elementor-element.elementor-element-389f1dc > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#0FCDD0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-1c2a8f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-70874ce5{--display:flex;}.elementor-940 .elementor-element.elementor-element-161795d5{--display:flex;}.elementor-940 .elementor-element.elementor-element-77d1d454 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-41544157 .elementor-heading-title{color:#181818;}.elementor-940 .elementor-element.elementor-element-1ed9103b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-1ed9103b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-1ed9103b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-1ed9103b .elementor-icon-list-text{transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-61de04d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-58a671c4{--display:flex;}.elementor-940 .elementor-element.elementor-element-2c25dd86 .elementor-heading-title{font-weight:600;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-5401069e.elementor-view-stacked .elementor-icon{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-5401069e.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-5401069e.elementor-view-default .elementor-icon{fill:#11E9ED;color:#11E9ED;border-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon i{transform:rotate(0deg);}.elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-940 .elementor-element.elementor-element-5401069e .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-1e4ed316.elementor-view-stacked .elementor-icon{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-1e4ed316.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-1e4ed316.elementor-view-default .elementor-icon{fill:#11E9ED;color:#11E9ED;border-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon i{transform:rotate(0deg);}.elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-940 .elementor-element.elementor-element-1e4ed316 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-2bb5a00.elementor-view-stacked .elementor-icon{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-2bb5a00.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-2bb5a00.elementor-view-default .elementor-icon{fill:#11E9ED;color:#11E9ED;border-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon i{transform:rotate(0deg);}.elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-940 .elementor-element.elementor-element-2bb5a00 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-746b4f05.elementor-view-stacked .elementor-icon{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-746b4f05.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-746b4f05.elementor-view-default .elementor-icon{fill:#11E9ED;color:#11E9ED;border-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon i{transform:rotate(0deg);}.elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-940 .elementor-element.elementor-element-746b4f05 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-940 .elementor-element.elementor-element-4891e5c0.elementor-view-stacked .elementor-icon{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-4891e5c0.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-4891e5c0.elementor-view-default .elementor-icon{fill:#11E9ED;color:#11E9ED;border-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon i{transform:rotate(0deg);}.elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-940 .elementor-element.elementor-element-4891e5c0 .elementor-icon-box-description{font-family:"Alexandria", Sans-serif;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6e6893b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-6e6893b0:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6e6893b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-19506107{--display:flex;}.elementor-940 .elementor-element.elementor-element-7ff1b55e{font-weight:700;}.elementor-940 .elementor-element.elementor-element-22017504{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-5a226e75 > .elementor-widget-container{border-style:solid;border-width:0px 1px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-59bf7f8b > .elementor-widget-container{border-style:solid;border-width:0px 1px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-538e04f5 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-361f2c58 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-71383031 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-72ab0730 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-6fb6556a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-663c3c51{--display:flex;}.elementor-940 .elementor-element.elementor-element-7da62a8e{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6546efd0{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-4dabb4c9{--display:flex;}.elementor-940 .elementor-element.elementor-element-fd8521e{--display:flex;}.elementor-940 .elementor-element.elementor-element-633be51{font-size:14px;}.elementor-940 .elementor-element.elementor-element-633be51 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#0FCDD0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-42b31eed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-42b31eed:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-42b31eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11E9ED;}.elementor-940 .elementor-element.elementor-element-42b31eed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-692c9517{--display:flex;}.elementor-940 .elementor-element.elementor-element-37cc3f27{font-weight:700;}.elementor-940 .elementor-element.elementor-element-22c1446f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:column;--justify-items:start;--align-items:start;border-style:none;--border-style:none;}.elementor-940 .elementor-element.elementor-element-22c1446f.e-con{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-20e3b2a1 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-60ed6042 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-6f2ef013 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-58cb1280 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-57d5f52 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-48e2b5d > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-9fd92bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-940 .elementor-element.elementor-element-9fd92bf:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-9fd92bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-940 .elementor-element.elementor-element-30580e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-30580e02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-3bfba999{--display:flex;}.elementor-940 .elementor-element.elementor-element-3991a084{color:#6EC1E4;}.elementor-940 .elementor-element.elementor-element-3991a084 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-940 .elementor-element.elementor-element-1ef117ae .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-26354595{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-2b3d7091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-3f041a1a{--display:flex;}.elementor-940 .elementor-element.elementor-element-7ed824dc{--display:flex;}.elementor-940 .elementor-element.elementor-element-2c93f6bd{color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-2c93f6bd > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-7862015e .elementor-heading-title{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-16abce2e{--display:flex;}.elementor-940 .elementor-element.elementor-element-182d138e{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-5f78e35c{color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-3836a977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-3836a977:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-3836a977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-410555c6{font-weight:normal;}.elementor-940 .elementor-element.elementor-element-5c576ce0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-75377697 .uc-heading{flex-direction:row;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;background-color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-75377697 .uc_ac_box{margin-bottom:10px;background-color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-75377697 .uc_content{background-color:var( --e-global-color-primary );color:#000000;padding:20px 20px 20px 20px;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#747474;color:#000000;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_icon_spacing{width:15px;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_icon svg{fill:#000000;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_expand_inside svg{fill:#000000;}.elementor-940 .elementor-element.elementor-element-75377697 .ue_expand_spacing{width:15px;}.elementor-940 .elementor-element.elementor-element-75377697 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-11763fde{--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;}@media(max-width:1366px){.elementor-940 .elementor-element.elementor-element-22017504{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-22c1446f{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-940 .elementor-element.elementor-element-22017504{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-22c1446f{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-48dc2dd .elementor-heading-title{font-size:40px;}.elementor-940 .elementor-element.elementor-element-15d7907d{font-size:32px;}.elementor-940 .elementor-element.elementor-element-22017504{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-22c1446f{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-940 .elementor-element.elementor-element-22017504{--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-5a226e75 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-59bf7f8b > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-22c1446f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-48dc2dd .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-15d7907d{font-size:28px;}.elementor-940 .elementor-element.elementor-element-22017504{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-538e04f5 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-361f2c58 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-71383031 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-22c1446f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-940 .elementor-element.elementor-element-682c38e4{--width:50%;}.elementor-940 .elementor-element.elementor-element-1c2a8f5{--width:50%;}.elementor-940 .elementor-element.elementor-element-30580e02{--width:51.733%;}.elementor-940 .elementor-element.elementor-element-2b3d7091{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-389f1dc */.info-box {
  background: rgba(0,0,0,.12);
  border-left: 4px solid rgba(0,0,0,.4);
  padding: 1.2rem 1.4rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a226e75 */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59bf7f8b */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-538e04f5 */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-361f2c58 */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71383031 */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72ab0730 */.uc-item {
  display: flex;
  gap: .9rem;
  align-items: flex-start;
  padding: 1.6rem;
}

.uc-num {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  color: rgba(0,0,0,0.15);
  flex-shrink: 0;
  min-width: 36px;
}

.uc-item p {
  font-size: .9rem;
  color: #111;
  margin: 0;
  line-height: 1.6;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-633be51 */.info-box {
  background: rgba(0,0,0,.12);
  border-left: 4px solid rgba(0,0,0,.4);
  padding: 1.2rem 1.4rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20e3b2a1 */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60ed6042 */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f2ef013 */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58cb1280 */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d5f52 */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e2b5d */.ben-card {
  padding: 1.6rem;
  height: 100%;
}

.ben-card h4 {
  font-size: .82rem;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: .7rem;
}

.ben-card p {
  font-size: .9rem;
  color: #111;
  line-height: 1.6;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3974153b */.std-list {
  display: flex;
  flex-direction: column;
}

.std-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 0;
  border-bottom: 1px solid #333;
}

.std-row:first-child {
  border-top: 1px solid #333;
}

/* Täytetty syaani badge */
.badge {
  background: #6ec1e4;
  color: #000;
  font-weight: 700;
  font-size: 11px;
  padding: 5px 10px;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  flex-shrink: 0;
  min-width: 90px;
  text-align: center;
}

/* Outline-badge (Projektikohtaiset) */
.badge.outline {
  background: transparent;
  border: 2px solid #00BFFF;
  color: #11e9ed;
}

.desc {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-389dd71e */.std-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid #333;
}

.badge {
  background: #6ec1e4;
  color: #000;
  font-weight: 700;
  font-size: 11px;
  padding: 4px 10px;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 1px;
  flex-shrink: 0;
}

.desc {
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
}

.tag-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
}

.tag {
  border-top: 1px solid #333;
  color: #fff;
  padding: 10px 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: default;
}

.tag.active {
  background: #6ec1e4;
  border-color: #00BFFF;
  color: #000;
}/* End custom CSS */