.elementor-8938 .elementor-element.elementor-element-acbaa49{--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;--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-8938 .elementor-element.elementor-element-c84c518{--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;--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-8938 .elementor-element.elementor-element-9d6db09{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-115px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-9d6db09:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-9d6db09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/1.-Software-Solutioning-1-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-9d6db09.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-f6feb57{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:100px;}.elementor-8938 .elementor-element.elementor-element-f6feb57:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-f6feb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/1.-Software-Solutioning-1-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:100% auto;}.elementor-8938 .elementor-element.elementor-element-f6feb57:hover::before, .elementor-8938 .elementor-element.elementor-element-f6feb57:hover > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-f6feb57:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-f6feb57 > .elementor-background-slideshow:hover::before, .elementor-8938 .elementor-element.elementor-element-f6feb57 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#025DAC;--background-overlay:'';}.elementor-8938 .elementor-element.elementor-element-f6feb57:hover{--overlay-opacity:0.88;}.elementor-8938 .elementor-element.elementor-element-f6feb57.e-con{--align-self:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8938 .elementor-element.elementor-element-e87e042 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px -25px;padding:12px 20px 12px 20px;box-shadow:0px 0px 30px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-e87e042.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8938 .elementor-element.elementor-element-e87e042 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8938 .elementor-element.elementor-element-050956d{--display:flex;--justify-content:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8938 .elementor-element.elementor-element-6de25db{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-6de25db > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8938 .elementor-element.elementor-element-b733c13{width:auto;max-width:auto;}.elementor-8938 .elementor-element.elementor-element-b733c13 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8938 .elementor-element.elementor-element-b733c13.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-b733c13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8938 .elementor-element.elementor-element-b733c13 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 36px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-3840ff4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8938 .elementor-element.elementor-element-3840ff4:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-3840ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/08/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-55d20f8{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-55d20f8:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-55d20f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/08/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-55d20f8:hover::before, .elementor-8938 .elementor-element.elementor-element-55d20f8:hover > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-55d20f8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-55d20f8 > .elementor-background-slideshow:hover::before, .elementor-8938 .elementor-element.elementor-element-55d20f8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8938 .elementor-element.elementor-element-55d20f8:hover{--overlay-opacity:0.88;}.elementor-8938 .elementor-element.elementor-element-f9a98e3 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;box-shadow:0px 0px 30px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-f9a98e3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8938 .elementor-element.elementor-element-f9a98e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-d901f08{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-9745e02{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-9745e02 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8938 .elementor-element.elementor-element-103d384 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-8938 .elementor-element.elementor-element-103d384 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8938 .elementor-element.elementor-element-103d384 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 36px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-b4e5b64{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-8938 .elementor-element.elementor-element-b4e5b64:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-b4e5b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/Procurement-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-b4e5b64.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-2079659{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-2079659:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-2079659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/Procurement-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-2079659:hover::before, .elementor-8938 .elementor-element.elementor-element-2079659:hover > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-2079659:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-2079659 > .elementor-background-slideshow:hover::before, .elementor-8938 .elementor-element.elementor-element-2079659 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8938 .elementor-element.elementor-element-2079659:hover{--overlay-opacity:0.88;}.elementor-8938 .elementor-element.elementor-element-7b7e540 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;box-shadow:0px 0px 30px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-7b7e540.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8938 .elementor-element.elementor-element-7b7e540 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-d20762d{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-d2a32b1{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-d2a32b1 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8938 .elementor-element.elementor-element-7560916 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-8938 .elementor-element.elementor-element-7560916 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8938 .elementor-element.elementor-element-7560916 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 36px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-ef4d490{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-ef4d490:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-ef4d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/4.-Our-Products-Services-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-3be9bed{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-3be9bed:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-3be9bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/05/4.-Our-Products-Services-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-3be9bed:hover::before, .elementor-8938 .elementor-element.elementor-element-3be9bed:hover > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-3be9bed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-3be9bed > .elementor-background-slideshow:hover::before, .elementor-8938 .elementor-element.elementor-element-3be9bed > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8938 .elementor-element.elementor-element-3be9bed:hover{--overlay-opacity:0.88;}.elementor-8938 .elementor-element.elementor-element-3be9bed.e-con{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-38fb931 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;box-shadow:0px 0px 30px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-38fb931.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8938 .elementor-element.elementor-element-38fb931 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-9736576{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-9736576.e-con{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-6b3bef3{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-6b3bef3 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8938 .elementor-element.elementor-element-eefb506{width:auto;max-width:auto;}.elementor-8938 .elementor-element.elementor-element-eefb506 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8938 .elementor-element.elementor-element-eefb506.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-eefb506 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 36px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-3324669{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-3324669:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-3324669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/10/degauss.png");background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-f3e867f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-f3e867f:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-f3e867f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alumagubi.co.id/wp-content/uploads/2025/10/degauss.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8938 .elementor-element.elementor-element-f3e867f:hover::before, .elementor-8938 .elementor-element.elementor-element-f3e867f:hover > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-f3e867f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8938 .elementor-element.elementor-element-f3e867f > .elementor-background-slideshow:hover::before, .elementor-8938 .elementor-element.elementor-element-f3e867f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8938 .elementor-element.elementor-element-f3e867f:hover{--overlay-opacity:0.88;}.elementor-8938 .elementor-element.elementor-element-f3e867f.e-con{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-5c0abd3 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;box-shadow:0px 0px 30px 0px rgba(255, 255, 255, 0.5019607843137255);}.elementor-8938 .elementor-element.elementor-element-5c0abd3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8938 .elementor-element.elementor-element-5c0abd3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-ac14ee0{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-ac14ee0.e-con{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-466ecf6{width:100%;max-width:100%;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8938 .elementor-element.elementor-element-466ecf6 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-8938 .elementor-element.elementor-element-66951b1{width:auto;max-width:auto;}.elementor-8938 .elementor-element.elementor-element-66951b1 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8938 .elementor-element.elementor-element-66951b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-66951b1 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 36px 0px rgba(255, 255, 255, 0.5019607843137255);}@media(max-width:1024px){.elementor-8938 .elementor-element.elementor-element-acbaa49{--min-height:95vh;--justify-content:space-around;}.elementor-8938 .elementor-element.elementor-element-c84c518{--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-8938 .elementor-element.elementor-element-9d6db09{--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-8938 .elementor-element.elementor-element-9d6db09:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-9d6db09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8938 .elementor-element.elementor-element-f6feb57{--min-height:15vh;--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-8938 .elementor-element.elementor-element-f6feb57:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-f6feb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8938 .elementor-element.elementor-element-f6feb57.e-con{--align-self:stretch;}.elementor-8938 .elementor-element.elementor-element-e87e042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-050956d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8938 .elementor-element.elementor-element-b733c13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-3840ff4{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8938 .elementor-element.elementor-element-3840ff4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-55d20f8{--min-height:15vh;--justify-content:center;}.elementor-8938 .elementor-element.elementor-element-55d20f8:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-55d20f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8938 .elementor-element.elementor-element-d901f08{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-103d384 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-b4e5b64{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8938 .elementor-element.elementor-element-2079659{--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8938 .elementor-element.elementor-element-7b7e540 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-7b7e540.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-d20762d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-7560916 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-7560916.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-ef4d490{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-ef4d490:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-ef4d490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8938 .elementor-element.elementor-element-ef4d490.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-3be9bed{--min-height:15vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-3be9bed.e-con{--align-self:flex-start;}.elementor-8938 .elementor-element.elementor-element-9736576{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8938 .elementor-element.elementor-element-eefb506 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-3324669{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-3324669:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-3324669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8938 .elementor-element.elementor-element-3324669.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-f3e867f{--min-height:15vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8938 .elementor-element.elementor-element-f3e867f.e-con{--align-self:flex-start;}.elementor-8938 .elementor-element.elementor-element-ac14ee0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8938 .elementor-element.elementor-element-66951b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-8938 .elementor-element.elementor-element-acbaa49{--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-8938 .elementor-element.elementor-element-9d6db09{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8938 .elementor-element.elementor-element-f6feb57{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-f6feb57:not(.elementor-motion-effects-element-type-background), .elementor-8938 .elementor-element.elementor-element-f6feb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8938 .elementor-element.elementor-element-f6feb57.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8938 .elementor-element.elementor-element-e87e042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-e87e042.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-050956d{--width:100vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8938 .elementor-element.elementor-element-6de25db{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-b733c13 .elementor-button{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-3840ff4{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8938 .elementor-element.elementor-element-55d20f8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-f9a98e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-f9a98e3.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-d901f08{--width:100vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8938 .elementor-element.elementor-element-9745e02{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-103d384 .elementor-button{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-2079659{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8938 .elementor-element.elementor-element-d20762d{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8938 .elementor-element.elementor-element-d2a32b1{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-7560916 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-7560916 .elementor-button{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-3be9bed{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-38fb931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-38fb931.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-9736576{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8938 .elementor-element.elementor-element-6b3bef3{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-eefb506 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-eefb506.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-eefb506 .elementor-button{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-f3e867f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-5c0abd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-5c0abd3.elementor-element{--align-self:center;}.elementor-8938 .elementor-element.elementor-element-ac14ee0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8938 .elementor-element.elementor-element-466ecf6{font-size:12px;}.elementor-8938 .elementor-element.elementor-element-66951b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-66951b1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8938 .elementor-element.elementor-element-66951b1 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-8938 .elementor-element.elementor-element-c84c518{--width:100%;}.elementor-8938 .elementor-element.elementor-element-9d6db09{--width:150%;}.elementor-8938 .elementor-element.elementor-element-050956d{--width:400px;}.elementor-8938 .elementor-element.elementor-element-d901f08{--width:400px;}.elementor-8938 .elementor-element.elementor-element-d20762d{--width:400px;}.elementor-8938 .elementor-element.elementor-element-ef4d490{--width:150%;}.elementor-8938 .elementor-element.elementor-element-9736576{--width:400px;}.elementor-8938 .elementor-element.elementor-element-3324669{--width:150%;}.elementor-8938 .elementor-element.elementor-element-ac14ee0{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8938 .elementor-element.elementor-element-c84c518{--width:100%;}.elementor-8938 .elementor-element.elementor-element-050956d{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-acbaa49 */.page:not(.home) #content{
    padding: 0;
}
html, body {
  overflow: hidden;
  height: 100%;
}
* {
  max-height: 100%;
}
.site-footer {
    padding: 0;
    margin-top: 0px;
    border: none;
}
.site-footer .wrap {
    padding: 0;
    margin: 0;
}
.section1, 
.section2, 
.section3,
.section4,
.img-bg{
    transition: height 2000ms ease-in-out;
    overflow: hidden;
    height: calc((100vh - 54px) * 0.2);

}
.section1:hover, 
.section2:hover, 
.section3:hover, 
.section4:hover,
.section1:hover .img-bg, 
.section2:hover .img-bg, 
.section3:hover .img-bg, 
.section4:hover .img-bg{
    /*height: 35vh;*/
}
.landingpage-section:hover .section1:not(:hover),
.landingpage-section:hover .section2:not(:hover),
.landingpage-section:hover .section3:not(:hover),
.landingpage-section:hover .section4:not(:hover),
.landingpage-section:hover .section1:not(:hover) .img-bg,
.landingpage-section:hover .section2:not(:hover) .img-bg,
.landingpage-section:hover .section3:not(:hover) .img-bg,
.landingpage-section:hover .section4:not(:hover) .img-bg {
    height: calc((100vh - 54px) * 0.2); /* 10% */
    justify-content: center;
}

/* Saat section di-hover, perbesar jadi 70% */
.section1:hover,
.section2:hover,
.section3:hover,
.section4:hover,
.section1:hover .img-bg,
.section2:hover .img-bg,
.section3:hover .img-bg,
.section4:hover .img-bg  {
    height: calc((100vh - 54px) * 0.7); /* 70% */
}

.img-bg{
    width: 100vw;
    min-height: 15vh;
}

.ctn1, 
.ctn2, 
.ctn3, 
.ctn4 {
    display: none;
}
.section1:hover .ctn1 {
    display: block;
}

.section1:hover a.elementor-button, 
.section2:hover .elementor-button,
.section3:hover .elementor-button,
.section4:hover .elementor-button{
    background-color: #ffffff !important;
    color: #025DAC !important;
}
.section1:hover .elementor-button:first-child {
    /*margin-left: -100px;*/
}
.section2:hover .elementor-heading-title:first-child,
.section3:hover .elementor-heading-title:first-child{
    /*margin-left: -50px;*/
}

.section2:hover .ctn2 {
display: block;
}
.section3:hover .ctn3 {
display: block;
}
.section4:hover .ctn4 {
display: block;
}
.menu{
    height: 300px;
    overflow: auto;
}
/* Saat landing page sedang di-hover tapi section TIDAK di-hover */
.landingpage-section:hover 
.section1:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section2:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section3:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section4:not(:hover) .elementor-heading-title.elementor-size-default {
    writing-mode: horizontal-tb !important;   /* kembali horizontal */
    text-orientation: mixed !important;
    white-space: normal !important;           /* bisa wrap */
    text-align: center;
    line-height: 1.2;
    display: block;
    width: 100%;                       /* batasi agar pecah 2 baris */
    margin: 0 auto;
}

/* Saat section di-hover (kembali normal) */
.section1:hover .elementor-heading-title.elementor-size-default,
.section2:hover .elementor-heading-title.elementor-size-default,
.section3:hover .elementor-heading-title.elementor-size-default,
.section4:hover .elementor-heading-title.elementor-size-default {
    writing-mode: horizontal-tb;
    transform: rotate(0deg) scale(1);
    opacity: 1;
    transition:
        opacity 0.6s ease-in-out,
        transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform, opacity;
}

@media only screen and (min-width: 1025px) {
    .section1, .section2, .section3,.section4{
        transition: width 2000ms ease-in-out;
        transform: skewX(-15deg);
        overflow: hidden;
        height: 100vh;
        /*padding: 0 100px 0 10px;*/
    }
    .section1:hover, .section2:hover, .section3:hover, .section4:hover{
        width: 450vw;
        height: 100vh;
        /*width: 300%; */
        /* Tambahkan ini 
        /*transition: width 1000ms ease-in-out;*/
    }
    .section1 a, .section2 a, .section3 a,.section4 a, .img-bg{
        transition: width 2000ms ease-in-out;
        /*transform: skewX(15deg);*/
    }
    .img-bg{
        width: 100vw;
        height: 100vh   ;
        transform: skewX(15deg);
    }

    .section1:hover, 
    .section2:hover, 
    .section3:hover, 
    .section4:hover,
    .section1:hover .img-bg, 
    .section2:hover .img-bg, 
    .section3:hover .img-bg, 
    .section4:hover .img-bg{
        height: 100vh;
    }
    .landingpage-section:hover .section1:not(:hover),
    .landingpage-section:hover .section2:not(:hover),
    .landingpage-section:hover .section3:not(:hover),
    .landingpage-section:hover .section4:not(:hover),
    .landingpage-section:hover .section1:not(:hover) .img-bg,
    .landingpage-section:hover .section2:not(:hover) .img-bg,
    .landingpage-section:hover .section3:not(:hover) .img-bg,
    .landingpage-section:hover .section4:not(:hover) .img-bg {
        height: 100vh; /* 10% */
    }
    .section4:hover .elementor-button:first-child {
        margin-left: 30px;
    }
}

/* Saat section tidak di-hover */
.landingpage-section:hover 
.section1:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section2:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section3:not(:hover) .elementor-heading-title.elementor-size-default,
.landingpage-section:hover 
.section4:not(:hover) .elementor-heading-title.elementor-size-default {
    display: flex !important;        /* override aturan display lainnya */
    flex-direction: column !important; 
    align-items: center !important;
    justify-content: center !important;
    line-height: 1.1 !important;
}

.landingpage-section:hover 
.section1:not(:hover) .elementor-heading-title.elementor-size-default span,
.landingpage-section:hover 
.section2:not(:hover) .elementor-heading-title.elementor-size-default span,
.landingpage-section:hover 
.section3:not(:hover) .elementor-heading-title.elementor-size-default span,
.landingpage-section:hover 
.section4:not(:hover) .elementor-heading-title.elementor-size-default span {
    display: block;          /* tiap span berada di baris sendiri */
    white-space: nowrap;     
    text-align: center;
    line-height: 1.1;
}

/* Efek khusus untuk memisahkan dua kata vertikal */
.landingpage-section:hover 
.section1:not(:hover) .elementor-heading-title.elementor-size-default::after {
    display: flex;
    flex-direction: column; /* huruf vertikal */
    align-items: center;
    line-height: 1;
   writing-mode: horizontal-tb !important;
    white-space: nowrap;
}

/* Saat section di-hover (kembali normal) */
.section1:hover .elementor-heading-title.elementor-size-default,
.section2:hover .elementor-heading-title.elementor-size-default,
.section3:hover .elementor-heading-title.elementor-size-default,
.section4:hover .elementor-heading-title.elementor-size-default {
  writing-mode: horizontal-tb;
  text-orientation: mixed;
  transform: none;
  opacity: 1;
  letter-spacing: normal;
}


/* Saat di-hover → balik ke horizontal normal */
.section1:hover .elementor-heading-title.vertical-title,
.section2:hover .elementor-heading-title.vertical-title,
.section3:hover .elementor-heading-title.vertical-title,
.section4:hover .elementor-heading-title.vertical-title {
  display: block;
  writing-mode: horizontal-tb;
  text-orientation: mixed;
  transform: none;
}
.section1:not(:hover) .elementor-heading-title {
  display: flex;
  justify-content: center;
  gap: 10px;
}



.section1:hover .elementor-heading-title {
  display: block;
  writing-mode: horizontal-tb;
  text-orientation: mixed;
}

/*
.vertical-title {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 1em;
  writing-mode: vertical-lr;
  text-orientation: upright;
}

.vertical-title span {
  display: inline-block;
  writing-mode: vertical-lr;
  text-orientation: upright;
}
*/
.active-vertical {
    background-color: black;
}

@media only screen and (max-width: 1024px) {
    html, body {
      overflow-x: hidden;
      overflow-y: auto;
      height: 100%;
    }

    .section1:hover,
    .section2:hover,
    .section3:hover,
    .section4:hover,
    .section1:hover .img-bg,
    .section2:hover .img-bg,
    .section3:hover .img-bg,
    .section4:hover .img-bg  {
        height: calc(100vh - 54px -  (calc(100vh - 200px) * 0.2 * 4));
        --flex-direction: column;
    }
    .landingpage-section:hover 
    .section1:not(:hover) .elementor-heading-title.elementor-size-default,
    .landingpage-section:hover 
    .section2:not(:hover) .elementor-heading-title.elementor-size-default,
    .landingpage-section:hover 
    .section3:not(:hover) .elementor-heading-title.elementor-size-default,
    .landingpage-section:hover 
    .section4:not(:hover) .elementor-heading-title.elementor-size-default {
        gap: 10px;
        flex-direction: row !important;
    }

    .landingpage-section:hover .section1:not(:hover),
    .landingpage-section:hover .section2:not(:hover),
    .landingpage-section:hover .section3:not(:hover),
    .landingpage-section:hover .section4:not(:hover),
    .landingpage-section:hover .section1:not(:hover) .img-bg,
    .landingpage-section:hover .section2:not(:hover) .img-bg,
    .landingpage-section:hover .section3:not(:hover) .img-bg,
    .landingpage-section:hover .section4:not(:hover) .img-bg {
        height: calc((100vh - 200px) * 0.2); /* 10% */
        justify-content: center;
    }

    .section1:hover p,
    .section2:hover p,
    .section3:hover p,
    .section4:hover p,
    .section1:hover .img-bg p,
    .section2:hover .img-bg p,
    .section3:hover .img-bg p,
    .section4:hover .img-bg p  {
        font-size: 14px;
    }
    .section1:hover .img-bg .elementor-widget-text-editor .elementor-widget-container,
    .section2:hover .img-bg .elementor-widget-text-editor .elementor-widget-container,
    .section3:hover .img-bg .elementor-widget-text-editor .elementor-widget-container,
    .section4:hover .img-bg .elementor-widget-text-editor .elementor-widget-container  {
        margin: 10px 0;
    }
    .section1:hover .img-bg .elementor-button-link,
    .section2:hover .img-bg .elementor-button-link,
    .section3:hover .img-bg .elementor-button-link,
    .section4:hover .img-bg .elementor-button-link  {
        padding: 5px 10px;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .section1:hover,
    .section2:hover,
    .section3:hover,
    .section4:hover,
    .section1:hover .img-bg,
    .section2:hover .img-bg,
    .section3:hover .img-bg,
    .section4:hover .img-bg  {
        height: calc(100vh - 54px -  (calc(100vh - 200px) * 0.19 * 4));
    }
    .landingpage-section:hover .section1:not(:hover),
    .landingpage-section:hover .section2:not(:hover),
    .landingpage-section:hover .section3:not(:hover),
    .landingpage-section:hover .section4:not(:hover),
    .landingpage-section:hover .section1:not(:hover) .img-bg,
    .landingpage-section:hover .section2:not(:hover) .img-bg,
    .landingpage-section:hover .section3:not(:hover) .img-bg,
    .landingpage-section:hover .section4:not(:hover) .img-bg {
        height: calc((100vh - 200px) * 0.18); /* 10% */
        justify-content: center;
    }
}/* End custom CSS */