.elementor-3348 .elementor-element.elementor-element-abaa2f2{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.39;}.elementor-3348 .elementor-element.elementor-element-abaa2f2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Karya-Hutan-Project-BG-Forest.png");background-position:center center;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-abaa2f2::before, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-abaa2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#123F55;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-1cd0006{--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-3348 .elementor-element.elementor-element-6a99982 img{width:100%;height:436px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-7fb4f50{--display:flex;--min-height:870px;--justify-content:center;--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-7fb4f50:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Karya-Hutan-Project-Location-Community-BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-7fb4f50::before, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-7fb4f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-9c1efbd > .elementor-widget-container{margin:0% 7% 0% 7%;}.elementor-3348 .elementor-element.elementor-element-9c1efbd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3348 .elementor-element.elementor-element-9c1efbd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3348 .elementor-element.elementor-element-eb9a0a7{text-align:center;}.elementor-3348 .elementor-element.elementor-element-eb9a0a7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8d7159b{--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-3348 .elementor-element.elementor-element-8d7159b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-9347cdc{--display:flex;--min-height:83vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3348 .elementor-element.elementor-element-9347cdc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9347cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9347cdc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/bg-milestone-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-64814b2{--display:flex;}.elementor-3348 .elementor-element.elementor-element-270feed > .elementor-widget-container{margin:1% 0% 3% 0%;}.elementor-3348 .elementor-element.elementor-element-270feed{text-align:center;}.elementor-3348 .elementor-element.elementor-element-270feed .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c9aeed4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-3348 .elementor-element.elementor-element-d89b060{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-d89b060::before, .elementor-3348 .elementor-element.elementor-element-d89b060 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-d89b060 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-d89b060 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-d89b060 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-d89b060 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-d89b060::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-d89b060.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-2998c87{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2998c87 img{width:100%;height:59px;}.elementor-3348 .elementor-element.elementor-element-6e505f3 > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-6e505f3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6e505f3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c537510{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c537510 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6862938{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-6862938::before, .elementor-3348 .elementor-element.elementor-element-6862938 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-6862938 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-6862938 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-6862938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-6862938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-6862938::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-6862938.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-2d45670{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2d45670 img{width:72%;}.elementor-3348 .elementor-element.elementor-element-6e33865 > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-6e33865{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6e33865 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3c02eef{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3c02eef .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ae260df{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-ae260df::before, .elementor-3348 .elementor-element.elementor-element-ae260df > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ae260df > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ae260df > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-ae260df > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-ae260df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-ae260df::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-ae260df.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-96c1860{text-align:center;}.elementor-3348 .elementor-element.elementor-element-96c1860 img{width:72%;}.elementor-3348 .elementor-element.elementor-element-4095eef > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-4095eef{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4095eef .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-094c9bb{text-align:center;}.elementor-3348 .elementor-element.elementor-element-094c9bb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0bf9a0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-f54e536{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-f54e536::before, .elementor-3348 .elementor-element.elementor-element-f54e536 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-f54e536 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-f54e536 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-f54e536 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-f54e536 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-f54e536::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-f54e536.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-ebc39ff{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ebc39ff img{width:72%;}.elementor-3348 .elementor-element.elementor-element-432c009 > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-432c009{text-align:center;}.elementor-3348 .elementor-element.elementor-element-432c009 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a2740c1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a2740c1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fde9ee3{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fde9ee3::before, .elementor-3348 .elementor-element.elementor-element-fde9ee3 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-fde9ee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-fde9ee3 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-fde9ee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-fde9ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-fde9ee3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-fde9ee3.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-7ca7d24{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7ca7d24 img{width:72%;}.elementor-3348 .elementor-element.elementor-element-f7147ae > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-f7147ae{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f7147ae .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8474681{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8474681 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b890bd9{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-b890bd9::before, .elementor-3348 .elementor-element.elementor-element-b890bd9 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b890bd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b890bd9 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-b890bd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-b890bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-b890bd9::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-b890bd9.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-58267ac{text-align:center;}.elementor-3348 .elementor-element.elementor-element-58267ac img{width:72%;}.elementor-3348 .elementor-element.elementor-element-5742db6 > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-5742db6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5742db6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3416a07{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3416a07 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fb421b3{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.25;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fb421b3::before, .elementor-3348 .elementor-element.elementor-element-fb421b3 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-fb421b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-fb421b3 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-fb421b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-fb421b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-fb421b3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3348 .elementor-element.elementor-element-fb421b3.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-a7207cd{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a7207cd img{width:72%;}.elementor-3348 .elementor-element.elementor-element-ae1789e > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-ae1789e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ae1789e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:2.8em;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d59441b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d59441b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8ef4e1e{--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-3348 .elementor-element.elementor-element-8ef4e1e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-8ef4e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-8ef4e1e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-93bedf2{--display:flex;}.elementor-3348 .elementor-element.elementor-element-93bedf2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-93bedf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-93bedf2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-a909e36{--divider-border-style:solid;--divider-color:#62BB46;--divider-border-width:50px;}.elementor-3348 .elementor-element.elementor-element-a909e36 .elementor-divider-separator{width:100vw;margin:0 auto;margin-center:0;}.elementor-3348 .elementor-element.elementor-element-a909e36 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3348 .elementor-element.elementor-element-f8cacd6{--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;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-edb95b5{left:94%;}body.rtl .elementor-3348 .elementor-element.elementor-element-edb95b5{right:94%;}.elementor-3348 .elementor-element.elementor-element-edb95b5{top:13%;}.elementor-3348 .elementor-element.elementor-element-edb95b5 img{width:100%;height:138px;object-fit:cover;object-position:center left;}.elementor-3348 .elementor-element.elementor-element-df382a3 > .elementor-widget-container{margin:6% 0% 6% 0%;}.elementor-3348 .elementor-element.elementor-element-df382a3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-df382a3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:49px;font-weight:900;font-style:italic;line-height:47px;color:#62BB46;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-81a5037{left:-5%;}body.rtl .elementor-3348 .elementor-element.elementor-element-81a5037{right:-5%;}.elementor-3348 .elementor-element.elementor-element-81a5037{top:13%;}.elementor-3348 .elementor-element.elementor-element-81a5037 img{width:100%;height:138px;object-fit:cover;object-position:bottom center;}.elementor-3348 .elementor-element.elementor-element-e77ae83{--display:flex;}.elementor-3348 .elementor-element.elementor-element-e77ae83:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-e77ae83 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-e77ae83 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#0DB14B;}.elementor-3348 .elementor-element.elementor-element-3f7bab4{--divider-border-style:solid;--divider-color:#0DB14B;--divider-border-width:50px;}.elementor-3348 .elementor-element.elementor-element-3f7bab4 .elementor-divider-separator{width:100vw;margin:0 auto;margin-center:0;}.elementor-3348 .elementor-element.elementor-element-3f7bab4 .elementor-divider{text-align:center;padding-block-start:23px;padding-block-end:23px;}.elementor-3348 .elementor-element.elementor-element-faec1a4{--display:flex;}.elementor-3348 .elementor-element.elementor-element-0e76ac0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-0e76ac0{left:12%;}body.rtl .elementor-3348 .elementor-element.elementor-element-0e76ac0{right:12%;}.elementor-3348 .elementor-element.elementor-element-0e76ac0{bottom:6%;}.elementor-3348 .elementor-element.elementor-element-0e76ac0 img{width:100%;height:162px;}.elementor-3348 .elementor-element.elementor-element-94200b6{--display:flex;}.elementor-3348 .elementor-element.elementor-element-94200b6 > .elementor-shape-top svg, .elementor-3348 .elementor-element.elementor-element-94200b6 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-before-icon{font-size:13px;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-before-icon svg{width:13px;height:13px;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-left-arrow{border-width:13px;margin-right:calc( 13px / 3 * 2);}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-right-arrow{border-width:13px;margin-left:calc( 13px / 3 * 2);}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-up-arrow{border-width:13px;margin-bottom:calc( 13px / 3 * 2);}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle-down-arrow{border-width:13px;margin-top:calc( 13px / 3 * 2);}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle{background-color:#115B7F;color:#0C4561;fill:#0C4561;border-radius:26px 26px 26px 26px;border-style:solid;border-width:5px 5px 5px 5px;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap,.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap{opacity:1;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle .elementor-widget-cmsmasters-before-after__handle-left-arrow{border-right-color:#0C4561;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle .elementor-widget-cmsmasters-before-after__handle-right-arrow{border-left-color:#0C4561;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle .elementor-widget-cmsmasters-before-after__handle-up-arrow{border-bottom-color:#0C4561;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle .elementor-widget-cmsmasters-before-after__handle-down-arrow{border-top-color:#0C4561;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle:not(.handle_empty){border-color:#0C4561;}.elementor-3348 .elementor-element.elementor-element-9765cd3{--handle-divider-size:5px;}.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle:before,.elementor-3348 .elementor-element.elementor-element-9765cd3 .elementor-widget-cmsmasters-before-after__handle:after{background:#0C4561;}.elementor-3348 .elementor-element.elementor-element-deaaaff{--display:flex;--min-height:87vh;--flex-direction:column-reverse;--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:flex-end;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:14%;}.elementor-3348 .elementor-element.elementor-element-6b6c2f2{--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:flex-end;--align-items:flex-end;}.elementor-3348 .elementor-element.elementor-element-8d33bba.elementor-element{--align-self:flex-end;}.elementor-3348 .elementor-element.elementor-element-8d33bba img{width:100%;height:207px;}.elementor-3348 .elementor-element.elementor-element-05904f9 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-05904f9{text-align:center;}.elementor-3348 .elementor-element.elementor-element-05904f9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-9fc0892{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--overlay-opacity:0.39;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-9fc0892:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9fc0892 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Karya-Hutan-Project-BG-Forest.png");background-position:center center;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-9fc0892::before, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-9fc0892 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-33da333{--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;--justify-content:center;}.elementor-3348 .elementor-element.elementor-element-156cc96.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-156cc96 img{width:100%;height:207px;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-78667ab{left:697px;}body.rtl .elementor-3348 .elementor-element.elementor-element-78667ab{right:697px;}.elementor-3348 .elementor-element.elementor-element-78667ab{top:-120px;}.elementor-3348 .elementor-element.elementor-element-78667ab img{width:100%;height:135px;}.elementor-3348 .elementor-element.elementor-element-bc662da > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-bc662da{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bc662da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;color:#FFFFFF;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-c68d732{left:378px;}body.rtl .elementor-3348 .elementor-element.elementor-element-c68d732{right:378px;}.elementor-3348 .elementor-element.elementor-element-c68d732{top:131px;}.elementor-3348 .elementor-element.elementor-element-c68d732 img{width:100%;height:104px;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-ee2a844{left:91%;}body.rtl .elementor-3348 .elementor-element.elementor-element-ee2a844{right:91%;}.elementor-3348 .elementor-element.elementor-element-ee2a844{top:-12%;}.elementor-3348 .elementor-element.elementor-element-ee2a844 img{width:100%;height:200px;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-80460f2{left:-87px;}body.rtl .elementor-3348 .elementor-element.elementor-element-80460f2{right:-87px;}.elementor-3348 .elementor-element.elementor-element-80460f2{top:-12%;}.elementor-3348 .elementor-element.elementor-element-80460f2 img{width:100%;height:200px;object-fit:cover;object-position:bottom center;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-a4ae283{left:-87px;}body.rtl .elementor-3348 .elementor-element.elementor-element-a4ae283{right:-87px;}.elementor-3348 .elementor-element.elementor-element-a4ae283{top:19%;}.elementor-3348 .elementor-element.elementor-element-a4ae283 img{width:100%;height:200px;object-fit:cover;object-position:bottom center;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-531950f{left:91%;}body.rtl .elementor-3348 .elementor-element.elementor-element-531950f{right:91%;}.elementor-3348 .elementor-element.elementor-element-531950f{top:19%;}.elementor-3348 .elementor-element.elementor-element-531950f img{width:100%;height:200px;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-66e93bc{left:-86px;}body.rtl .elementor-3348 .elementor-element.elementor-element-66e93bc{right:-86px;}.elementor-3348 .elementor-element.elementor-element-66e93bc{top:51%;}.elementor-3348 .elementor-element.elementor-element-66e93bc img{width:100%;height:200px;object-fit:cover;object-position:bottom center;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-62780cc{left:91%;}body.rtl .elementor-3348 .elementor-element.elementor-element-62780cc{right:91%;}.elementor-3348 .elementor-element.elementor-element-62780cc{top:51%;}.elementor-3348 .elementor-element.elementor-element-62780cc img{width:100%;height:200px;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-7fbedd5{left:-87px;}body.rtl .elementor-3348 .elementor-element.elementor-element-7fbedd5{right:-87px;}.elementor-3348 .elementor-element.elementor-element-7fbedd5{top:83%;}.elementor-3348 .elementor-element.elementor-element-7fbedd5 img{width:100%;height:200px;object-fit:cover;object-position:bottom center;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-019889f{left:91%;}body.rtl .elementor-3348 .elementor-element.elementor-element-019889f{right:91%;}.elementor-3348 .elementor-element.elementor-element-019889f{top:83%;}.elementor-3348 .elementor-element.elementor-element-019889f img{width:100%;height:200px;object-fit:cover;object-position:center left;}.elementor-3348 .elementor-element.elementor-element-7cba506{--display:flex;}.elementor-3348 .elementor-element.elementor-element-1a08acb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-a8e5ed2{--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:flex-start;--align-items:center;--flex-wrap:nowrap;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-a8e5ed2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-a8e5ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-a8e5ed2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, #6E6E6E 0%, #232323 100%);}.elementor-3348 .elementor-element.elementor-element-d9f77f1{--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;}.elementor-3348 .elementor-element.elementor-element-32ab9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-32ab9d2 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-c7cfabb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-c7cfabb img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-9b10579{--display:flex;--position:absolute;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;bottom:10%;}.elementor-3348 .elementor-element.elementor-element-9b10579:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9b10579 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9b10579 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#000000;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-9b10579{right:4%;}body.rtl .elementor-3348 .elementor-element.elementor-element-9b10579{left:4%;}.elementor-3348 .elementor-element.elementor-element-29297f4.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-29297f4{text-align:center;}.elementor-3348 .elementor-element.elementor-element-29297f4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5da01c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-e0dbef4{--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:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3348 .elementor-element.elementor-element-070092d img{width:100%;height:500px;}.elementor-3348 .elementor-element.elementor-element-342dd75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-342dd75:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-342dd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-342dd75 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, #62BB46 0%, #0DB14B 61%);}.elementor-3348 .elementor-element.elementor-element-a2b4dff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-ad7fca5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-ad7fca5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ad7fca5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-59ab8b2{--display:flex;}.elementor-3348 .elementor-element.elementor-element-c0f869e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c0f869e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0883a4f > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-3348 .elementor-element.elementor-element-8be9482{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-0b4329b img{width:100%;height:500px;}.elementor-3348 .elementor-element.elementor-element-1778b72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-1778b72:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-1778b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-1778b72 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, #62BB46 0%, #0DB14B 61%);}.elementor-3348 .elementor-element.elementor-element-4c4812f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-8f5ca90 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-8f5ca90{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8f5ca90 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c9ccc01{--display:flex;}.elementor-3348 .elementor-element.elementor-element-40a2ec0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-40a2ec0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-dfbe26a > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-3348 .elementor-element.elementor-element-ecfae63{--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;}.elementor-3348 .elementor-element.elementor-element-2f20675 img{width:100%;height:500px;}.elementor-3348 .elementor-element.elementor-element-4de1531{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-4de1531:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-4de1531 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-4de1531 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, #62BB46 0%, #0DB14B 61%);}.elementor-3348 .elementor-element.elementor-element-4c55fe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5eb578b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-5eb578b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5eb578b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-e91aeff{--display:flex;}.elementor-3348 .elementor-element.elementor-element-329e4d0{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-3348 .elementor-element.elementor-element-329e4d0.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-329e4d0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-16f06b9 > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0% 7% 0% 7%;}.elementor-3348 .elementor-element.elementor-element-f8bc54d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-666655a img{width:100%;height:500px;}.elementor-3348 .elementor-element.elementor-element-76ed25d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-76ed25d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-76ed25d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-76ed25d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:transparent;background-image:linear-gradient(180deg, #62BB46 0%, #0DB14B 61%);}.elementor-3348 .elementor-element.elementor-element-51a4088{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-3892dc3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-3892dc3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3892dc3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;line-height:47px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-927ea3f{--display:flex;}.elementor-3348 .elementor-element.elementor-element-2c49790{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2c49790 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-9e52004 > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-3348 .elementor-element.elementor-element-142a7ea{--display:flex;}.elementor-3348 .elementor-element.elementor-element-0710f07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3348 .elementor-element.elementor-element-ea2011e{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-cd1615e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3348 .elementor-element.elementor-element-cd1615e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-cd1615e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-cd1615e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-cd1615e:hover::before, .elementor-3348 .elementor-element.elementor-element-cd1615e:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-cd1615e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-cd1615e > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-cd1615e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-cd1615e:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-41e4a79{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-eebfb89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-916efc0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-916efc0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d4595b9{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d4595b9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6a453a6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6a453a6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c19b1fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-417b64d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-417b64d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d0522f6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d0522f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b9deeca{--display:flex;--min-height:0vh;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-b9deeca:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b9deeca > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b9deeca > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-3c59abd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-3c59abd:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-3c59abd > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-3c59abd > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-3c59abd:hover::before, .elementor-3348 .elementor-element.elementor-element-3c59abd:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-3c59abd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-3c59abd > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-3c59abd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-3c59abd:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-5137722{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-61344e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-af65bb3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-af65bb3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ecf0bb5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ecf0bb5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-9045fe4{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9045fe4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-068f2cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-edd3524{text-align:center;}.elementor-3348 .elementor-element.elementor-element-edd3524 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a2cf5fb{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a2cf5fb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d7e561a{--display:flex;--min-height:0vh;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-d7e561a:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-d7e561a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-d7e561a > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2f701c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2f701c2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2f701c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2f701c2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2f701c2:hover::before, .elementor-3348 .elementor-element.elementor-element-2f701c2:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2f701c2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2f701c2 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2f701c2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2f701c2:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-de73fa3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-5c566f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-17d6752{text-align:center;}.elementor-3348 .elementor-element.elementor-element-17d6752 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0a6c8c8{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0a6c8c8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6b79c75{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6b79c75 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-010d9a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-acd059b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-acd059b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bcca822{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bcca822 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-18279f7{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-18279f7:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-18279f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-18279f7 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2a60d10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2a60d10:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2a60d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2a60d10 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2a60d10:hover::before, .elementor-3348 .elementor-element.elementor-element-2a60d10:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2a60d10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2a60d10 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2a60d10 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2a60d10:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-2bf7616{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-1a98923{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-8e94b37{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8e94b37 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-9cc05c1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9cc05c1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-82541e3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-82541e3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4a278d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-75032f9{text-align:center;}.elementor-3348 .elementor-element.elementor-element-75032f9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3f84aa0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3f84aa0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5529097{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-5529097:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-5529097 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-5529097 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-599461f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-599461f:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-599461f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-599461f > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-599461f:hover::before, .elementor-3348 .elementor-element.elementor-element-599461f:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-599461f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-599461f > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-599461f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-599461f:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-e038ce9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-d42dcad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-ffc46b9{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ffc46b9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7e5cd4a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7e5cd4a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c32c9c3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c32c9c3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ab18d22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-bb768da{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bb768da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-9c78af1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9c78af1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4ecdf61{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-4ecdf61:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-4ecdf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-4ecdf61 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-a17a182{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-e8b555f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-e8b555f:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-e8b555f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-e8b555f > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-e8b555f:hover::before, .elementor-3348 .elementor-element.elementor-element-e8b555f:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e8b555f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e8b555f > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-e8b555f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-e8b555f:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-e1e2d75{--display:flex;}.elementor-3348 .elementor-element.elementor-element-a94aef4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-db180d2{text-align:center;}.elementor-3348 .elementor-element.elementor-element-db180d2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1c82bcd{text-align:center;}.elementor-3348 .elementor-element.elementor-element-1c82bcd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-042bacd{text-align:center;}.elementor-3348 .elementor-element.elementor-element-042bacd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1304f8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-86aaa30{text-align:center;}.elementor-3348 .elementor-element.elementor-element-86aaa30 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-74e67fc{text-align:center;}.elementor-3348 .elementor-element.elementor-element-74e67fc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-51570e7{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-51570e7:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-51570e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-51570e7 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-89f2d95{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-89f2d95:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-89f2d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-89f2d95 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-89f2d95:hover::before, .elementor-3348 .elementor-element.elementor-element-89f2d95:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-89f2d95:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-89f2d95 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-89f2d95 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-89f2d95:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-1ab1758{--display:flex;}.elementor-3348 .elementor-element.elementor-element-27b2a16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-c6df0df{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c6df0df .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d335f86{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d335f86 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6278501{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6278501 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-973f32b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-0de5f33{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0de5f33 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8389083{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8389083 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8a852f8{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-8a852f8:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-8a852f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-8a852f8 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2994087{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2994087:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2994087 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2994087 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2994087:hover::before, .elementor-3348 .elementor-element.elementor-element-2994087:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2994087:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2994087 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2994087 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2994087:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-8950765{--display:flex;}.elementor-3348 .elementor-element.elementor-element-7e4e21b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-0e3d39f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0e3d39f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5472004{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5472004 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-de1df3e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-de1df3e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-127d5a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-3e8e86d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3e8e86d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-05081e5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-05081e5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-42abc59{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-42abc59:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-42abc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-42abc59 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-e028acf{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-e028acf:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-e028acf > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-e028acf > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-e028acf:hover::before, .elementor-3348 .elementor-element.elementor-element-e028acf:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e028acf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e028acf > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-e028acf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-e028acf:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-b9754e3{--display:flex;}.elementor-3348 .elementor-element.elementor-element-56d4e61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-f234e63{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f234e63 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-2681850{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2681850 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-24b46d1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-24b46d1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-958fab0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-2265975{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2265975 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6fcbcfb{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6fcbcfb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5184370{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-5184370:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-5184370 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-5184370 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-521a93e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-521a93e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-521a93e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-521a93e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-521a93e:hover::before, .elementor-3348 .elementor-element.elementor-element-521a93e:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-521a93e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-521a93e > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-521a93e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-521a93e:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-5a2b56b{--display:flex;}.elementor-3348 .elementor-element.elementor-element-7254f6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-f97d77a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f97d77a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3331217{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3331217 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-04d2b01{text-align:center;}.elementor-3348 .elementor-element.elementor-element-04d2b01 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1efb5e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-60acb98{text-align:center;}.elementor-3348 .elementor-element.elementor-element-60acb98 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-54f67e5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-54f67e5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-940d237{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-940d237:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-940d237 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-940d237 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-12d9f8c{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-4a87fab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-4a87fab:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-4a87fab > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-4a87fab > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-4a87fab:hover::before, .elementor-3348 .elementor-element.elementor-element-4a87fab:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4a87fab:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4a87fab > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-4a87fab > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-4a87fab:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-1a556e8{--display:flex;}.elementor-3348 .elementor-element.elementor-element-c465b92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5703eb1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5703eb1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-2369976{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2369976 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ac24c8f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ac24c8f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-07d99d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-aa46087{text-align:center;}.elementor-3348 .elementor-element.elementor-element-aa46087 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-794b4ba{text-align:center;}.elementor-3348 .elementor-element.elementor-element-794b4ba .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-34e5dce{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-34e5dce:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-34e5dce > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-34e5dce > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-ba70b9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-ba70b9d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-ba70b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-ba70b9d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover::before, .elementor-3348 .elementor-element.elementor-element-ba70b9d:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ba70b9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ba70b9d > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-ba70b9d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-48d3058{--display:flex;}.elementor-3348 .elementor-element.elementor-element-328bb18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-d726675{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d726675 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c8083c5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c8083c5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c4dee3d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c4dee3d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c6bbc7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-f198bc6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f198bc6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-73dc5c8{text-align:center;}.elementor-3348 .elementor-element.elementor-element-73dc5c8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-15bab79{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-15bab79:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-15bab79 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-15bab79 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2da2285{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2da2285:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2da2285 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2da2285 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2da2285:hover::before, .elementor-3348 .elementor-element.elementor-element-2da2285:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2da2285:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2da2285 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2da2285 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2da2285:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-bc3b8f0{--display:flex;}.elementor-3348 .elementor-element.elementor-element-299aed7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-4361d3a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4361d3a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7046a43{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7046a43 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3ce9fef{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3ce9fef .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3eff715{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5839dc0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5839dc0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-20094e8{text-align:center;}.elementor-3348 .elementor-element.elementor-element-20094e8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0a997b5{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-0a997b5:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-0a997b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-0a997b5 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-e05be67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-e05be67:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-e05be67 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-e05be67 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-e05be67:hover::before, .elementor-3348 .elementor-element.elementor-element-e05be67:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e05be67:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-e05be67 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-e05be67 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-e05be67:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-13f3b5f{--display:flex;}.elementor-3348 .elementor-element.elementor-element-776b8f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-e9ba2b1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e9ba2b1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d6b0b89{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d6b0b89 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7b046cf{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7b046cf .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3fbfb3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-6638acd{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6638acd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bcab35c{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bcab35c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b3592b6{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-b3592b6:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b3592b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b3592b6 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2c75c09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2c75c09:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2c75c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2c75c09 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-15.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2c75c09:hover::before, .elementor-3348 .elementor-element.elementor-element-2c75c09:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2c75c09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2c75c09 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2c75c09 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2c75c09:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-cd074ca{--display:flex;}.elementor-3348 .elementor-element.elementor-element-c6b92e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-d99c39a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d99c39a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6cfc80e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6cfc80e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f511d5d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f511d5d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4a9afd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-b52fff5{text-align:center;}.elementor-3348 .elementor-element.elementor-element-b52fff5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ed3fee2{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ed3fee2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fc17099{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-fc17099:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-fc17099 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-fc17099 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-f804585{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-eb5f18c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-eb5f18c:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-eb5f18c > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-eb5f18c > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-16.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover::before, .elementor-3348 .elementor-element.elementor-element-eb5f18c:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-eb5f18c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-eb5f18c > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-eb5f18c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-0b5a683{--display:flex;}.elementor-3348 .elementor-element.elementor-element-562d4d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-6beff26{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6beff26 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bcf6550{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bcf6550 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d17946b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d17946b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b701489{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-0ae5ee6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0ae5ee6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6794f1b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6794f1b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f305411{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-f305411:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-f305411 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-f305411 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-94b7914{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-94b7914:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-94b7914 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-94b7914 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-17.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-94b7914:hover::before, .elementor-3348 .elementor-element.elementor-element-94b7914:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-94b7914:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-94b7914 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-94b7914 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-94b7914:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-e01b190{--display:flex;}.elementor-3348 .elementor-element.elementor-element-8ff351f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-9d3387e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9d3387e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c8a261b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c8a261b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fefb97e{text-align:center;}.elementor-3348 .elementor-element.elementor-element-fefb97e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-546f4bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-76ae377{text-align:center;}.elementor-3348 .elementor-element.elementor-element-76ae377 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-99e4d57{text-align:center;}.elementor-3348 .elementor-element.elementor-element-99e4d57 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b46d580{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-b46d580:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b46d580 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b46d580 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-ed79604{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-ed79604:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-ed79604 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-ed79604 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-ed79604:hover::before, .elementor-3348 .elementor-element.elementor-element-ed79604:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ed79604:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-ed79604 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-ed79604 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-ed79604:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-ac06b9e{--display:flex;}.elementor-3348 .elementor-element.elementor-element-52547e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-578ca15{text-align:center;}.elementor-3348 .elementor-element.elementor-element-578ca15 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-076ab40{text-align:center;}.elementor-3348 .elementor-element.elementor-element-076ab40 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8f39a7a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8f39a7a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8fa1ed3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-93a9d02{text-align:center;}.elementor-3348 .elementor-element.elementor-element-93a9d02 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c09e17b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c09e17b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-599a189{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-599a189:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-599a189 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-599a189 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-3ab212e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-3ab212e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-3ab212e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-3ab212e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-3ab212e:hover::before, .elementor-3348 .elementor-element.elementor-element-3ab212e:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-3ab212e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-3ab212e > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-3ab212e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-3ab212e:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-5def487{--display:flex;}.elementor-3348 .elementor-element.elementor-element-ed77471{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-4ad525f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4ad525f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6fa8819{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6fa8819 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-33c8803{text-align:center;}.elementor-3348 .elementor-element.elementor-element-33c8803 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a395f1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-6e5c640{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6e5c640 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bb6ce86{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bb6ce86 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-21747a5{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-21747a5:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-21747a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-21747a5 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-130e93d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-130e93d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-130e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-130e93d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-130e93d:hover::before, .elementor-3348 .elementor-element.elementor-element-130e93d:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-130e93d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-130e93d > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-130e93d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-130e93d:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-a9e9b53{--display:flex;}.elementor-3348 .elementor-element.elementor-element-12e8e35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-a911b22{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a911b22 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-064f337{text-align:center;}.elementor-3348 .elementor-element.elementor-element-064f337 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d33876b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d33876b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-df1a623{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-36d5f04{text-align:center;}.elementor-3348 .elementor-element.elementor-element-36d5f04 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ee78340{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ee78340 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b5a7a6d{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-b5a7a6d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b5a7a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b5a7a6d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-f5d6f63{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-71de5d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-71de5d4:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-71de5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-71de5d4 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-21.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-71de5d4:hover::before, .elementor-3348 .elementor-element.elementor-element-71de5d4:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-71de5d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-71de5d4 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-71de5d4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-71de5d4:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-0b6f4f1{--display:flex;}.elementor-3348 .elementor-element.elementor-element-d7abef5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5bc8110{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5bc8110 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-60a7f9d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-60a7f9d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-39c0648{text-align:center;}.elementor-3348 .elementor-element.elementor-element-39c0648 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ec42328{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-e7cb0ab{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e7cb0ab .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d71699b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d71699b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-45371ad{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-45371ad:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-45371ad > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-45371ad > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-b98d776{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-b98d776:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b98d776 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b98d776 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-22.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-b98d776:hover::before, .elementor-3348 .elementor-element.elementor-element-b98d776:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b98d776:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b98d776 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-b98d776 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-b98d776:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-71cd111{--display:flex;}.elementor-3348 .elementor-element.elementor-element-81c0d09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-c403986{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c403986 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-2f24a0d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2f24a0d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7ca43ee{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7ca43ee .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8ba7547{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-a93a2f6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a93a2f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-be9ccd3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-be9ccd3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-006428e{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-006428e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-006428e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-006428e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-5ba1dc0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-5ba1dc0:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-5ba1dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-5ba1dc0 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-23.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover::before, .elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-5ba1dc0 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-5ba1dc0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-01428eb{--display:flex;}.elementor-3348 .elementor-element.elementor-element-37e22ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-0837b47{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0837b47 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0f0bfa6{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0f0bfa6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f4905c7{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f4905c7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a232e0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-4dcd5c0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4dcd5c0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fd3f5c2{text-align:center;}.elementor-3348 .elementor-element.elementor-element-fd3f5c2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fe25271{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-fe25271:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-fe25271 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-fe25271 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-b2e64c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-b2e64c6:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b2e64c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b2e64c6 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-24.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover::before, .elementor-3348 .elementor-element.elementor-element-b2e64c6:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b2e64c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b2e64c6 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-b2e64c6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-917047b{--display:flex;}.elementor-3348 .elementor-element.elementor-element-e24c1d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-345dca8{text-align:center;}.elementor-3348 .elementor-element.elementor-element-345dca8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3d97a9d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3d97a9d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5e90398{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5e90398 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-74421d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-b30b4a1{text-align:center;}.elementor-3348 .elementor-element.elementor-element-b30b4a1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3504ebe{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3504ebe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-2170c88{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-2170c88:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2170c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2170c88 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-133506d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-133506d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-133506d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-133506d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-25.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-133506d:hover::before, .elementor-3348 .elementor-element.elementor-element-133506d:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-133506d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-133506d > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-133506d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-133506d:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-3822c81{--display:flex;}.elementor-3348 .elementor-element.elementor-element-2c3f3c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-2558a66{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2558a66 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0032a38{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0032a38 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-81e487a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-81e487a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f3cd187{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-afe2e9a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-afe2e9a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ba5fe1c{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ba5fe1c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6cbc60d{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-6cbc60d:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-6cbc60d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-6cbc60d > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-a6fac69{--display:flex;--min-height:260px;--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;}.elementor-3348 .elementor-element.elementor-element-b01d147{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-b01d147:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-b01d147 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-b01d147 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-26.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-b01d147:hover::before, .elementor-3348 .elementor-element.elementor-element-b01d147:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b01d147:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-b01d147 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-b01d147 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-b01d147:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-c8ae2bb{--display:flex;}.elementor-3348 .elementor-element.elementor-element-1fa1c2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-610ff56{text-align:center;}.elementor-3348 .elementor-element.elementor-element-610ff56 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8c297be{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8c297be .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b1d0e16{text-align:center;}.elementor-3348 .elementor-element.elementor-element-b1d0e16 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4749f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-501fab3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-501fab3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f3dfbdc{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f3dfbdc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c3cf9f8{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-c3cf9f8:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-c3cf9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-c3cf9f8 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-4b28e09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-4b28e09:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-4b28e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-4b28e09 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-27.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-4b28e09:hover::before, .elementor-3348 .elementor-element.elementor-element-4b28e09:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4b28e09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4b28e09 > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-4b28e09 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-4b28e09:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-ba007c6{--display:flex;}.elementor-3348 .elementor-element.elementor-element-14b419c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-3c12b72{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3c12b72 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6cb8b88{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6cb8b88 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bba5047{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bba5047 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-60dd984{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-461bd0f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-461bd0f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0f26625{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0f26625 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0d0297a{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-0d0297a:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-0d0297a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-0d0297a > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-4b5961e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-4b5961e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-4b5961e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-4b5961e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-28.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-4b5961e:hover::before, .elementor-3348 .elementor-element.elementor-element-4b5961e:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4b5961e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-4b5961e > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-4b5961e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-4b5961e:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-33314ce{--display:flex;}.elementor-3348 .elementor-element.elementor-element-b60fc99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-faa68ef{text-align:center;}.elementor-3348 .elementor-element.elementor-element-faa68ef .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d0e2633{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d0e2633 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1c91fed{text-align:center;}.elementor-3348 .elementor-element.elementor-element-1c91fed .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d93cedc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-e5a9dbe{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e5a9dbe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c886cfe{text-align:center;}.elementor-3348 .elementor-element.elementor-element-c886cfe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-59c0168{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-59c0168:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-59c0168 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-59c0168 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-73543fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-73543fc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-73543fc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-73543fc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-29.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-73543fc:hover::before, .elementor-3348 .elementor-element.elementor-element-73543fc:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-73543fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-73543fc > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-73543fc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-73543fc:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-ceb5a7c{--display:flex;}.elementor-3348 .elementor-element.elementor-element-b4e7301{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-52e7165{text-align:center;}.elementor-3348 .elementor-element.elementor-element-52e7165 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ffcea83{text-align:center;}.elementor-3348 .elementor-element.elementor-element-ffcea83 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b2ddc08{text-align:center;}.elementor-3348 .elementor-element.elementor-element-b2ddc08 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a58be0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-f562926{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f562926 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3e1032d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3e1032d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7544f21{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-7544f21:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-7544f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-7544f21 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-2a8443b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3348 .elementor-element.elementor-element-2a8443b:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-2a8443b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-2a8443b > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/Biodiversity-30.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-2a8443b:hover::before, .elementor-3348 .elementor-element.elementor-element-2a8443b:hover > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2a8443b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-2a8443b > .elementor-background-slideshow:hover::before, .elementor-3348 .elementor-element.elementor-element-2a8443b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-2a8443b:hover{--overlay-opacity:0.5;}.elementor-3348 .elementor-element.elementor-element-301868d{--display:flex;}.elementor-3348 .elementor-element.elementor-element-2ad7106{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-df2aa38{text-align:center;}.elementor-3348 .elementor-element.elementor-element-df2aa38 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1efe35d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-1efe35d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3cd861c{text-align:center;}.elementor-3348 .elementor-element.elementor-element-3cd861c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;text-transform:capitalize;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-6f4a7a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-14a1ed8{text-align:center;}.elementor-3348 .elementor-element.elementor-element-14a1ed8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-1247eed{text-align:center;}.elementor-3348 .elementor-element.elementor-element-1247eed .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-fdce30e{--display:flex;--justify-content:center;--gap:9% 9%;--row-gap:9%;--column-gap:9%;}.elementor-3348 .elementor-element.elementor-element-fdce30e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-fdce30e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-fdce30e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-0fa589d{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#888888;--n-tabs-title-color-active:#62BB46;}.elementor-3348 .elementor-element.elementor-element-0fa589d > .elementor-widget-container{margin:5% 0% 5% 0%;padding:0% 10% 0% 10%;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 10px 0px;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 10px 0px;border-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:0px 0px 10px 0px;border-color:#123F55;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Nunito Sans", Sans-serif;font-weight:600;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3348 .elementor-element.elementor-element-0fa589d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F5F5F5;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FDFDFD;stroke:#FDFDFD;}.elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-3348 .elementor-element.elementor-element-0fa589d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#62BB46;stroke:#62BB46;}.elementor-3348 .elementor-element.elementor-element-dda5b04{--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-3348 .elementor-element.elementor-element-98a954a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:9%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-3348 .elementor-element.elementor-element-98a954a.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-7039e3f > .elementor-widget-container{margin:9% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-7039e3f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-7039e3f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:49px;font-weight:900;line-height:47px;color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-e78b2da{--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:space-evenly;--align-items:center;}.elementor-3348 .elementor-element.elementor-element-4808f61 img{width:100%;height:146px;}.elementor-3348 .elementor-element.elementor-element-d89d194 img{width:100%;height:104px;}.elementor-3348 .elementor-element.elementor-element-796829d img{width:100%;height:73px;}.elementor-3348 .elementor-element.elementor-element-0a8dd93{--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:space-between;--align-items:center;}.elementor-3348 .elementor-element.elementor-element-b70e7f8{--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:flex-start;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}body:not(.rtl) .elementor-3348 .elementor-element.elementor-element-ee8cbb7{left:946px;}body.rtl .elementor-3348 .elementor-element.elementor-element-ee8cbb7{right:946px;}.elementor-3348 .elementor-element.elementor-element-ee8cbb7{top:-70px;}.elementor-3348 .elementor-element.elementor-element-ee8cbb7 img{width:100%;height:228px;}.elementor-3348 .elementor-element.elementor-element-2686bc2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-2686bc2{text-align:left;}.elementor-3348 .elementor-element.elementor-element-2686bc2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:59px;font-weight:900;font-style:italic;line-height:47px;color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-5c5f991 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:31px;font-weight:800;color:#000000;}.elementor-3348 .elementor-element.elementor-element-2235d35{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-2235d35 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-1bbd270{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3348 .elementor-element.elementor-element-732db24{--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-3348 .elementor-element.elementor-element-4f35e8c{--display:flex;--min-height:0px;--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;}.elementor-3348 .elementor-element.elementor-element-4f35e8c.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-view-stacked .elementor-icon{background-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-view-default .elementor-icon{color:#62BB46;border-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8b1b5e1.elementor-view-default .elementor-icon svg{fill:#62BB46;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1 .elementor-icon{font-size:16px;}.elementor-3348 .elementor-element.elementor-element-8b1b5e1 .elementor-icon svg{height:16px;}.elementor-3348 .elementor-element.elementor-element-393b2f4.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-393b2f4{text-align:center;}.elementor-3348 .elementor-element.elementor-element-393b2f4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#000000;}.elementor-3348 .elementor-element.elementor-element-727ac6d{--display:flex;--min-height:0px;--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;}.elementor-3348 .elementor-element.elementor-element-727ac6d.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-d2a6031 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-d2a6031 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-view-stacked .elementor-icon{background-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-view-default .elementor-icon{color:#115B7F;border-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-d2a6031.elementor-view-default .elementor-icon svg{fill:#115B7F;}.elementor-3348 .elementor-element.elementor-element-d2a6031 .elementor-icon{font-size:16px;}.elementor-3348 .elementor-element.elementor-element-d2a6031 .elementor-icon svg{height:16px;}.elementor-3348 .elementor-element.elementor-element-70b915a.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-70b915a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-70b915a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;color:#000000;}.elementor-3348 .elementor-element.elementor-element-6627b97{--display:flex;}.elementor-3348 .elementor-element.elementor-element-b0c7756{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:17%;--padding-right:17%;}#cmsmasters-slider-51cc574{--cmsmasters-columns:1;--cmsmasters-space-between:0px;--cmsmasters-slider-width:100%;}.elementor-3348 .elementor-element.elementor-element-51cc574 .elementor-widget-cmsmasters-media-carousel__inner img{object-fit:contain;}.elementor-3348 .elementor-element.elementor-element-51cc574{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-51cc574.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-51cc574 .elementor-widget-cmsmasters-media-carousel__wrapper{transition:all 0.3s;}.elementor-3348 .elementor-element.elementor-element-51cc574 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video i{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-51cc574 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video svg{width:36px;}#cmsmasters-slider-51cc574 .swiper-button .cmsmasters-wrap-icon{color:#62BB46;font-size:20px;}#cmsmasters-slider-51cc574 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-3348 .elementor-element.elementor-element-1fe6b9d{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-1fe6b9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-1fe6b9d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-1fe6b9d {--n-accordion-padding:2% 1% 2% 34%;}:where( .elementor-3348 .elementor-element.elementor-element-1fe6b9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-3348 .elementor-element.elementor-element-a9da677{--display:flex;}.elementor-3348 .elementor-element.elementor-element-5761621{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:17%;--padding-right:17%;}#cmsmasters-slider-e0ee348{--cmsmasters-columns:1;--cmsmasters-space-between:0px;--cmsmasters-slider-width:100%;}.elementor-3348 .elementor-element.elementor-element-e0ee348 .elementor-widget-cmsmasters-media-carousel__inner img{object-fit:contain;}.elementor-3348 .elementor-element.elementor-element-e0ee348{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-e0ee348.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-e0ee348 .elementor-widget-cmsmasters-media-carousel__wrapper{transition:all 0.3s;}.elementor-3348 .elementor-element.elementor-element-e0ee348 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video i{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-e0ee348 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video svg{width:36px;}#cmsmasters-slider-e0ee348 .swiper-button .cmsmasters-wrap-icon{color:#62BB46;font-size:20px;}#cmsmasters-slider-e0ee348 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-3348 .elementor-element.elementor-element-cbe663c{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-cbe663c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#62BB46;}.elementor-3348 .elementor-element.elementor-element-cbe663c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-cbe663c {--n-accordion-padding:2% 1% 2% 32%;}:where( .elementor-3348 .elementor-element.elementor-element-cbe663c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-3348 .elementor-element.elementor-element-1b59876{--display:flex;}.elementor-3348 .elementor-element.elementor-element-13ff52f{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:17%;--padding-right:17%;}#cmsmasters-slider-81c7ec7{--cmsmasters-columns:1;--cmsmasters-space-between:0px;--cmsmasters-slider-width:100%;}.elementor-3348 .elementor-element.elementor-element-81c7ec7 .elementor-widget-cmsmasters-media-carousel__inner img{object-fit:cover;}.elementor-3348 .elementor-element.elementor-element-81c7ec7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-81c7ec7.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-81c7ec7 .elementor-widget-cmsmasters-media-carousel__wrapper{transition:all 0.3s;}.elementor-3348 .elementor-element.elementor-element-81c7ec7 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video i{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-81c7ec7 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video svg{width:36px;}#cmsmasters-slider-81c7ec7 .swiper-button .cmsmasters-wrap-icon{color:#62BB46;font-size:20px;}#cmsmasters-slider-81c7ec7 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-3348 .elementor-element.elementor-element-73f44c9{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0DB14B;}.elementor-3348 .elementor-element.elementor-element-73f44c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-73f44c9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-73f44c9 {--n-accordion-padding:2% 1% 2% 39%;}:where( .elementor-3348 .elementor-element.elementor-element-73f44c9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-3348 .elementor-element.elementor-element-e02fa80{--display:flex;}.elementor-3348 .elementor-element.elementor-element-357660d{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:15%;--padding-right:15%;}#cmsmasters-slider-428a816{--cmsmasters-columns:1;--cmsmasters-space-between:0px;--cmsmasters-slider-width:100%;}.elementor-3348 .elementor-element.elementor-element-428a816 .elementor-widget-cmsmasters-media-carousel__inner img{object-fit:contain;}.elementor-3348 .elementor-element.elementor-element-428a816{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-428a816.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-428a816 .elementor-widget-cmsmasters-media-carousel__wrapper{transition:all 0.3s;}.elementor-3348 .elementor-element.elementor-element-428a816 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video i{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-428a816 .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video svg{width:36px;}#cmsmasters-slider-428a816 .swiper-button .cmsmasters-wrap-icon{color:#62BB46;font-size:20px;}#cmsmasters-slider-428a816 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-3348 .elementor-element.elementor-element-ad50c5a{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0DB14B;}.elementor-3348 .elementor-element.elementor-element-ad50c5a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-ad50c5a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-ad50c5a {--n-accordion-padding:2% 1% 2% 041%;}:where( .elementor-3348 .elementor-element.elementor-element-ad50c5a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-3348 .elementor-element.elementor-element-6516e6c{--display:flex;}.elementor-3348 .elementor-element.elementor-element-70f2b72{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:15%;--padding-right:15%;}#cmsmasters-slider-6696c8d{--cmsmasters-columns:1;--cmsmasters-space-between:0px;--cmsmasters-slider-width:100%;}.elementor-3348 .elementor-element.elementor-element-6696c8d .elementor-widget-cmsmasters-media-carousel__inner img{object-fit:contain;}.elementor-3348 .elementor-element.elementor-element-6696c8d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-6696c8d.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-6696c8d .elementor-widget-cmsmasters-media-carousel__wrapper{transition:all 0.3s;}.elementor-3348 .elementor-element.elementor-element-6696c8d .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video i{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-6696c8d .elementor-widget-cmsmasters-media-carousel__outer .elementor-widget-cmsmasters-media-carousel__icon-video svg{width:36px;}#cmsmasters-slider-6696c8d .swiper-button .cmsmasters-wrap-icon{color:#62BB46;font-size:20px;}#cmsmasters-slider-6696c8d .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-3348 .elementor-element.elementor-element-ce172b8{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0DB14B;}.elementor-3348 .elementor-element.elementor-element-ce172b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#115B7F;}.elementor-3348 .elementor-element.elementor-element-ce172b8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-ce172b8 {--n-accordion-padding:2% 1% 2% 41%;}:where( .elementor-3348 .elementor-element.elementor-element-ce172b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:800;}@media(min-width:768px){.elementor-3348 .elementor-element.elementor-element-8d7159b{--width:99.921%;}.elementor-3348 .elementor-element.elementor-element-9347cdc{--width:100%;}.elementor-3348 .elementor-element.elementor-element-d89b060{--width:90%;}.elementor-3348 .elementor-element.elementor-element-6862938{--width:90%;}.elementor-3348 .elementor-element.elementor-element-ae260df{--width:90%;}.elementor-3348 .elementor-element.elementor-element-f54e536{--width:90%;}.elementor-3348 .elementor-element.elementor-element-fde9ee3{--width:90%;}.elementor-3348 .elementor-element.elementor-element-b890bd9{--width:90%;}.elementor-3348 .elementor-element.elementor-element-fb421b3{--width:90%;}.elementor-3348 .elementor-element.elementor-element-faec1a4{--content-width:100%;}.elementor-3348 .elementor-element.elementor-element-a8e5ed2{--content-width:100%;}.elementor-3348 .elementor-element.elementor-element-9b10579{--width:22%;}.elementor-3348 .elementor-element.elementor-element-342dd75{--width:50%;}.elementor-3348 .elementor-element.elementor-element-1778b72{--width:50%;}.elementor-3348 .elementor-element.elementor-element-4de1531{--width:50%;}.elementor-3348 .elementor-element.elementor-element-76ed25d{--width:50%;}.elementor-3348 .elementor-element.elementor-element-cd1615e{--width:100%;}.elementor-3348 .elementor-element.elementor-element-41e4a79{--width:100%;}.elementor-3348 .elementor-element.elementor-element-3c59abd{--width:100%;}.elementor-3348 .elementor-element.elementor-element-5137722{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2f701c2{--width:100%;}.elementor-3348 .elementor-element.elementor-element-de73fa3{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2a60d10{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2bf7616{--width:100%;}.elementor-3348 .elementor-element.elementor-element-599461f{--width:100%;}.elementor-3348 .elementor-element.elementor-element-e038ce9{--width:100%;}.elementor-3348 .elementor-element.elementor-element-e8b555f{--width:100%;}.elementor-3348 .elementor-element.elementor-element-89f2d95{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2994087{--width:100%;}.elementor-3348 .elementor-element.elementor-element-e028acf{--width:100%;}.elementor-3348 .elementor-element.elementor-element-521a93e{--width:100%;}.elementor-3348 .elementor-element.elementor-element-4a87fab{--width:100%;}.elementor-3348 .elementor-element.elementor-element-ba70b9d{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2da2285{--width:100%;}.elementor-3348 .elementor-element.elementor-element-e05be67{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2c75c09{--width:100%;}.elementor-3348 .elementor-element.elementor-element-eb5f18c{--width:100%;}.elementor-3348 .elementor-element.elementor-element-94b7914{--width:100%;}.elementor-3348 .elementor-element.elementor-element-ed79604{--width:100%;}.elementor-3348 .elementor-element.elementor-element-3ab212e{--width:100%;}.elementor-3348 .elementor-element.elementor-element-130e93d{--width:100%;}.elementor-3348 .elementor-element.elementor-element-71de5d4{--width:100%;}.elementor-3348 .elementor-element.elementor-element-b98d776{--width:100%;}.elementor-3348 .elementor-element.elementor-element-5ba1dc0{--width:100%;}.elementor-3348 .elementor-element.elementor-element-b2e64c6{--width:100%;}.elementor-3348 .elementor-element.elementor-element-133506d{--width:100%;}.elementor-3348 .elementor-element.elementor-element-b01d147{--width:100%;}.elementor-3348 .elementor-element.elementor-element-4b28e09{--width:100%;}.elementor-3348 .elementor-element.elementor-element-4b5961e{--width:100%;}.elementor-3348 .elementor-element.elementor-element-73543fc{--width:100%;}.elementor-3348 .elementor-element.elementor-element-2a8443b{--width:100%;}.elementor-3348 .elementor-element.elementor-element-98a954a{--width:100%;}.elementor-3348 .elementor-element.elementor-element-e78b2da{--width:100%;}.elementor-3348 .elementor-element.elementor-element-0a8dd93{--width:1016px;}.elementor-3348 .elementor-element.elementor-element-4f35e8c{--width:15%;}.elementor-3348 .elementor-element.elementor-element-727ac6d{--width:15%;}}@media(min-width:1601px){.elementor-3348 .elementor-element.elementor-element-9347cdc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9347cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9347cdc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/bg-milestone-scaled.png");}.elementor-3348 .elementor-element.elementor-element-9347cdc{--min-height:75vh;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3348 .elementor-element.elementor-element-c9aeed4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0%;--margin-bottom:-2%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-3348 .elementor-element.elementor-element-d89b060{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-6862938{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-ae260df{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-0bf9a0e{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-f54e536{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fde9ee3{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-b890bd9{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fb421b3{--width:16vw;--min-height:10vw;--overlay-opacity:0.25;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}}@media(max-width:1180px){.elementor-3348 .elementor-element.elementor-element-9347cdc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9347cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9347cdc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/bg-milestone-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-9347cdc{--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3348 .elementor-element.elementor-element-270feed.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-c9aeed4{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0%;--margin-bottom:-3%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3348 .elementor-element.elementor-element-c9aeed4.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3348 .elementor-element.elementor-element-d89b060{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-d89b060.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-2998c87 img{width:48%;}.elementor-3348 .elementor-element.elementor-element-6e505f3 .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-c537510 .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-6862938{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-6862938.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-2d45670 img{width:48%;}.elementor-3348 .elementor-element.elementor-element-6e33865 .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-3c02eef .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-ae260df{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-ae260df.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-96c1860 img{width:48%;}.elementor-3348 .elementor-element.elementor-element-4095eef .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-094c9bb .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-0bf9a0e{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-0bf9a0e.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-f54e536{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-f54e536.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-ebc39ff img{width:48%;}.elementor-3348 .elementor-element.elementor-element-432c009 .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-a2740c1 .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-fde9ee3{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fde9ee3.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-7ca7d24 img{width:48%;}.elementor-3348 .elementor-element.elementor-element-f7147ae .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-8474681 .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-b890bd9{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-b890bd9.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-58267ac img{width:48%;}.elementor-3348 .elementor-element.elementor-element-5742db6 .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-3416a07 .elementor-heading-title{font-size:1.1em;}.elementor-3348 .elementor-element.elementor-element-fb421b3{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fb421b3.e-con{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-a7207cd img{width:48%;}.elementor-3348 .elementor-element.elementor-element-ae1789e .elementor-heading-title{font-size:2.2em;}.elementor-3348 .elementor-element.elementor-element-d59441b .elementor-heading-title{font-size:1.1em;}}@media(max-width:767px){.elementor-3348 .elementor-element.elementor-element-9347cdc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-3348 .elementor-element.elementor-element-9347cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3348 .elementor-element.elementor-element-9347cdc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://karyahutan.com/wp-content/uploads/2025/08/bg-milestone-scaled.png");}.elementor-3348 .elementor-element.elementor-element-9347cdc{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-c9aeed4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-d89b060{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-6862938{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-ae260df{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-0bf9a0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-f54e536{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fde9ee3{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-b890bd9{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-fb421b3{--width:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3348 .elementor-element.elementor-element-df382a3 .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-ad7fca5 .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-8f5ca90 .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-5eb578b .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-3892dc3 .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-7039e3f .elementor-heading-title{font-size:2.7em;}.elementor-3348 .elementor-element.elementor-element-d89d194 img{max-width:58%;}.elementor-3348 .elementor-element.elementor-element-2686bc2 .elementor-heading-title{font-size:2.7em;}}/* Start of your custom CSS rules for image, class: .elementor-element-6a99982 */ .elementor-3348 .elementor-element.elementor-element-6a99982 {
    background-attachment: fixed;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-abaa2f2 */ .elementor-3348 .elementor-element.elementor-element-abaa2f2 {

  background-attachment: fixed; /* 👈 key part for parallax */
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-d89b060 */ .elementor-3348 .elementor-element.elementor-element-d89b060 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-6862938 */ .elementor-3348 .elementor-element.elementor-element-6862938 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ae260df */ .elementor-3348 .elementor-element.elementor-element-ae260df { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-f54e536 */ .elementor-3348 .elementor-element.elementor-element-f54e536 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-fde9ee3 */ .elementor-3348 .elementor-element.elementor-element-fde9ee3 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b890bd9 */ .elementor-3348 .elementor-element.elementor-element-b890bd9 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-fb421b3 */ .elementor-3348 .elementor-element.elementor-element-fb421b3 { backdrop-filter: blur(2px);} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-9fc0892 */ .elementor-3348 .elementor-element.elementor-element-9fc0892 {

  background-attachment: fixed;
  position: relative;
  overflow: hidden;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-0883a4f */ .elementor-3348 .elementor-element.elementor-element-0883a4f {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-dfbe26a */ .elementor-3348 .elementor-element.elementor-element-dfbe26a {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-16f06b9 */ .elementor-3348 .elementor-element.elementor-element-16f06b9 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-9e52004 */ .elementor-3348 .elementor-element.elementor-element-9e52004 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-cd1615e */ .elementor-3348 .elementor-element.elementor-element-cd1615e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3c59abd */ .elementor-3348 .elementor-element.elementor-element-3c59abd {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2f701c2 */ .elementor-3348 .elementor-element.elementor-element-2f701c2 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a60d10 */ .elementor-3348 .elementor-element.elementor-element-2a60d10 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-599461f */ .elementor-3348 .elementor-element.elementor-element-599461f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-599461f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-599461f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e8b555f */ .elementor-3348 .elementor-element.elementor-element-e8b555f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-89f2d95 */ .elementor-3348 .elementor-element.elementor-element-89f2d95 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2994087 */ .elementor-3348 .elementor-element.elementor-element-2994087 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2994087 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2994087 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e028acf */ .elementor-3348 .elementor-element.elementor-element-e028acf {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e028acf .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e028acf .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-521a93e */ .elementor-3348 .elementor-element.elementor-element-521a93e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-521a93e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-521a93e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4a87fab */ .elementor-3348 .elementor-element.elementor-element-4a87fab {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ba70b9d */ .elementor-3348 .elementor-element.elementor-element-ba70b9d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2da2285 */ .elementor-3348 .elementor-element.elementor-element-2da2285 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e05be67 */ .elementor-3348 .elementor-element.elementor-element-e05be67 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2c75c09 */ .elementor-3348 .elementor-element.elementor-element-2c75c09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-eb5f18c */ .elementor-3348 .elementor-element.elementor-element-eb5f18c {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-94b7914 */ .elementor-3348 .elementor-element.elementor-element-94b7914 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ed79604 */ .elementor-3348 .elementor-element.elementor-element-ed79604 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3ab212e */ .elementor-3348 .elementor-element.elementor-element-3ab212e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-130e93d */ .elementor-3348 .elementor-element.elementor-element-130e93d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-130e93d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-130e93d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-71de5d4 */ .elementor-3348 .elementor-element.elementor-element-71de5d4 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b98d776 */ .elementor-3348 .elementor-element.elementor-element-b98d776 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-5ba1dc0 */ .elementor-3348 .elementor-element.elementor-element-5ba1dc0 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b2e64c6 */ .elementor-3348 .elementor-element.elementor-element-b2e64c6 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-133506d */ .elementor-3348 .elementor-element.elementor-element-133506d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-133506d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-133506d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b01d147 */ .elementor-3348 .elementor-element.elementor-element-b01d147 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b28e09 */ .elementor-3348 .elementor-element.elementor-element-4b28e09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b5961e */ .elementor-3348 .elementor-element.elementor-element-4b5961e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-73543fc */ .elementor-3348 .elementor-element.elementor-element-73543fc {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-73543fc .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-73543fc .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a8443b */ .elementor-3348 .elementor-element.elementor-element-2a8443b {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-0883a4f */ .elementor-3348 .elementor-element.elementor-element-0883a4f {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-dfbe26a */ .elementor-3348 .elementor-element.elementor-element-dfbe26a {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-16f06b9 */ .elementor-3348 .elementor-element.elementor-element-16f06b9 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-9e52004 */ .elementor-3348 .elementor-element.elementor-element-9e52004 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-cd1615e */ .elementor-3348 .elementor-element.elementor-element-cd1615e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3c59abd */ .elementor-3348 .elementor-element.elementor-element-3c59abd {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2f701c2 */ .elementor-3348 .elementor-element.elementor-element-2f701c2 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a60d10 */ .elementor-3348 .elementor-element.elementor-element-2a60d10 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-599461f */ .elementor-3348 .elementor-element.elementor-element-599461f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-599461f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-599461f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e8b555f */ .elementor-3348 .elementor-element.elementor-element-e8b555f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-89f2d95 */ .elementor-3348 .elementor-element.elementor-element-89f2d95 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2994087 */ .elementor-3348 .elementor-element.elementor-element-2994087 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2994087 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2994087 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e028acf */ .elementor-3348 .elementor-element.elementor-element-e028acf {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e028acf .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e028acf .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-521a93e */ .elementor-3348 .elementor-element.elementor-element-521a93e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-521a93e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-521a93e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4a87fab */ .elementor-3348 .elementor-element.elementor-element-4a87fab {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ba70b9d */ .elementor-3348 .elementor-element.elementor-element-ba70b9d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2da2285 */ .elementor-3348 .elementor-element.elementor-element-2da2285 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e05be67 */ .elementor-3348 .elementor-element.elementor-element-e05be67 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2c75c09 */ .elementor-3348 .elementor-element.elementor-element-2c75c09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-eb5f18c */ .elementor-3348 .elementor-element.elementor-element-eb5f18c {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-94b7914 */ .elementor-3348 .elementor-element.elementor-element-94b7914 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ed79604 */ .elementor-3348 .elementor-element.elementor-element-ed79604 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3ab212e */ .elementor-3348 .elementor-element.elementor-element-3ab212e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-130e93d */ .elementor-3348 .elementor-element.elementor-element-130e93d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-130e93d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-130e93d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-71de5d4 */ .elementor-3348 .elementor-element.elementor-element-71de5d4 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b98d776 */ .elementor-3348 .elementor-element.elementor-element-b98d776 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-5ba1dc0 */ .elementor-3348 .elementor-element.elementor-element-5ba1dc0 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b2e64c6 */ .elementor-3348 .elementor-element.elementor-element-b2e64c6 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-133506d */ .elementor-3348 .elementor-element.elementor-element-133506d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-133506d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-133506d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b01d147 */ .elementor-3348 .elementor-element.elementor-element-b01d147 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b28e09 */ .elementor-3348 .elementor-element.elementor-element-4b28e09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b5961e */ .elementor-3348 .elementor-element.elementor-element-4b5961e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-73543fc */ .elementor-3348 .elementor-element.elementor-element-73543fc {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-73543fc .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-73543fc .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a8443b */ .elementor-3348 .elementor-element.elementor-element-2a8443b {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-0883a4f */ .elementor-3348 .elementor-element.elementor-element-0883a4f {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-dfbe26a */ .elementor-3348 .elementor-element.elementor-element-dfbe26a {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-16f06b9 */ .elementor-3348 .elementor-element.elementor-element-16f06b9 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-9e52004 */ .elementor-3348 .elementor-element.elementor-element-9e52004 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-cd1615e */ .elementor-3348 .elementor-element.elementor-element-cd1615e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3c59abd */ .elementor-3348 .elementor-element.elementor-element-3c59abd {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2f701c2 */ .elementor-3348 .elementor-element.elementor-element-2f701c2 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a60d10 */ .elementor-3348 .elementor-element.elementor-element-2a60d10 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-599461f */ .elementor-3348 .elementor-element.elementor-element-599461f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-599461f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-599461f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e8b555f */ .elementor-3348 .elementor-element.elementor-element-e8b555f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-89f2d95 */ .elementor-3348 .elementor-element.elementor-element-89f2d95 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2994087 */ .elementor-3348 .elementor-element.elementor-element-2994087 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2994087 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2994087 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e028acf */ .elementor-3348 .elementor-element.elementor-element-e028acf {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e028acf .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e028acf .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-521a93e */ .elementor-3348 .elementor-element.elementor-element-521a93e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-521a93e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-521a93e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4a87fab */ .elementor-3348 .elementor-element.elementor-element-4a87fab {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ba70b9d */ .elementor-3348 .elementor-element.elementor-element-ba70b9d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2da2285 */ .elementor-3348 .elementor-element.elementor-element-2da2285 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e05be67 */ .elementor-3348 .elementor-element.elementor-element-e05be67 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2c75c09 */ .elementor-3348 .elementor-element.elementor-element-2c75c09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-eb5f18c */ .elementor-3348 .elementor-element.elementor-element-eb5f18c {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-94b7914 */ .elementor-3348 .elementor-element.elementor-element-94b7914 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ed79604 */ .elementor-3348 .elementor-element.elementor-element-ed79604 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3ab212e */ .elementor-3348 .elementor-element.elementor-element-3ab212e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-130e93d */ .elementor-3348 .elementor-element.elementor-element-130e93d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-130e93d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-130e93d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-71de5d4 */ .elementor-3348 .elementor-element.elementor-element-71de5d4 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b98d776 */ .elementor-3348 .elementor-element.elementor-element-b98d776 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-5ba1dc0 */ .elementor-3348 .elementor-element.elementor-element-5ba1dc0 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b2e64c6 */ .elementor-3348 .elementor-element.elementor-element-b2e64c6 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-133506d */ .elementor-3348 .elementor-element.elementor-element-133506d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-133506d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-133506d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b01d147 */ .elementor-3348 .elementor-element.elementor-element-b01d147 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b28e09 */ .elementor-3348 .elementor-element.elementor-element-4b28e09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b5961e */ .elementor-3348 .elementor-element.elementor-element-4b5961e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-73543fc */ .elementor-3348 .elementor-element.elementor-element-73543fc {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-73543fc .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-73543fc .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a8443b */ .elementor-3348 .elementor-element.elementor-element-2a8443b {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-0883a4f */ .elementor-3348 .elementor-element.elementor-element-0883a4f {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-dfbe26a */ .elementor-3348 .elementor-element.elementor-element-dfbe26a {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-16f06b9 */ .elementor-3348 .elementor-element.elementor-element-16f06b9 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for text-editor, class: .elementor-element-9e52004 */ .elementor-3348 .elementor-element.elementor-element-9e52004 {
  text-align: justify;
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-cd1615e */ .elementor-3348 .elementor-element.elementor-element-cd1615e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-cd1615e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-cd1615e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3c59abd */ .elementor-3348 .elementor-element.elementor-element-3c59abd {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3c59abd .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3c59abd:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2f701c2 */ .elementor-3348 .elementor-element.elementor-element-2f701c2 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2f701c2 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2f701c2:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a60d10 */ .elementor-3348 .elementor-element.elementor-element-2a60d10 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a60d10 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a60d10:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-599461f */ .elementor-3348 .elementor-element.elementor-element-599461f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-599461f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-599461f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-599461f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e8b555f */ .elementor-3348 .elementor-element.elementor-element-e8b555f {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e8b555f .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e8b555f:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-89f2d95 */ .elementor-3348 .elementor-element.elementor-element-89f2d95 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-89f2d95 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-89f2d95:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2994087 */ .elementor-3348 .elementor-element.elementor-element-2994087 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2994087 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2994087 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2994087:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e028acf */ .elementor-3348 .elementor-element.elementor-element-e028acf {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e028acf .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e028acf .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e028acf:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-521a93e */ .elementor-3348 .elementor-element.elementor-element-521a93e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-521a93e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-521a93e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-521a93e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4a87fab */ .elementor-3348 .elementor-element.elementor-element-4a87fab {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4a87fab .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4a87fab:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ba70b9d */ .elementor-3348 .elementor-element.elementor-element-ba70b9d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ba70b9d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2da2285 */ .elementor-3348 .elementor-element.elementor-element-2da2285 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2da2285 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2da2285:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-e05be67 */ .elementor-3348 .elementor-element.elementor-element-e05be67 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-e05be67 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-e05be67:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2c75c09 */ .elementor-3348 .elementor-element.elementor-element-2c75c09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2c75c09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2c75c09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-eb5f18c */ .elementor-3348 .elementor-element.elementor-element-eb5f18c {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-eb5f18c:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-94b7914 */ .elementor-3348 .elementor-element.elementor-element-94b7914 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-94b7914 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-94b7914:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-ed79604 */ .elementor-3348 .elementor-element.elementor-element-ed79604 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-ed79604 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-ed79604:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-3ab212e */ .elementor-3348 .elementor-element.elementor-element-3ab212e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-3ab212e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-3ab212e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-130e93d */ .elementor-3348 .elementor-element.elementor-element-130e93d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-130e93d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-130e93d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-130e93d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-71de5d4 */ .elementor-3348 .elementor-element.elementor-element-71de5d4 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-71de5d4 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-71de5d4:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b98d776 */ .elementor-3348 .elementor-element.elementor-element-b98d776 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b98d776 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b98d776:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-5ba1dc0 */ .elementor-3348 .elementor-element.elementor-element-5ba1dc0 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-5ba1dc0:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b2e64c6 */ .elementor-3348 .elementor-element.elementor-element-b2e64c6 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b2e64c6:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-133506d */ .elementor-3348 .elementor-element.elementor-element-133506d {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-133506d .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-133506d .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-133506d:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-b01d147 */ .elementor-3348 .elementor-element.elementor-element-b01d147 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-b01d147 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-b01d147:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b28e09 */ .elementor-3348 .elementor-element.elementor-element-4b28e09 {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b28e09 .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b28e09:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-4b5961e */ .elementor-3348 .elementor-element.elementor-element-4b5961e {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-4b5961e .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-4b5961e:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-73543fc */ .elementor-3348 .elementor-element.elementor-element-73543fc {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-73543fc .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-73543fc .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-73543fc:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */
/* Start of your custom CSS rules for container, class: .elementor-element-2a8443b */ .elementor-3348 .elementor-element.elementor-element-2a8443b {
  position: relative;
  overflow: hidden;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .sliding-box {
  position: absolute;
  bottom: -100%;       
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 61, 89, 0.95); 
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: bottom 1s ease, opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .sliding-box {
  bottom: 0; 
  opacity: 1; 
}

.elementor-3348 .elementor-element.elementor-element-2a8443b .image-caption {
    z-index: 1;
    opacity: 0;
  transition: opacity 1s ease;
}

.elementor-3348 .elementor-element.elementor-element-2a8443b:hover .image-caption {
  opacity: 1; 
} /* End of your custom CSS rules */