.elementor-27 .elementor-element.elementor-element-6faf46a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6faf46a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6faf46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-6faf46a::before, .elementor-27 .elementor-element.elementor-element-6faf46a > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6faf46a > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6faf46a > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6faf46a > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6faf46a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-52fe55b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-52fe55b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-c3c67df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-6c83a98{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button{background-color:#083F2F;font-size:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#083F2F;}.elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button:focus{background-color:#0B4F3A;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button{background-color:#02010100;font-size:16px;fill:#B8FF66;color:#B8FF66;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B8FF66;}.elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button:focus{background-color:#B8FF66;color:#083F2F;}.elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button:focus svg{fill:#083F2F;}.elementor-27 .elementor-element.elementor-element-7ec6ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-4980982{text-align:center;}.elementor-27 .elementor-element.elementor-element-4980982 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-3452f40{text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e2e0844{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button{background-color:#B8FF66;font-size:16px;fill:#083F2F;color:#083F2F;border-style:none;}.elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button:focus{background-color:#0B4F3A;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button{background-color:#CDE7DF;font-size:16px;fill:#083F2F;color:#083F2F;border-style:none;}.elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button:focus{background-color:#B8FF66;color:#083F2F;}.elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button:focus svg{fill:#083F2F;}.elementor-27 .elementor-element.elementor-element-edb9906{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-6bf27d1{--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-27 .elementor-element.elementor-element-42a9178{text-align:center;}.elementor-27 .elementor-element.elementor-element-42a9178 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-319c5e3{text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-93ca8dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-72fe474.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-72fe474.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-72fe474.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-72fe474 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-72fe474 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-72fe474 .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-dd2a1c7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-dd2a1c7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-dd2a1c7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-dd2a1c7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-dd2a1c7 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-dd2a1c7 .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-a8475c0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-a8475c0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-a8475c0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-a8475c0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-a8475c0 .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-a8475c0 .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-97806a3{--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-27 .elementor-element.elementor-element-3d1af62{text-align:center;}.elementor-27 .elementor-element.elementor-element-3d1af62 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-89f6ba4{text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5dca836{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-bab30bc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-bab30bc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-bab30bc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-bab30bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-bab30bc .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-bab30bc .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-b73ac1d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-b73ac1d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-b73ac1d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-b73ac1d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-b73ac1d .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-b73ac1d .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-c99eb1a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-c99eb1a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-c99eb1a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-c99eb1a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-c99eb1a .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-c99eb1a .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-f7a96fb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-f7a96fb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-f7a96fb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-f7a96fb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-27 .elementor-element.elementor-element-f7a96fb .elementor-image-box-img img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);opacity:1;transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-f7a96fb .elementor-image-box-title{font-family:"Sora", Sans-serif;}.elementor-27 .elementor-element.elementor-element-ed6e989{--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;--justify-content:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button{background-color:#B8FF66;font-size:16px;fill:#083F2F;color:#083F2F;border-style:none;}.elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button:focus{background-color:#0B4F3A;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-cbcdfba{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cbcdfba:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cbcdfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-4a0b4cd{--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-27 .elementor-element.elementor-element-84d8ae0 .elementor-heading-title{color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-9aa218a{color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-d16e12c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-f66f907{--display:flex;}.elementor-27 .elementor-element.elementor-element-bd9d12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;font-size:28px;color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-adcd621{color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-9744c4e{--display:flex;}.elementor-27 .elementor-element.elementor-element-db78b9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;font-size:28px;color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-d433df3{color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-7be18ba{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-7be18ba:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7be18ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southwestcommoditiesinc.com/wp-content/uploads/2025/12/ali-mkumbwa-s8Kzx7C6yqo-unsplash-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-6a411d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-eaee826{text-align:center;}.elementor-27 .elementor-element.elementor-element-eaee826 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-0e98a91{text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-27 .elementor-element.elementor-element-7ee90b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-1885def{--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:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1885def:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1885def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-9869a93{--display:flex;--min-height:50vh;--border-radius:12px 0px 0px 12px;}.elementor-27 .elementor-element.elementor-element-9869a93:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9869a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southwestcommoditiesinc.com/wp-content/uploads/2025/12/evan-rally-WPRB6D2EqWc-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-0e182ba{--display:flex;}.elementor-27 .elementor-element.elementor-element-e4e41e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;font-size:28px;line-height:32px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7940497{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a32b35f{--display:flex;--min-height:0vh;--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:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a32b35f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a32b35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-c643022{--display:flex;--min-height:50vh;--border-radius:12px 0px 0px 12px;}.elementor-27 .elementor-element.elementor-element-c643022:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c643022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southwestcommoditiesinc.com/wp-content/uploads/2025/12/ali-mkumbwa-aMAoLRaZXZg-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-dbdbe77{--display:flex;}.elementor-27 .elementor-element.elementor-element-acd8376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;font-size:28px;line-height:32px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-0c513ef{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-11d8e74{--display:flex;--min-height:50vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-cb293bc{--display:flex;--overlay-opacity:0.83;--border-radius:16px 16px 16px 16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cb293bc:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-cb293bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F2F;}.elementor-27 .elementor-element.elementor-element-cb293bc::before, .elementor-27 .elementor-element.elementor-element-cb293bc > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-cb293bc > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-cb293bc > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-cb293bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-cb293bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-ac7cb88{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-9b5a5d9 );}.elementor-27 .elementor-element.elementor-element-ac7cb88.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5d485bb{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button{background-color:#083F2F;font-size:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#083F2F;}.elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button:focus{background-color:#0B4F3A;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button{background-color:#02010100;font-size:16px;fill:#B8FF66;color:#B8FF66;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B8FF66;}.elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button:focus{background-color:#B8FF66;color:#083F2F;}.elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button:focus svg{fill:#083F2F;}.elementor-27 .elementor-element.elementor-element-58017ca{--display:flex;--min-height:50vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-6dd7af4{--display:flex;--overlay-opacity:0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:140px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6dd7af4:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6dd7af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F2F00;}.elementor-27 .elementor-element.elementor-element-6dd7af4::before, .elementor-27 .elementor-element.elementor-element-6dd7af4 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6dd7af4 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6dd7af4 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6dd7af4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6dd7af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-4d79e6f.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4d79e6f{text-align:center;}.elementor-27 .elementor-element.elementor-element-4d79e6f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-3e5a363{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3e5a363.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-18107d5{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-564b84b .elementor-button{background-color:#B8FF66;font-size:16px;fill:#083F2F;color:#083F2F;border-style:none;}.elementor-27 .elementor-element.elementor-element-564b84b .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-564b84b .elementor-button:focus{background-color:#0B4F3A;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-564b84b .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-564b84b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button{background-color:#CDE7DF;font-size:16px;fill:#083F2F;color:#083F2F;border-style:none;}.elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button:focus{background-color:#B8FF66;color:#083F2F;}.elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button:focus svg{fill:#083F2F;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-6bf27d1{--width:50%;}.elementor-27 .elementor-element.elementor-element-97806a3{--width:50%;}.elementor-27 .elementor-element.elementor-element-4a0b4cd{--width:50%;}.elementor-27 .elementor-element.elementor-element-7be18ba{--width:50%;}.elementor-27 .elementor-element.elementor-element-cb293bc{--content-width:80%;}.elementor-27 .elementor-element.elementor-element-6dd7af4{--content-width:85%;}}@media(min-width:1025px){.elementor-27 .elementor-element.elementor-element-7be18ba:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7be18ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-27 .elementor-element.elementor-element-9869a93:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9869a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-27 .elementor-element.elementor-element-c643022:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c643022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-93ca8dc{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-5dca836{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d16e12c{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-7ee90b6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-6faf46a{--min-height:84vh;}.elementor-27 .elementor-element.elementor-element-52fe55b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-27 .elementor-element.elementor-element-52fe55b .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-c3c67df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-bbcfae5 .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-0b7128b .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-4980982{text-align:center;}.elementor-27 .elementor-element.elementor-element-4980982 .elementor-heading-title{font-size:28px;}.elementor-27 .elementor-element.elementor-element-3452f40{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-e2e0844{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-76a2adb .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-fa9e1ad .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-42a9178.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-42a9178{text-align:center;}.elementor-27 .elementor-element.elementor-element-42a9178 .elementor-heading-title{font-size:28px;}.elementor-27 .elementor-element.elementor-element-319c5e3{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-93ca8dc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-72fe474 .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-72fe474 .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-dd2a1c7 .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-dd2a1c7 .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-a8475c0 .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-a8475c0 .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-3d1af62{width:initial;max-width:initial;text-align:center;}.elementor-27 .elementor-element.elementor-element-3d1af62.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-3d1af62 .elementor-heading-title{font-size:28px;}.elementor-27 .elementor-element.elementor-element-89f6ba4{text-align:center;font-size:15px;}.elementor-27 .elementor-element.elementor-element-5dca836{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-bab30bc .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-bab30bc .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-b73ac1d .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-b73ac1d .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-c99eb1a .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-c99eb1a .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-f7a96fb .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-f7a96fb .elementor-image-box-title{font-size:16px;}.elementor-27 .elementor-element.elementor-element-ed6e989{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-36a6cc4 .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-d16e12c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-f66f907{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-9744c4e{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-7be18ba{--min-height:46vh;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-27 .elementor-element.elementor-element-7be18ba.e-con{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-eaee826{text-align:center;}.elementor-27 .elementor-element.elementor-element-eaee826 .elementor-heading-title{font-size:28px;}.elementor-27 .elementor-element.elementor-element-0e98a91{text-align:center;}.elementor-27 .elementor-element.elementor-element-7ee90b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-cb293bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-ac7cb88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-c5e135e .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-bd7bd04 .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-6dd7af4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3e5a363{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-564b84b .elementor-button{font-size:14px;}.elementor-27 .elementor-element.elementor-element-a9f90bc .elementor-button{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-cbcdfba *//* ============================
  FRAMER-STYLE SECTION — DARK BG + LIGHT RADIALS
============================ */

.section-wrapper {
  position: relative;
  overflow: hidden;
  z-index: 1;
  background-color: #083F2F; /* primary dark background */
  background-image: radial-gradient(circle at 25% 25%, rgba(184,255,102,0.06) 0%, rgba(184,255,102,0) 70%),
                    radial-gradient(circle at 75% 75%, rgba(184,255,102,0.04) 0%, rgba(184,255,102,0) 60%);
  background-repeat: no-repeat;
  background-size: cover;
}

/* Optional small floating blobs */
.section-wrapper::before,
.section-wrapper::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

.section-wrapper::before {
  width: 120px;
  height: 120px;
  top: 10%;
  left: 5%;
  background: #CDE7DF;
  filter: blur(40px);
  opacity: 0.35;
  animation: floatSmall 14s ease-in-out infinite;
}

.section-wrapper::after {
  width: 100px;
  height: 100px;
  bottom: 15%;
  right: 10%;
  background: #B8FF66;
  filter: blur(35px);
  opacity: 0.25;
  animation: floatSmallAlt 16s ease-in-out infinite;
}

/* Small floating animations */
@keyframes floatSmall {
  0%   { transform: translate(0,0) scale(1); }
  50%  { transform: translate(15px,-10px) scale(1.05); }
  100% { transform: translate(0,0) scale(1); }
}

@keyframes floatSmallAlt {
  0%   { transform: translate(0,0) scale(1); }
  50%  { transform: translate(-12px,8px) scale(0.95); }
  100% { transform: translate(0,0) scale(1); }
}

/* ============================
  Responsive adjustments
============================*/

/* Tablet */
@media (max-width: 1024px) {
  .section-wrapper::before { width: 90px; height: 90px; filter: blur(30px); top: 8%; left: 5%; }
  .section-wrapper::after  { width: 80px; height: 80px; filter: blur(25px); bottom: 12%; right: 8%; }
}

/* Mobile */
@media (max-width: 767px) {
  .section-wrapper::before { width: 60px; height: 60px; filter: blur(20px); top: 6%; left: 4%; }
  .section-wrapper::after  { width: 50px; height: 50px; filter: blur(18px); bottom: 10%; right: 6%; }
}/* End custom CSS */