.elementor-700 .elementor-element.elementor-element-f2b8ce7{--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;}.elementor-700 .elementor-element.elementor-element-f2b8ce7:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f2b8ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");}.elementor-700 .elementor-element.elementor-element-9ef0f27{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-9ef0f27:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-9ef0f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");background-position:center center;}.elementor-700 .elementor-element.elementor-element-9ef0f27::before, .elementor-700 .elementor-element.elementor-element-9ef0f27 > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-9ef0f27 > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-9ef0f27 > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-9ef0f27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-9ef0f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-89bf2c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-3daf86e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-700 .elementor-element.elementor-element-3daf86e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-3daf86e{text-align:center;}.elementor-700 .elementor-element.elementor-element-3daf86e .elementor-heading-title{font-size:108px;font-weight:800;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c5e9b11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-c5e9b11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c5e9b11{text-align:center;}.elementor-700 .elementor-element.elementor-element-c5e9b11 .elementor-heading-title{font-size:108px;font-weight:800;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8b2f453 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-700 .elementor-element.elementor-element-8b2f453.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8b2f453{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8b2f453 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-595a026{--divider-border-style:solid;--divider-color:#4D8497;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-595a026.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-595a026 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-700 .elementor-element.elementor-element-595a026 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button{background-color:var( --e-global-color-blocksy_palette_6 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:30px 30px 30px 30px;}.elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button:focus{background-color:#4D8497;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-e6d502c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-e6d502c .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-77f81e2{--display:flex;--justify-content:center;--overlay-opacity:0.5;}.elementor-700 .elementor-element.elementor-element-77f81e2:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-77f81e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");}.elementor-700 .elementor-element.elementor-element-77f81e2::before, .elementor-700 .elementor-element.elementor-element-77f81e2 > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-77f81e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-77f81e2 > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-77f81e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-77f81e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-346921a{--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-700 .elementor-element.elementor-element-7e2a79e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-700 .elementor-element.elementor-element-7e2a79e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7e2a79e{text-align:center;}.elementor-700 .elementor-element.elementor-element-7e2a79e .elementor-heading-title{font-size:108px;font-weight:800;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-ee9bea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-ee9bea3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-ee9bea3{text-align:center;}.elementor-700 .elementor-element.elementor-element-ee9bea3 .elementor-heading-title{font-size:108px;font-weight:800;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c86bec4 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-700 .elementor-element.elementor-element-c86bec4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c86bec4{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c86bec4 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-620ba2a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-620ba2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-620ba2a .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-700 .elementor-element.elementor-element-620ba2a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button{background-color:var( --e-global-color-blocksy_palette_6 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:30px 30px 30px 30px;}.elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button:focus{background-color:#4D8497;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-4a42c62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-4a42c62 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-160aa58{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#4D8497;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-91px;}.elementor-700 .elementor-element.elementor-element-160aa58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-0e90535{--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;}.elementor-700 .elementor-element.elementor-element-bb8a071{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-bb8a071:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-bb8a071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");}.elementor-700 .elementor-element.elementor-element-bb8a071::before, .elementor-700 .elementor-element.elementor-element-bb8a071 > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-bb8a071 > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-bb8a071 > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-bb8a071 > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-bb8a071 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-dea008f{--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-700 .elementor-element.elementor-element-a9e2b2c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-700 .elementor-element.elementor-element-a9e2b2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a9e2b2c{text-align:center;}.elementor-700 .elementor-element.elementor-element-a9e2b2c .elementor-heading-title{font-size:100px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-b3a951d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b3a951d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b3a951d{text-align:center;}.elementor-700 .elementor-element.elementor-element-b3a951d .elementor-heading-title{font-size:100px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-cd49a18 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-700 .elementor-element.elementor-element-cd49a18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-cd49a18{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-cd49a18 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-56ddd28{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-56ddd28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-56ddd28 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-700 .elementor-element.elementor-element-56ddd28 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button{background-color:var( --e-global-color-blocksy_palette_6 );font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:30px 30px 30px 30px;}.elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button:focus{background-color:#4D8497;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-5d1df7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-5d1df7b .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-83dc54f{--display:flex;--justify-content:center;--overlay-opacity:0.5;}.elementor-700 .elementor-element.elementor-element-83dc54f:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-83dc54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");}.elementor-700 .elementor-element.elementor-element-83dc54f::before, .elementor-700 .elementor-element.elementor-element-83dc54f > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-83dc54f > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-83dc54f > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-83dc54f > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-83dc54f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-0a2e464{--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-700 .elementor-element.elementor-element-16d2411 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-700 .elementor-element.elementor-element-16d2411.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-16d2411{text-align:center;}.elementor-700 .elementor-element.elementor-element-16d2411 .elementor-heading-title{font-size:100px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-b7e540e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b7e540e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b7e540e{text-align:center;}.elementor-700 .elementor-element.elementor-element-b7e540e .elementor-heading-title{font-size:100px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1710f0e > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-700 .elementor-element.elementor-element-1710f0e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1710f0e{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1710f0e a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-7d5cebb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-7d5cebb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7d5cebb .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-700 .elementor-element.elementor-element-7d5cebb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button{background-color:var( --e-global-color-blocksy_palette_6 );font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:30px 30px 30px 30px;}.elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button:focus{background-color:#4D8497;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-fe45a0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-fe45a0c .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-5b6fdcd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#4D8497;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-100px;}.elementor-700 .elementor-element.elementor-element-5b6fdcd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c48b0ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-700 .elementor-element.elementor-element-7538f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-da8d78d{--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;--flex-wrap:wrap;}.elementor-700 .elementor-element.elementor-element-da8d78d:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-da8d78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-700 .elementor-element.elementor-element-769498d{--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-700 .elementor-element.elementor-element-6f3f465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-d57d067.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d57d067 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-d57d067.elementor-view-stacked .elementor-icon{background-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-d57d067.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-d57d067.elementor-view-default .elementor-icon{color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-d57d067.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-d57d067.elementor-view-default .elementor-icon svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-d57d067 .elementor-icon{font-size:40px;}.elementor-700 .elementor-element.elementor-element-d57d067 .elementor-icon svg{height:40px;}.elementor-700 .elementor-element.elementor-element-e920787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-e920787.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-e920787{text-align:center;}.elementor-700 .elementor-element.elementor-element-e920787 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-b5c7acb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b5c7acb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b5c7acb{text-align:center;}.elementor-700 .elementor-element.elementor-element-b5c7acb .elementor-heading-title{font-size:16px;font-weight:600;font-style:normal;color:#8B8B8B;}.elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button{background-color:#212121;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button:focus{background-color:#212121;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-7c59316.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-7c59316 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-4b67385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-55e0299{--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-700 .elementor-element.elementor-element-e156297.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-e156297 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-e156297.elementor-view-stacked .elementor-icon{background-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-e156297.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-e156297.elementor-view-default .elementor-icon{color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-e156297.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-e156297.elementor-view-default .elementor-icon svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-e156297 .elementor-icon{font-size:40px;}.elementor-700 .elementor-element.elementor-element-e156297 .elementor-icon svg{height:40px;}.elementor-700 .elementor-element.elementor-element-2a85043 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-2a85043.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-2a85043{text-align:center;}.elementor-700 .elementor-element.elementor-element-2a85043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2a0d623 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-2a0d623.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-2a0d623{text-align:center;}.elementor-700 .elementor-element.elementor-element-2a0d623 .elementor-heading-title{font-size:16px;font-weight:600;font-style:normal;color:#8B8B8B;}.elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button{background-color:#212121;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button:focus{background-color:#212121;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-95de7cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-95de7cc .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-672eb30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-9f7e910{--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-700 .elementor-element.elementor-element-8563457.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8563457 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-8563457.elementor-view-stacked .elementor-icon{background-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-8563457.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-8563457.elementor-view-default .elementor-icon{color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-8563457.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-8563457.elementor-view-default .elementor-icon svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-8563457 .elementor-icon{font-size:40px;}.elementor-700 .elementor-element.elementor-element-8563457 .elementor-icon svg{height:40px;}.elementor-700 .elementor-element.elementor-element-9142cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-9142cf0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9142cf0{text-align:center;}.elementor-700 .elementor-element.elementor-element-9142cf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-3fac12c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-3fac12c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-3fac12c{text-align:center;}.elementor-700 .elementor-element.elementor-element-3fac12c .elementor-heading-title{font-size:16px;font-weight:600;font-style:normal;color:#8B8B8B;}.elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button{background-color:#212121;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button:focus{background-color:#212121;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-baa6018.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-baa6018 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-864370e{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-10af4e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b74d486 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b74d486.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b74d486{text-align:center;}.elementor-700 .elementor-element.elementor-element-b74d486 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40f3e8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-40f3e8c{text-align:center;}.elementor-700 .elementor-element.elementor-element-40f3e8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1751011{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-8e4a773 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-700 .elementor-element.elementor-element-8e4a773 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-700 .elementor-element.elementor-element-8e4a773 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-8e4a773.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8e4a773{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#FFFFFF;--galleries-title-color-hover:#4D8497;--gallery-title-color-active:#4D8497;}.elementor-700 .elementor-element.elementor-element-98b8ede{--display:flex;--margin-top:-100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button{background-color:#191919;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button:focus{background-color:#191919;color:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-9468a5c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-700 .elementor-element.elementor-element-9468a5c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-9468a5c .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-700 .elementor-element.elementor-element-6ff9fb9{--divider-border-style:solid;--divider-color:#4D8497;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-6ff9fb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-6ff9fb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6ff9fb9 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-700 .elementor-element.elementor-element-6ff9fb9 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-700 .elementor-element.elementor-element-4ccb15e{--display:flex;}.elementor-700 .elementor-element.elementor-element-08356cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-846a5e8{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-d4ea8bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-3d1dd4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-3d1dd4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6b96641{--divider-border-style:solid;--divider-color:#4D8497;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-6b96641.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6b96641 .elementor-divider-separator{width:15%;}.elementor-700 .elementor-element.elementor-element-6b96641 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-700 .elementor-element.elementor-element-8d44323.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8d44323 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:51px;font-weight:800;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-b198734{--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-700 .elementor-element.elementor-element-081c012.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-081c012{text-align:center;}.elementor-700 .elementor-element.elementor-element-56ee977.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-56ee977{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-56ee977 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-613898b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-613898b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-613898b a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-105b3ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-105b3ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-9ab4f2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-235332d{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-235332d:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-235332d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");}.elementor-700 .elementor-element.elementor-element-235332d::before, .elementor-700 .elementor-element.elementor-element-235332d > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-235332d > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-235332d > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-235332d > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-235332d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-390776d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-5ebeeab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-354e309 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-700 .elementor-element.elementor-element-354e309.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-354e309 .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a413e8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-b732c03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b732c03 .elementor-heading-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-e1c38f1{--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-700 .elementor-element.elementor-element-4f0de4a{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-4f0de4a::before, .elementor-700 .elementor-element.elementor-element-4f0de4a > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-4f0de4a > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-4f0de4a > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-4f0de4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-4f0de4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-73a0d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-beb2f0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-beb2f0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-beb2f0a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-bb3bcd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-bb3bcd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-a7289ac{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-a7289ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a7289ac .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-a7289ac .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-8cd732e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-6d31ca3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-6d31ca3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6d31ca3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-d70e45f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-d70e45f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-dde7647{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-dde7647.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-dde7647 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-dde7647 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-b23fddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-6a927fd > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-700 .elementor-element.elementor-element-6a927fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-6a927fd.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-67c67ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-67c67ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-a40a40d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-a40a40d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a40a40d .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-a40a40d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-22978b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-40e4fef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-40e4fef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-40e4fef.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-1ab2221 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-1ab2221.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-1eacf24{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-1eacf24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1eacf24 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-1eacf24 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-5dc9850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-2f067b5 > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-700 .elementor-element.elementor-element-2f067b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-2f067b5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-b7900dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b7900dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-0cb68c1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-0cb68c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-0cb68c1 .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-0cb68c1 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-cc05988{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-9e3daf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-9e3daf0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-wrapper{text-align:start;gap:35px;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-stacked .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-default .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4D8497;fill:#FFFFFF;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-default:has(:focus) .elementor-icon{fill:#4D8497;color:#4D8497;border-color:#4D8497;}.elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-700 .elementor-element.elementor-element-9e3daf0.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon{font-size:50px;padding:20px;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-title, .elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:normal;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-9cdf13f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-9cdf13f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button{font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button:hover, .elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button:focus{color:#4D8497;}.elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button:hover svg, .elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button:focus svg{fill:#4D8497;}.elementor-700 .elementor-element.elementor-element-3aa2fda{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-700 .elementor-element.elementor-element-3aa2fda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-3aa2fda .elementor-divider-separator{width:100%;}.elementor-700 .elementor-element.elementor-element-3aa2fda .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-700 .elementor-element.elementor-element-f39d0fb{--display:flex;--min-height:70vh;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-f39d0fb:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f39d0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/mt-sample-background.jpg");background-size:cover;}.elementor-700 .elementor-element.elementor-element-f39d0fb::before, .elementor-700 .elementor-element.elementor-element-f39d0fb > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-f39d0fb > .e-con-inner > .elementor-background-video-container::before, .elementor-700 .elementor-element.elementor-element-f39d0fb > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-f39d0fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-700 .elementor-element.elementor-element-f39d0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-700 .elementor-element.elementor-element-e1ebdf3{--display:flex;--min-height:70vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-bad78b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-bad78b0 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-bad78b0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bad78b0.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-bad78b0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bad78b0.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-bad78b0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bad78b0 .elementor-icon{font-size:100px;}.elementor-700 .elementor-element.elementor-element-bad78b0 .elementor-icon svg{height:100px;}.elementor-700 .elementor-element.elementor-element-cd86e64 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-cd86e64.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-content{color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-style:italic;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-name{color:#FFFFFF;font-weight:600;line-height:2em;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-job{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-156fec6{--display:flex;--min-height:70vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1596b85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1596b85 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-1596b85.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1596b85.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-1596b85.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1596b85.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-1596b85.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1596b85 .elementor-icon{font-size:100px;}.elementor-700 .elementor-element.elementor-element-1596b85 .elementor-icon svg{height:100px;}.elementor-700 .elementor-element.elementor-element-d574eca > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-d574eca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-content{color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-style:italic;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-name{color:#FFFFFF;font-weight:600;line-height:2em;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-job{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-d017aac{--display:flex;--min-height:70vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-c8beb97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c8beb97 .elementor-icon-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-c8beb97.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c8beb97.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-c8beb97.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c8beb97.elementor-view-framed .elementor-icon, .elementor-700 .elementor-element.elementor-element-c8beb97.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c8beb97 .elementor-icon{font-size:100px;}.elementor-700 .elementor-element.elementor-element-c8beb97 .elementor-icon svg{height:100px;}.elementor-700 .elementor-element.elementor-element-0250d4c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-0250d4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-content{color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-style:italic;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-wrapper .elementor-testimonial-image img{width:80px;height:80px;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-name{color:#FFFFFF;font-weight:600;line-height:2em;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-job{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8fceb7a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#4D8497;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-10px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-700 .elementor-element.elementor-element-8fceb7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a923ed3{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-a923ed3:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-a923ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-700 .elementor-element.elementor-element-3a191d8{--display:flex;}.elementor-700 .elementor-element.elementor-element-ae4338e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1c4981c{--display:flex;}.elementor-700 .elementor-element.elementor-element-7984683.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-ad0cd04{--display:flex;}.elementor-700 .elementor-element.elementor-element-736a026.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a63833a{--display:flex;}.elementor-700 .elementor-element.elementor-element-3f415bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1882d85{--display:flex;}.elementor-700 .elementor-element.elementor-element-13edcb0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a1df44f{--display:flex;}.elementor-700 .elementor-element.elementor-element-25478ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7c5dc87{--display:flex;}.elementor-700 .elementor-element.elementor-element-71eed24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-93b64f5{--display:flex;}.elementor-700 .elementor-element.elementor-element-15dba66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-aa525fa{--display:flex;}.elementor-700 .elementor-element.elementor-element-eade7a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f2db5ff{--display:flex;}.elementor-700 .elementor-element.elementor-element-d5c8ff3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f72e4c3{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-700 .elementor-element.elementor-element-f72e4c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-700 .elementor-element.elementor-element-f72e4c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1a0328c{--display:flex;--margin-top:0px;--margin-bottom:101px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-7b05659.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7b05659{text-align:center;}.elementor-700 .elementor-element.elementor-element-7b05659 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;color:#C1C1C1;}.elementor-700 .elementor-element.elementor-element-bad22a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-bad22a2{text-align:center;}.elementor-700 .elementor-element.elementor-element-bad22a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:800;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-5f05ae1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-5f05ae1{text-align:center;}.elementor-700 .elementor-element.elementor-element-5f05ae1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-387d104{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-d5f0872{--display:flex;--min-height:70vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-d5f0872:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-d5f0872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/ipunk.jpg");background-size:cover;}.elementor-700 .elementor-element.elementor-element-d3712ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d3712ac{text-align:center;}.elementor-700 .elementor-element.elementor-element-d3712ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-609607d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-609607d{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-609607d a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-7005de9{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-7005de9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-5ce2c3c{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-5ce2c3c:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-5ce2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/nuri.jpg");background-size:cover;}.elementor-700 .elementor-element.elementor-element-9da373a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9da373a{text-align:center;}.elementor-700 .elementor-element.elementor-element-9da373a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-bba418f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-bba418f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bba418f a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-63b7046{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-63b7046.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a204094{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-a204094:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-a204094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/hilmi.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-f69dfb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f69dfb2{text-align:center;}.elementor-700 .elementor-element.elementor-element-f69dfb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-8855c1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8855c1d{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8855c1d a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-01332d1{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-01332d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-4c68259{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-4c68259:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-4c68259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/salahudin.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-f6314a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f6314a8{text-align:center;}.elementor-700 .elementor-element.elementor-element-f6314a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-3d14632.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-3d14632{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-3d14632 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-d5cb5cd{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-d5cb5cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-428c939{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-428c939:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-428c939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2025/09/Gilang.jpeg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-477a4fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-477a4fe{text-align:center;}.elementor-700 .elementor-element.elementor-element-477a4fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-89f8051.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-89f8051{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-89f8051 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8278bb8{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-8278bb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-4b2d0f9{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-4b2d0f9:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-4b2d0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/satria.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-ee045a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-ee045a7{text-align:center;}.elementor-700 .elementor-element.elementor-element-ee045a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-b3b9524.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b3b9524{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-b3b9524 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-0a99a08{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-0a99a08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-438a842{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-438a842:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-438a842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/cinta.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-27f4e51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-27f4e51{text-align:center;}.elementor-700 .elementor-element.elementor-element-27f4e51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-fb84473.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-fb84473{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-fb84473 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-08532da{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-08532da .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-08532da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1193856{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1193856:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1193856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/alvin.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-277edbe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-277edbe{text-align:center;}.elementor-700 .elementor-element.elementor-element-277edbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-164777f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-164777f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-164777f a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-14145c5{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-14145c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d0de4c2{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-d0de4c2:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-d0de4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/harith.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-183d525.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-183d525{text-align:center;}.elementor-700 .elementor-element.elementor-element-183d525 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-c9620cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c9620cf{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c9620cf a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-148e6b4{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-148e6b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1aaeff4{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1aaeff4:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1aaeff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/aulia.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-92f630b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-92f630b{text-align:center;}.elementor-700 .elementor-element.elementor-element-92f630b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-480e82a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-480e82a{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-480e82a a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a22f0c4{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-a22f0c4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-853c761{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-853c761:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-853c761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/fayiz.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-d0e9c8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d0e9c8f{text-align:center;}.elementor-700 .elementor-element.elementor-element-d0e9c8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-6b7bfab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6b7bfab{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6b7bfab a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-f43e9db{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-f43e9db.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-5d04a9b{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-5d04a9b:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-5d04a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/fatahilah.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-29f8734.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-29f8734{text-align:center;}.elementor-700 .elementor-element.elementor-element-29f8734 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-e1c2d25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-e1c2d25{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-e1c2d25 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bfa0d1e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-bfa0d1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-dc20c1c{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-dc20c1c:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-dc20c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/tanto.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-9dd4509.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9dd4509{text-align:center;}.elementor-700 .elementor-element.elementor-element-9dd4509 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-fe4bb88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-fe4bb88{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-fe4bb88 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-074d3ea{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-074d3ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-df13ca8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-700 .elementor-element.elementor-element-df13ca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-2072bbe{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-bcd8208{--display:flex;--min-height:70vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-bcd8208:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-bcd8208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/ipunk.jpg");background-size:cover;}.elementor-700 .elementor-element.elementor-element-b43aa3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-b43aa3c{text-align:center;}.elementor-700 .elementor-element.elementor-element-b43aa3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-41e73c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-41e73c9{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-41e73c9 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-1444d90{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-1444d90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f8adc7d{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-f8adc7d:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f8adc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/nuri.jpg");background-size:cover;}.elementor-700 .elementor-element.elementor-element-2fb9bba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-2fb9bba{text-align:center;}.elementor-700 .elementor-element.elementor-element-2fb9bba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-8f397e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-8f397e8{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-8f397e8 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-acdd21a{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-acdd21a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1d4ee7f{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1d4ee7f:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1d4ee7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/hilmi.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-83b511d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-83b511d{text-align:center;}.elementor-700 .elementor-element.elementor-element-83b511d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-a8b4076.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a8b4076{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a8b4076 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-18e487d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-18e487d .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-18e487d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-73e8f9f{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-73e8f9f:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-73e8f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/salahudin.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-f11a4ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f11a4ed{text-align:center;}.elementor-700 .elementor-element.elementor-element-f11a4ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-cc11413.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-cc11413{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-cc11413 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-c7060ed{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-c7060ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-ea61e22{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-ea61e22:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-ea61e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2025/09/Gilang.jpeg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-50035a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-50035a8{text-align:center;}.elementor-700 .elementor-element.elementor-element-50035a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-d8ae6ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d8ae6ed{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-d8ae6ed a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a91ce23{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-a91ce23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1f7bf19{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1f7bf19:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1f7bf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/satria.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-f181230.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f181230{text-align:center;}.elementor-700 .elementor-element.elementor-element-f181230 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-518688f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-518688f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-518688f a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-eadeb12{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-eadeb12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6240983{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-6240983:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-6240983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/cinta.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-417c8c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-417c8c9{text-align:center;}.elementor-700 .elementor-element.elementor-element-417c8c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-6be1bee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-6be1bee{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6be1bee a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-22c40de{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-22c40de .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-22c40de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-04c5af7{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-04c5af7:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-04c5af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/alvin.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-dffbdbf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-dffbdbf{text-align:center;}.elementor-700 .elementor-element.elementor-element-dffbdbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-01d02a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-01d02a3{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-01d02a3 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-27fe640{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-27fe640.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-1ce9dbf{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-1ce9dbf:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1ce9dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/harith.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-d9a78a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-d9a78a9{text-align:center;}.elementor-700 .elementor-element.elementor-element-d9a78a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-f4988c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f4988c2{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-f4988c2 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-125a7c1{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-125a7c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f515d05{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-f515d05:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f515d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/aulia.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-24210f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-24210f8{text-align:center;}.elementor-700 .elementor-element.elementor-element-24210f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-bb9fc11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-bb9fc11{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-bb9fc11 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-f381e23{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-f381e23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-00fea18{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-00fea18:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-00fea18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/fayiz.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-fb1c9c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-fb1c9c2{text-align:center;}.elementor-700 .elementor-element.elementor-element-fb1c9c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-e7ae861.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-e7ae861{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-e7ae861 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-42e48c9{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-42e48c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-f91a46b{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-f91a46b:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f91a46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/fatahilah.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-df8a21c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-df8a21c{text-align:center;}.elementor-700 .elementor-element.elementor-element-df8a21c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-152f84a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-152f84a{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-152f84a a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-f374da8{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-f374da8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c127a64{--display:flex;--min-height:50vh;--justify-content:center;}.elementor-700 .elementor-element.elementor-element-c127a64:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-c127a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.ganthastudio.com/wp-content/uploads/2026/04/tanto.jpg");background-position:center center;background-size:cover;}.elementor-700 .elementor-element.elementor-element-7e72f59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-7e72f59{text-align:center;}.elementor-700 .elementor-element.elementor-element-7e72f59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#FFFEFE;}.elementor-700 .elementor-element.elementor-element-a4c2022.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-a4c2022{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-a4c2022 a{color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-6733068{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-700 .elementor-element.elementor-element-6733068 .elementor-widget-container{text-align:center;}.elementor-700 .elementor-element.elementor-element-6733068.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-9b2c066{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-700 .elementor-element.elementor-element-9b2c066.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-c66f62c{--display:flex;--margin-top:0px;--margin-bottom:101px;--margin-left:0px;--margin-right:0px;}.elementor-700 .elementor-element.elementor-element-0d8f52d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-0d8f52d{text-align:center;}.elementor-700 .elementor-element.elementor-element-0d8f52d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-700 .elementor-element.elementor-element-635e9df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-700 .elementor-element.elementor-element-635e9df{text-align:center;}.elementor-700 .elementor-element.elementor-element-635e9df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:27px;color:#CCCCCC;}.elementor-700 .elementor-element.elementor-element-6c3c1dc{--display:flex;--margin-top:0px;--margin-bottom:145px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-700 .elementor-element.elementor-element-2616073.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1366px){.elementor-700 .elementor-element.elementor-element-d5f0872:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-d5f0872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-700 .elementor-element.elementor-element-5ce2c3c:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-5ce2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-700 .elementor-element.elementor-element-4b2d0f9:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-4b2d0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-700 .elementor-element.elementor-element-bcd8208:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-bcd8208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-700 .elementor-element.elementor-element-f8adc7d:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-f8adc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-700 .elementor-element.elementor-element-1f7bf19:not(.elementor-motion-effects-element-type-background), .elementor-700 .elementor-element.elementor-element-1f7bf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1024px){.elementor-700 .elementor-element.elementor-element-160aa58{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-5b6fdcd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-wrapper{gap:25px;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-content{font-size:18px;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-content{font-size:18px;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-content{font-size:18px;}.elementor-700 .elementor-element.elementor-element-8fceb7a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-f72e4c3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-df13ca8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-9b2c066{--e-n-carousel-swiper-slides-to-display:2;}.elementor-700 .elementor-element.elementor-element-6c3c1dc{--margin-top:0px;--margin-bottom:105px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-700 .elementor-element.elementor-element-160aa58{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-a9e2b2c .elementor-heading-title{font-size:50px;}.elementor-700 .elementor-element.elementor-element-b3a951d .elementor-heading-title{font-size:50px;}.elementor-700 .elementor-element.elementor-element-cd49a18{font-size:20px;}.elementor-700 .elementor-element.elementor-element-16d2411 .elementor-heading-title{font-size:50px;}.elementor-700 .elementor-element.elementor-element-b7e540e .elementor-heading-title{font-size:50px;}.elementor-700 .elementor-element.elementor-element-1710f0e{font-size:20px;}.elementor-700 .elementor-element.elementor-element-5b6fdcd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-beb2f0a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-beb2f0a .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-6d31ca3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-6d31ca3 .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-6a927fd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-6a927fd .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-40e4fef > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-40e4fef .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-2f067b5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-2f067b5 .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-9e3daf0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-700 .elementor-element.elementor-element-9e3daf0 .elementor-icon-box-wrapper{text-align:center;}.elementor-700 .elementor-element.elementor-element-cd86e64 .elementor-testimonial-content{font-size:16px;}.elementor-700 .elementor-element.elementor-element-d574eca .elementor-testimonial-content{font-size:16px;}.elementor-700 .elementor-element.elementor-element-0250d4c .elementor-testimonial-content{font-size:16px;}.elementor-700 .elementor-element.elementor-element-8fceb7a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-f72e4c3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-df13ca8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-9b2c066{--e-n-carousel-swiper-slides-to-display:1;}.elementor-700 .elementor-element.elementor-element-6c3c1dc{--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-700 .elementor-element.elementor-element-769498d{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-4b67385{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-672eb30{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-d4ea8bd{--width:50%;}.elementor-700 .elementor-element.elementor-element-b198734{--width:50%;}.elementor-700 .elementor-element.elementor-element-390776d{--width:50%;}.elementor-700 .elementor-element.elementor-element-a413e8e{--width:50%;}.elementor-700 .elementor-element.elementor-element-e1c38f1{--width:100%;}.elementor-700 .elementor-element.elementor-element-73a0d0e{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-8cd732e{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-b23fddc{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-22978b9{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-5dc9850{--width:33.3333%;}.elementor-700 .elementor-element.elementor-element-cc05988{--width:33.3333%;}}/* Start custom CSS for gallery, class: .elementor-element-8e4a773 *//* item wrapper */
.elementor-image-gallery .e-gallery-item {
  position: relative;
  overflow: hidden;
}

/* gambar default hitam putih */
.elementor-image-gallery .e-gallery-item img {
  width: 100%;
  display: block;
  filter: grayscale(100%);
  transition: 0.5s ease;
}

/* hover jadi warna + zoom */
.elementor-image-gallery .e-gallery-item:hover img {
  filter: grayscale(0%);
  transform: scale(1.05);
}

/* overlay hitam */
.elementor-image-gallery .e-gallery-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s ease;
  z-index: 1;
}

.elementor-image-gallery .e-gallery-item:hover::before {
  background: rgba(0,0,0,0.5);
}

/* ambil title dari ALT (paling aman) */
.elementor-image-gallery .e-gallery-item::after {
  content: attr(data-title);
  position: absolute;
  left: 20px;
  bottom: 20px;
  right: 20px;
  color: #fff;
  font-size: 14px;
  opacity: 0;
  transform: translateY(10px);
  transition: 0.4s ease;
  z-index: 2;
}

/* tampil saat hover */
.elementor-image-gallery .e-gallery-item:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-105b3ef */.elementor-700 .elementor-element.elementor-element-105b3ef .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb3bcd2 */.elementor-700 .elementor-element.elementor-element-bb3bcd2 .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d70e45f */.elementor-700 .elementor-element.elementor-element-d70e45f .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67c67ce */.elementor-700 .elementor-element.elementor-element-67c67ce .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab2221 */.elementor-700 .elementor-element.elementor-element-1ab2221 .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7900dc */.elementor-700 .elementor-element.elementor-element-b7900dc .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cdf13f */.elementor-700 .elementor-element.elementor-element-9cdf13f .elementor-button {
    background-color: transparent;
    color: #ffffff; /* warna teks */
    border: 2px solid #transparent; /* garis button */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8fceb7a *//* Dot default */
.elementor .swiper-pagination-bullet {
  width: 30px !important;
  height: 6px !important;
  border-radius: 10px !important;
  background: #ccc !important;
  opacity: 1 !important;
  margin: 0 4px !important;
}

/* Dot aktif */
.elementor .swiper-pagination-bullet-active {
  width: 50px !important;
  background: #4D8497 !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7005de9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-7005de9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f0872 *//* parent */
.elementor-700 .elementor-element.elementor-element-d5f0872 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d5f0872::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d5f0872 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d5f0872:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-63b7046 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-63b7046 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce2c3c *//* parent */
.elementor-700 .elementor-element.elementor-element-5ce2c3c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5ce2c3c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5ce2c3c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5ce2c3c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-01332d1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-01332d1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a204094 *//* parent */
.elementor-700 .elementor-element.elementor-element-a204094 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-a204094::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-a204094 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-a204094:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-a204094:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d5cb5cd *//* background transparan */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-d5cb5cd .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c68259 *//* parent */
.elementor-700 .elementor-element.elementor-element-4c68259 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4c68259::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4c68259 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4c68259:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4c68259:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8278bb8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-8278bb8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428c939 *//* parent */
.elementor-700 .elementor-element.elementor-element-428c939 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-428c939::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-428c939 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-428c939:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-428c939:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0a99a08 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-0a99a08 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2d0f9 *//* parent */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-4b2d0f9::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-4b2d0f9 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-4b2d0f9:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-08532da *//* background transparan */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-08532da .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438a842 *//* parent */
.elementor-700 .elementor-element.elementor-element-438a842 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-438a842::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-438a842 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-438a842:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-438a842:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-14145c5 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-14145c5 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1193856 *//* parent */
.elementor-700 .elementor-element.elementor-element-1193856 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1193856::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1193856 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1193856:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1193856:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-148e6b4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-148e6b4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0de4c2 *//* parent */
.elementor-700 .elementor-element.elementor-element-d0de4c2 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-d0de4c2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-d0de4c2 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-d0de4c2:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a22f0c4 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a22f0c4 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aaeff4 *//* parent */
.elementor-700 .elementor-element.elementor-element-1aaeff4 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1aaeff4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1aaeff4 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1aaeff4:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f43e9db *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f43e9db .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853c761 *//* parent */
.elementor-700 .elementor-element.elementor-element-853c761 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-853c761::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-853c761 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-853c761:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-853c761:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-bfa0d1e *//* background transparan */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-bfa0d1e .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04a9b *//* parent */
.elementor-700 .elementor-element.elementor-element-5d04a9b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-5d04a9b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-5d04a9b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-5d04a9b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-074d3ea *//* background transparan */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-074d3ea .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc20c1c *//* parent */
.elementor-700 .elementor-element.elementor-element-dc20c1c {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-dc20c1c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-dc20c1c .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-dc20c1c:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1444d90 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-1444d90 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8208 *//* parent */
.elementor-700 .elementor-element.elementor-element-bcd8208 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-bcd8208::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-bcd8208 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-bcd8208:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-acdd21a *//* background transparan */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-acdd21a .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8adc7d *//* parent */
.elementor-700 .elementor-element.elementor-element-f8adc7d {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f8adc7d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f8adc7d .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f8adc7d:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-18e487d *//* background transparan */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-18e487d .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4ee7f *//* parent */
.elementor-700 .elementor-element.elementor-element-1d4ee7f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1d4ee7f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1d4ee7f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1d4ee7f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-c7060ed *//* background transparan */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-c7060ed .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e8f9f *//* parent */
.elementor-700 .elementor-element.elementor-element-73e8f9f {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-73e8f9f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-73e8f9f .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-73e8f9f:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a91ce23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-a91ce23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea61e22 *//* parent */
.elementor-700 .elementor-element.elementor-element-ea61e22 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-ea61e22::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-ea61e22 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-ea61e22:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-eadeb12 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-eadeb12 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7bf19 *//* parent */
.elementor-700 .elementor-element.elementor-element-1f7bf19 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1f7bf19::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1f7bf19 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1f7bf19:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-22c40de *//* background transparan */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-22c40de .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6240983 *//* parent */
.elementor-700 .elementor-element.elementor-element-6240983 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-6240983::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-6240983 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-6240983:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-6240983:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-27fe640 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-27fe640 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c5af7 *//* parent */
.elementor-700 .elementor-element.elementor-element-04c5af7 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-04c5af7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-04c5af7 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-04c5af7:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-125a7c1 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-125a7c1 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce9dbf *//* parent */
.elementor-700 .elementor-element.elementor-element-1ce9dbf {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-1ce9dbf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-1ce9dbf .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-1ce9dbf:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f381e23 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f381e23 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f515d05 *//* parent */
.elementor-700 .elementor-element.elementor-element-f515d05 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f515d05::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f515d05 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f515d05:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f515d05:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-42e48c9 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-42e48c9 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00fea18 *//* parent */
.elementor-700 .elementor-element.elementor-element-00fea18 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-00fea18::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-00fea18 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-00fea18:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-00fea18:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f374da8 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-f374da8 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a46b *//* parent */
.elementor-700 .elementor-element.elementor-element-f91a46b {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-f91a46b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-f91a46b .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-f91a46b:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6733068 *//* background transparan */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon {
  background: transparent !important;
  box-shadow: none !important;
}

/* icon jadi putih */
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon i,
.elementor-700 .elementor-element.elementor-element-6733068 .elementor-social-icon svg {
  color: #fff !important;
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c127a64 *//* parent */
.elementor-700 .elementor-element.elementor-element-c127a64 {
  position: relative;
  overflow: hidden;
}

/* overlay gelap */
.elementor-700 .elementor-element.elementor-element-c127a64::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0);
  transition: 0.4s;
  z-index: 1;
}

/* semua konten hover */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: 0.4s;
  z-index: 2;
}

/* posisi masing-masing */
.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-heading {
  top: 40%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-text-editor {
  top: 50%;
}

.elementor-700 .elementor-element.elementor-element-c127a64 .elementor-widget-social-icons {
  top: 65%;
}

/* hover overlay */
.elementor-700 .elementor-element.elementor-element-c127a64:hover::before {
  background: #000;
}

/* muncul saat hover */
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-heading,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-text-editor,
.elementor-700 .elementor-element.elementor-element-c127a64:hover .elementor-widget-social-icons {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */