.elementor-20 .elementor-element.elementor-element-61b3693{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_7 );--border-color:var( --e-global-color-vamtam_accent_7 );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1ca894c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10vh;--margin-bottom:40px;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3086342{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3086342.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3086342 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:64px;font-weight:600;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;word-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7d64c88 .elementor-button{background-color:#8DC63F;fill:#FFFFFFF5;color:#FFFFFFF5;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-20 .elementor-element.elementor-element-7d64c88 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-7d64c88 .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;border-color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-7d64c88 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-7d64c88 .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-7be99eb{--display:flex;--min-height:1142px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-20 .elementor-element.elementor-element-38221a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-38221a9 .elementor-heading-title{font-size:80px;font-weight:700;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-dfdf2bf{--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;--z-index:3;}.elementor-20 .elementor-element.elementor-element-a1f0a38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-91840d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-91840d3{text-align:center;}.elementor-20 .elementor-element.elementor-element-91840d3 .elementor-heading-title{font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-373570c .elementor-button{background-color:#8DC63F;font-weight:400;fill:#1D4C43;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-373570c .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-373570c .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;border-color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-373570c .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-373570c .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-fdda572{--display:flex;--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-20 .elementor-element.elementor-element-fdda572:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fdda572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Frame-1.png");}.elementor-20 .elementor-element.elementor-element-e3816b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e3816b8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e3816b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-20 .elementor-element.elementor-element-930e68a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:120px 0px 60px 0px;}.elementor-20 .elementor-element.elementor-element-930e68a{text-align:center;}.elementor-20 .elementor-element.elementor-element-930e68a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:64px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-841cbf1{--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5879be6{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f07e5a7{--display:flex;}.elementor-20 .elementor-element.elementor-element-d5292bd{--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;--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-20 .elementor-element.elementor-element-0309ead{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-0309ead:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0309ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-0309ead.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fe5d585 .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-d4ee145 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-d4ee145 .elementor-heading-title{font-size:44px;font-weight:300;}.elementor-20 .elementor-element.elementor-element-3fa36a2{z-index:3;}.elementor-20 .elementor-element.elementor-element-3fa36a2 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;}.elementor-20 .elementor-element.elementor-element-267d399{--display:flex;--min-height:151px;}.elementor-20 .elementor-element.elementor-element-72ac2cd{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--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:30px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-72ac2cd{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-72ac2cd{right:0px;}.elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#1D4C43;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-f6c3b54 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-f1b932e{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;bottom:0px;}.elementor-20 .elementor-element.elementor-element-f1b932e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f1b932e{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-f1b932e{left:0px;}.elementor-20 .elementor-element.elementor-element-f1b932e img{width:100%;}.elementor-20 .elementor-element.elementor-element-6dd38ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-e320a4f{--display:flex;--min-height:280px;--justify-content:center;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-e320a4f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-middle-top.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e320a4f::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-29cabb4{--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-20 .elementor-element.elementor-element-89969e8 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0630214 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67fe439{--display:flex;}.elementor-20 .elementor-element.elementor-element-d4165a0 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-06cbc08 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ed810ac{--display:flex;--min-height:280px;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-ed810ac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-middle-bottom.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-ed810ac::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-331743b{--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-20 .elementor-element.elementor-element-250fedf .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0afb5e3 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-17c399d{--display:flex;}.elementor-20 .elementor-element.elementor-element-4e1d618 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0b87d5d .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-403ec26{--display:flex;--min-height:280px;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-403ec26:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-middle-bottom.png");}.elementor-20 .elementor-element.elementor-element-403ec26::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #02010100 0%, #000000 100%);}.elementor-20 .elementor-element.elementor-element-40893c8{--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-20 .elementor-element.elementor-element-14e6acd .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e266bc6 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-82619a6{--display:flex;}.elementor-20 .elementor-element.elementor-element-6e17079 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-651b790 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4bd6f2c{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-4bd6f2c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4bd6f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2310a2c{--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-20 .elementor-element.elementor-element-a9b3918 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8e93900 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f3e3254{--display:flex;}.elementor-20 .elementor-element.elementor-element-022f5d5{--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;--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-20 .elementor-element.elementor-element-29f77b5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-29f77b5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-29f77b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-29f77b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-92b3a89 .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-79ad41a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-79ad41a .elementor-heading-title{font-size:44px;font-weight:300;}.elementor-20 .elementor-element.elementor-element-472bb74{z-index:3;}.elementor-20 .elementor-element.elementor-element-472bb74 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;}.elementor-20 .elementor-element.elementor-element-4e12810{--display:flex;--min-height:151px;}.elementor-20 .elementor-element.elementor-element-4b7c4cb{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--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:30px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4b7c4cb{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-4b7c4cb{right:0px;}.elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#1D4C43;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-6b31bae > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-54d6d34{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;bottom:0px;}.elementor-20 .elementor-element.elementor-element-54d6d34.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-54d6d34{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-54d6d34{left:0px;}.elementor-20 .elementor-element.elementor-element-54d6d34 img{width:100%;}.elementor-20 .elementor-element.elementor-element-c3ff2fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-4e0ded4{--display:flex;--min-height:280px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-4e0ded4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-middle-top.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-4e0ded4::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-336724b{--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-20 .elementor-element.elementor-element-411e34b .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3e4e099 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a64081{--display:flex;}.elementor-20 .elementor-element.elementor-element-122febb .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3ce76ab .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-98d9943{--display:flex;--min-height:280px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-98d9943:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-middle-bottom.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-98d9943::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5217f7f{--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-20 .elementor-element.elementor-element-a6198de .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-62f007a .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a2b55bc{--display:flex;}.elementor-20 .elementor-element.elementor-element-be34c6f .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8fad511 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f97a3f7{--display:flex;--min-height:280px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-f97a3f7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-middle-bottom.png");}.elementor-20 .elementor-element.elementor-element-f97a3f7::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #02010100 0%, #000000 100%);}.elementor-20 .elementor-element.elementor-element-ce23c35{--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-20 .elementor-element.elementor-element-535a190 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3bcd817 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-011d3fb{--display:flex;}.elementor-20 .elementor-element.elementor-element-52ce769 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0c92c17 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-af62640{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-af62640:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-af62640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ca89766{--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-20 .elementor-element.elementor-element-4928315 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9845d52 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8a809c0{--display:flex;}.elementor-20 .elementor-element.elementor-element-14be0de{--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;--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-20 .elementor-element.elementor-element-78e3208{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-78e3208:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-78e3208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-78e3208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-aa4d799 .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-b1bed2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-b1bed2f .elementor-heading-title{font-size:44px;font-weight:300;}.elementor-20 .elementor-element.elementor-element-b71a725{z-index:3;}.elementor-20 .elementor-element.elementor-element-b71a725 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;}.elementor-20 .elementor-element.elementor-element-efe0734{--display:flex;--min-height:151px;}.elementor-20 .elementor-element.elementor-element-7fc989b{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--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:30px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7fc989b{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-7fc989b{right:0px;}.elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#1D4C43;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-50e77a7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-43536d2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;bottom:0px;}.elementor-20 .elementor-element.elementor-element-43536d2.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43536d2{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-43536d2{left:0px;}.elementor-20 .elementor-element.elementor-element-43536d2 img{width:100%;}.elementor-20 .elementor-element.elementor-element-38c4cb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20 .elementor-element.elementor-element-5d31b10{--display:flex;--min-height:280px;--justify-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-5d31b10:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-middle-top.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-5d31b10::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-83d2a0c{--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-20 .elementor-element.elementor-element-3313cdf .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f0f38e7 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e212693{--display:flex;}.elementor-20 .elementor-element.elementor-element-4f7feec .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ddbf0ee .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7573e3b{--display:flex;--min-height:280px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-7573e3b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-middle-bottom.png");background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-7573e3b::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-e5ac65c{--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-20 .elementor-element.elementor-element-2e73ea6 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d3384f1 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b45d841{--display:flex;}.elementor-20 .elementor-element.elementor-element-459beb3 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df6b7b6 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3d28553{--display:flex;--min-height:280px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-3d28553:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/card-middle-bottom.png");}.elementor-20 .elementor-element.elementor-element-3d28553::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #02010100 0%, #000000 100%);}.elementor-20 .elementor-element.elementor-element-20d7758{--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-20 .elementor-element.elementor-element-b48e41d .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8facf3f .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-75263b4{--display:flex;}.elementor-20 .elementor-element.elementor-element-4ed9715 .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ebf776d .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-96666a1{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-96666a1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-96666a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-aa3b9ff{--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-20 .elementor-element.elementor-element-1b5c241 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c1257cd .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-943f3ab{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:40px;--n-tabs-title-transition:0.5s;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:110px;--n-tabs-title-padding-bottom:25px;--n-tabs-title-padding-left:110px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-vamtam_accent_8 );--n-tabs-title-color-active:var( --e-global-color-vamtam_accent_1 );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:80px;--n-tabs-icon-gap:20px;}.elementor-20 .elementor-element.elementor-element-943f3ab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-vamtam_accent_4 );}.elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-vamtam_accent_4 );}.elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-943f3ab [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-vamtam_accent_1 );}:where( .elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-20 .elementor-element.elementor-element-1c245ac{--display:flex;--min-height:536px;--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-20 .elementor-element.elementor-element-1b5a12d .elementor-repeater-item-db7525b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/stats-bg-1.png);background-size:cover;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-repeater-item-4065ab0 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/stats-bg-2.png);background-size:cover;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-repeater-item-8cae2c2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/stats-bg-3.png);background-size:cover;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-slide{transition-duration:calc(5000ms*1.2);height:1100px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-slide-button{background-color:#8DC63F;font-weight:400;border-color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-slide-button:hover{background-color:#1D4C43;color:#8DC63F;border-color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-1b5a12d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-slide-inner{padding:140px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-slide-heading{font-size:44px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-swiper-button{font-size:33px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;height:16px;width:16px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-horizontal .swiper-pagination-progressbar{height:16px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-fraction{font-size:16px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF66;opacity:1;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fb7021a{--display:flex;--min-height:1310px;--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;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-fb7021a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fb7021a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F4;}.elementor-20 .elementor-element.elementor-element-fb7021a::before, .elementor-20 .elementor-element.elementor-element-fb7021a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fb7021a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fb7021a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-fb7021a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-fb7021a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2062787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2062787{text-align:center;}.elementor-20 .elementor-element.elementor-element-2062787 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:64px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-8b6f393{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cfb4cd{--display:flex;--min-height:334px;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-20 .elementor-element.elementor-element-7cfb4cd.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-0a52ab7{--display:flex;}.elementor-20 .elementor-element.elementor-element-ca265e0{--n-accordion-title-font-size:44px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:33px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#1C4B42;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ca265e0 .e-n-accordion-item-title-icon{--vamtam-n-accordion-icon-bg-color:var( --e-global-color-vamtam_accent_3 );}.elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:#0000001A;}.elementor-20 .elementor-element.elementor-element-ca265e0 {--n-accordion-padding:02.5% 0% 0% 0%;}:where( .elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}:where( .elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:014.5%;}.elementor-20 .elementor-element.elementor-element-d1168d7{--display:flex;border-style:solid;--border-style:solid;border-color:#0000001A;--border-color:#0000001A;}.elementor-20 .elementor-element.elementor-element-fee2545 .elementor-heading-title{font-weight:500;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button{background-color:#1D4C43;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button:focus{background-color:#1D4C43;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-079d90d{--display:flex;border-style:solid;--border-style:solid;border-color:#0000001A;--border-color:#0000001A;}.elementor-20 .elementor-element.elementor-element-3c87574 .elementor-heading-title{font-weight:500;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button{background-color:#1D4C43;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button:focus{background-color:#1D4C43;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-678ac47{--display:flex;--min-height:342px;--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:space-between;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-20 .elementor-element.elementor-element-2dfd6a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-32eccce{--n-accordion-title-font-size:44px;width:initial;max-width:initial;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:33px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-vamtam_accent_1 );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-32eccce .e-n-accordion-item-title-icon{--vamtam-n-accordion-icon-bg-color:var( --e-global-color-vamtam_accent_3 );}.elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-20 .elementor-element.elementor-element-32eccce {--n-accordion-padding:02.5% 20% 0% 0%;}:where( .elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}:where( .elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:0em;--padding-right:0em;--padding-bottom:1em;--padding-left:0em;}.elementor-20 .elementor-element.elementor-element-a5a61ae{--display:flex;--min-height:334px;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-20 .elementor-element.elementor-element-a5a61ae.e-con{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-1b3a0b5{--display:flex;}.elementor-20 .elementor-element.elementor-element-1497027{--n-accordion-title-font-size:44px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:33px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#1C4B42;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1497027 .e-n-accordion-item-title-icon{--vamtam-n-accordion-icon-bg-color:var( --e-global-color-vamtam_accent_3 );}.elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:#0000001A;}.elementor-20 .elementor-element.elementor-element-1497027 {--n-accordion-padding:02.5% 0% 0% 0%;}:where( .elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}:where( .elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:014.5%;}.elementor-20 .elementor-element.elementor-element-42f68fb{--display:flex;border-style:solid;--border-style:solid;border-color:#0000001A;--border-color:#0000001A;}.elementor-20 .elementor-element.elementor-element-1ecf3dd .elementor-heading-title{font-weight:500;color:#1D4C43;}.elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button{background-color:#1D4C43;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button:focus{background-color:#1D4C43;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eea5826{--display:flex;--position:absolute;--min-height:1310px;top:0px;}.elementor-20 .elementor-element.elementor-element-eea5826:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-eea5826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/bigger-circle.png");background-position:center center;background-repeat:no-repeat;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-eea5826{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-eea5826{right:0px;}.elementor-20 .elementor-element.elementor-element-6b8bfc4{--display:flex;--position:absolute;--min-height:1310px;--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;top:0px;}.elementor-20 .elementor-element.elementor-element-6b8bfc4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6b8bfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/small-circle.png");background-position:center center;background-repeat:no-repeat;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6b8bfc4{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-6b8bfc4{right:0px;}.elementor-20 .elementor-element.elementor-element-67e8075{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:167px;z-index:2;}.elementor-20 .elementor-element.elementor-element-67e8075 > .elementor-widget-container{--e-transform-scale:1.15;}.elementor-20 .elementor-element.elementor-element-67e8075.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4715983{width:var( --container-widget-width, 103.771% );max-width:103.771%;--container-widget-width:103.771%;--container-widget-flex-grow:0;top:300px;}.elementor-20 .elementor-element.elementor-element-4715983.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4715983{left:10px;}body.rtl .elementor-20 .elementor-element.elementor-element-4715983{right:10px;}.elementor-20 .elementor-element.elementor-element-bb25924 .elementor-button{background-color:#8DC63F;font-size:16px;fill:#FFFFFF;color:#FFFFFF;padding:20px 24px 20px 024px;}.elementor-20 .elementor-element.elementor-element-bb25924 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-bb25924 .elementor-button:focus{background-color:#1D4C43;color:#8DC63F;}.elementor-20 .elementor-element.elementor-element-bb25924 > .elementor-widget-container{margin:-63px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-bb25924.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bb25924{z-index:3;}.elementor-20 .elementor-element.elementor-element-bb25924 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-bb25924 .elementor-button:focus svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-element-c284941{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-cee974e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-cee974e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cee974e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/sustainability-bg-scaled.png");}.elementor-20 .elementor-element.elementor-element-dc5a1dc{--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:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-20 .elementor-element.elementor-element-9eb5169 > .elementor-widget-container{margin:120px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9eb5169{text-align:center;}.elementor-20 .elementor-element.elementor-element-9eb5169 .elementor-heading-title{font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e762df1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-300a81e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-300a81e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-300a81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ceb4ae8{--display:flex;--min-height:366px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-ceb4ae8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/recycle.png");background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-ceb4ae8::before, .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ceb4ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-c11d88d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-eed2042{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-310d483{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-310d483 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-49316b2 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-global-3518 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon{background-color:#8DC63F;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-global-3518.elementor-view-default .elementor-icon{color:#8DC63F;border-color:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-global-3518.elementor-view-default .elementor-icon svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon:hover{background-color:#1C4B42;color:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-global-3518.elementor-view-default .elementor-icon:hover{color:#1C4B42;border-color:#1C4B42;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon:hover, .elementor-20 .elementor-element.elementor-global-3518.elementor-view-default .elementor-icon:hover svg{fill:#1C4B42;}.elementor-20 .elementor-element.elementor-global-3518{--vamtam-hpc:#1C4B42;--vamtam-hsc:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-framed .elementor-icon:hover{background-color:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon:hover svg{fill:#8DC63F;}.elementor-20 .elementor-element.elementor-global-3518 .elementor-icon{font-size:12px;padding:20px;}.elementor-20 .elementor-element.elementor-global-3518 .elementor-icon svg{height:12px;}.elementor-20 .elementor-element.elementor-element-4828b4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-61c0bc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-61c0bc5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-61c0bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ac4c010{--display:flex;--min-height:366px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-ac4c010:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ac4c010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/energy.png");background-position:top left;background-repeat:no-repeat;background-size:102% auto;}.elementor-20 .elementor-element.elementor-element-ac4c010::before, .elementor-20 .elementor-element.elementor-element-ac4c010 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ac4c010 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ac4c010 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ac4c010 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ac4c010 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-86550e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:24px;--padding-right:24px;}.elementor-20 .elementor-element.elementor-element-9962df6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-29ffc66{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-29ffc66 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-7dbe779 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4840d81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d84066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d84066:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3d84066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6c85f23{--display:flex;--min-height:366px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-6c85f23:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6c85f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/water.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-6c85f23::before, .elementor-20 .elementor-element.elementor-element-6c85f23 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6c85f23 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6c85f23 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6c85f23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6c85f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-43515c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-aac23f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-4821254{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4821254 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-4913315 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-f04d1a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-018f297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-018f297:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-018f297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-001fd1e{--display:flex;--min-height:366px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-001fd1e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-001fd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/waste.png");background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-001fd1e::before, .elementor-20 .elementor-element.elementor-element-001fd1e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-001fd1e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-001fd1e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-001fd1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-001fd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-11a6ce2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-5be6a49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-7bf2be6{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7bf2be6 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-e4a9e78 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-0cc9782{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4eb50bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4eb50bc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4eb50bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4e36aa1{--display:flex;--min-height:366px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-4e36aa1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4e36aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/others.png");background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-4e36aa1::before, .elementor-20 .elementor-element.elementor-element-4e36aa1 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e36aa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e36aa1 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e36aa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e36aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-60960ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-9dfd816{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-2e5595a{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2e5595a .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-bad4ae1 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-7a74c4a{--e-n-carousel-swiper-slides-to-display:4;--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:16px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF40;--e-n-carousel-swiper-pagination-spacing:53px;}.elementor-20 .elementor-element.elementor-element-7a74c4a > .elementor-widget-container{margin:0% 05% 0% 05.5%;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7a74c4a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:13px;--swiper-pagination-bullet-vertical-gap:13px;}.elementor-20 .elementor-element.elementor-element-3f4c5b7{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6f121bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-6f121bb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6f121bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/sustainability-bg-scaled.png");}.elementor-20 .elementor-element.elementor-element-2f22e5f{--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:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-20 .elementor-element.elementor-element-5bca06c > .elementor-widget-container{margin:120px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5bca06c{text-align:center;}.elementor-20 .elementor-element.elementor-element-5bca06c .elementor-heading-title{font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5abc9d5{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-26d045e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-26d045e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-26d045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d7de161{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-d7de161:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d7de161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Sustainability-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-d7de161::before, .elementor-20 .elementor-element.elementor-element-d7de161 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d7de161 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d7de161 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d7de161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d7de161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-339904f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-7811f23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-86ac917{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-86ac917 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-5e41c19 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6b20b15{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-747e2fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-747e2fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-747e2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9cb5211{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-9cb5211:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9cb5211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Sustainability-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-9cb5211::before, .elementor-20 .elementor-element.elementor-element-9cb5211 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9cb5211 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9cb5211 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9cb5211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9cb5211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-e3baa87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-25cc3ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-4a54520{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4a54520 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-893138e .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b85e536{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-724058e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-724058e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-724058e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5894d03{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-5894d03:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5894d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Sustainability-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-5894d03::before, .elementor-20 .elementor-element.elementor-element-5894d03 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5894d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5894d03 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5894d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5894d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1795571{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-c7f289d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-84dd2c3{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-84dd2c3 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-ca74dc1 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6159cd6{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e46cc33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e46cc33:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e46cc33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b120fc9{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-b120fc9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b120fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Sustainability-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-b120fc9::before, .elementor-20 .elementor-element.elementor-element-b120fc9 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b120fc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b120fc9 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b120fc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b120fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-691be90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-92e2caa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-e40d884{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e40d884 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-a01bc06 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-582ff9c{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fe56e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fe56e1c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fe56e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-395d287{--display:flex;--min-height:384px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 0px 0px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:15%;}.elementor-20 .elementor-element.elementor-element-395d287:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-395d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/Sustainability-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-395d287::before, .elementor-20 .elementor-element.elementor-element-395d287 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-395d287 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-395d287 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-395d287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-395d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-0461795{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 24px 0px;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20 .elementor-element.elementor-element-015e11a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-b4fd8ab{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b4fd8ab .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-896109a .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-20a3162{--e-n-carousel-swiper-slides-to-display:4;--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:16px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF40;--e-n-carousel-swiper-pagination-spacing:53px;}.elementor-20 .elementor-element.elementor-element-20a3162 > .elementor-widget-container{margin:0% 05% 0% 05.5%;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-20a3162 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:13px;--swiper-pagination-bullet-vertical-gap:13px;}.elementor-20 .elementor-element.elementor-element-00719c8{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-61b3693{--content-width:85%;}.elementor-20 .elementor-element.elementor-element-1ca894c{--width:100%;}.elementor-20 .elementor-element.elementor-element-7be99eb{--content-width:80%;}.elementor-20 .elementor-element.elementor-element-dfdf2bf{--width:79%;}.elementor-20 .elementor-element.elementor-element-5879be6{--width:100%;}.elementor-20 .elementor-element.elementor-element-d5292bd{--content-width:85%;}.elementor-20 .elementor-element.elementor-element-0309ead{--width:37.32%;}.elementor-20 .elementor-element.elementor-element-6dd38ad{--width:30.42%;}.elementor-20 .elementor-element.elementor-element-e320a4f{--width:100%;}.elementor-20 .elementor-element.elementor-element-4bd6f2c{--width:32.27%;}.elementor-20 .elementor-element.elementor-element-022f5d5{--content-width:85%;}.elementor-20 .elementor-element.elementor-element-29f77b5{--width:37.32%;}.elementor-20 .elementor-element.elementor-element-c3ff2fb{--width:30.42%;}.elementor-20 .elementor-element.elementor-element-4e0ded4{--width:100%;}.elementor-20 .elementor-element.elementor-element-af62640{--width:32.27%;}.elementor-20 .elementor-element.elementor-element-14be0de{--content-width:85%;}.elementor-20 .elementor-element.elementor-element-78e3208{--width:37.32%;}.elementor-20 .elementor-element.elementor-element-38c4cb8{--width:30.42%;}.elementor-20 .elementor-element.elementor-element-5d31b10{--width:100%;}.elementor-20 .elementor-element.elementor-element-96666a1{--width:32.27%;}.elementor-20 .elementor-element.elementor-element-1c245ac{--width:100%;}.elementor-20 .elementor-element.elementor-element-fb7021a{--content-width:88%;}.elementor-20 .elementor-element.elementor-element-7cfb4cd{--width:51%;}.elementor-20 .elementor-element.elementor-element-678ac47{--width:45%;}.elementor-20 .elementor-element.elementor-element-a5a61ae{--width:51%;}.elementor-20 .elementor-element.elementor-element-cee974e{--width:100%;}.elementor-20 .elementor-element.elementor-element-300a81e{--width:370px;}.elementor-20 .elementor-element.elementor-element-eed2042{--width:73%;}.elementor-20 .elementor-element.elementor-element-61c0bc5{--width:370px;}.elementor-20 .elementor-element.elementor-element-9962df6{--width:73%;}.elementor-20 .elementor-element.elementor-element-3d84066{--width:370px;}.elementor-20 .elementor-element.elementor-element-aac23f0{--width:73%;}.elementor-20 .elementor-element.elementor-element-018f297{--width:370px;}.elementor-20 .elementor-element.elementor-element-5be6a49{--width:73%;}.elementor-20 .elementor-element.elementor-element-4eb50bc{--width:370px;}.elementor-20 .elementor-element.elementor-element-9dfd816{--width:73%;}.elementor-20 .elementor-element.elementor-element-6f121bb{--width:100%;}.elementor-20 .elementor-element.elementor-element-26d045e{--width:370px;}.elementor-20 .elementor-element.elementor-element-7811f23{--width:73%;}.elementor-20 .elementor-element.elementor-element-747e2fb{--width:370px;}.elementor-20 .elementor-element.elementor-element-25cc3ec{--width:73%;}.elementor-20 .elementor-element.elementor-element-724058e{--width:370px;}.elementor-20 .elementor-element.elementor-element-c7f289d{--width:73%;}.elementor-20 .elementor-element.elementor-element-e46cc33{--width:370px;}.elementor-20 .elementor-element.elementor-element-92e2caa{--width:73%;}.elementor-20 .elementor-element.elementor-element-fe56e1c{--width:370px;}.elementor-20 .elementor-element.elementor-element-015e11a{--width:73%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-0309ead{--width:100%;}.elementor-20 .elementor-element.elementor-element-6dd38ad{--width:100%;}.elementor-20 .elementor-element.elementor-element-e320a4f{--width:100%;}.elementor-20 .elementor-element.elementor-element-ed810ac{--width:100%;}.elementor-20 .elementor-element.elementor-element-29f77b5{--width:100%;}.elementor-20 .elementor-element.elementor-element-c3ff2fb{--width:100%;}.elementor-20 .elementor-element.elementor-element-78e3208{--width:100%;}.elementor-20 .elementor-element.elementor-element-38c4cb8{--width:100%;}.elementor-20 .elementor-element.elementor-element-7cfb4cd{--width:51%;}.elementor-20 .elementor-element.elementor-element-678ac47{--width:45%;}.elementor-20 .elementor-element.elementor-element-a5a61ae{--width:51%;}.elementor-20 .elementor-element.elementor-element-eea5826{--width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1ca894c{--flex-wrap:wrap;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-3086342 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-7d64c88 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7be99eb{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-dfdf2bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:450px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-841cbf1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5879be6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-5879be6.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d5292bd{--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-20 .elementor-element.elementor-element-0309ead{--min-height:635px;--border-radius:40px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-e320a4f{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e320a4f::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-ed810ac{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ed810ac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-ed810ac::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-403ec26:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/projects-3-mobile.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-403ec26{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-403ec26::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-022f5d5{--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-20 .elementor-element.elementor-element-29f77b5{--min-height:635px;--border-radius:40px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-4e0ded4{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4e0ded4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-4e0ded4::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-98d9943{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98d9943:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-98d9943::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-f97a3f7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-right.png");background-size:cover;}.elementor-20 .elementor-element.elementor-element-f97a3f7{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f97a3f7::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-14be0de{--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-20 .elementor-element.elementor-element-78e3208{--min-height:635px;--border-radius:40px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-5d31b10{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d31b10:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-5d31b10::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-7573e3b{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7573e3b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20 .elementor-element.elementor-element-7573e3b::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-e5ac65c{--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-3d28553:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3d28553{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d28553::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-943f3ab{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-20 .elementor-element.elementor-element-7cfb4cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ca265e0{--n-accordion-title-font-size:18px;}.elementor-20 .elementor-element.elementor-element-678ac47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-32eccce{--n-accordion-title-font-size:18px;}.elementor-20 .elementor-element.elementor-element-a5a61ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1497027{--n-accordion-title-font-size:18px;}.elementor-20 .elementor-element.elementor-element-eea5826:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-eea5826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-6b8bfc4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6b8bfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-67e8075{top:20%;}.elementor-20 .elementor-element.elementor-element-4715983{top:392px;}.elementor-20 .elementor-element.elementor-element-4715983 img{width:13%;}.elementor-20 .elementor-element.elementor-element-dc5a1dc{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-e762df1{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-300a81e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c11d88d{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-4828b4e{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-61c0bc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-86550e9{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-4840d81{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-3d84066{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-43515c2{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-f04d1a8{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-018f297{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-11a6ce2{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-0cc9782{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-4eb50bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-60960ac{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-7a74c4a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-20 .elementor-element.elementor-element-2f22e5f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5abc9d5{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-26d045e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-339904f{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-6b20b15{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-747e2fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e3baa87{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-b85e536{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-724058e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1795571{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-6159cd6{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-e46cc33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-691be90{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-582ff9c{--min-height:450px;}.elementor-20 .elementor-element.elementor-element-fe56e1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0461795{--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-20a3162{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1ca894c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3086342{width:var( --container-widget-width, 272px );max-width:272px;--container-widget-width:272px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3086342 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-7be99eb{--min-height:924px;}.elementor-20 .elementor-element.elementor-element-38221a9 .elementor-heading-title{font-size:40px;}.elementor-20 .elementor-element.elementor-element-dfdf2bf{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-a1f0a38{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a1f0a38.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a1f0a38 img{width:51%;}.elementor-20 .elementor-element.elementor-element-91840d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-91840d3 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-373570c .elementor-button{font-size:14px;}.elementor-20 .elementor-element.elementor-element-e3816b8{--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-930e68a > .elementor-widget-container{padding:70px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-930e68a .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-841cbf1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5879be6{--width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-5879be6.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f07e5a7{--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-20 .elementor-element.elementor-element-d5292bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0309ead{--min-height:510px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fe5d585 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-fe5d585 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-d4ee145 > .elementor-widget-container{padding:30px 30px 15px 24px;}.elementor-20 .elementor-element.elementor-element-d4ee145 .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-3fa36a2 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-3fa36a2 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-20 .elementor-element.elementor-element-72ac2cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f6c3b54 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-20 .elementor-element.elementor-element-f6c3b54 .elementor-button{font-size:14px;}.elementor-20 .elementor-element.elementor-element-f1b932e{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f1b932e{right:-30px;}body.rtl .elementor-20 .elementor-element.elementor-element-f1b932e{left:-30px;}.elementor-20 .elementor-element.elementor-element-f1b932e img{width:100%;}.elementor-20 .elementor-element.elementor-element-e320a4f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/projects-1-mobile.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e320a4f{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e320a4f::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e320a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-67fe439{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-67fe439.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-d4165a0 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-06cbc08 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-ed810ac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/projects-2-mobile.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ed810ac{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ed810ac::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed810ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-17c399d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-17c399d.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-4e1d618 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-0b87d5d .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-403ec26:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/projects-3-mobile.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-403ec26{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-403ec26::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-403ec26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-82619a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-82619a6.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-6e17079 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-651b790 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-f3e3254{--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-20 .elementor-element.elementor-element-022f5d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-29f77b5{--min-height:510px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-92b3a89 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-92b3a89 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-79ad41a > .elementor-widget-container{padding:30px 30px 15px 24px;}.elementor-20 .elementor-element.elementor-element-79ad41a .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-472bb74 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-472bb74 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-20 .elementor-element.elementor-element-4b7c4cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6b31bae > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-20 .elementor-element.elementor-element-6b31bae .elementor-button{font-size:14px;}.elementor-20 .elementor-element.elementor-element-54d6d34{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-54d6d34{right:-30px;}body.rtl .elementor-20 .elementor-element.elementor-element-54d6d34{left:-30px;}.elementor-20 .elementor-element.elementor-element-54d6d34 img{width:100%;}.elementor-20 .elementor-element.elementor-element-4e0ded4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-middle-top.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4e0ded4{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4e0ded4::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4e0ded4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-7a64081{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-7a64081.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-122febb .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-3ce76ab .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-98d9943:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-middle-bottom.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-98d9943{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98d9943::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-98d9943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-a2b55bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-a2b55bc.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-be34c6f .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-8fad511 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-f97a3f7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab2-card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-f97a3f7{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f97a3f7::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-f97a3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-011d3fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-011d3fb.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-52ce769 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-0c92c17 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-8a809c0{--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-20 .elementor-element.elementor-element-14be0de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-78e3208{--min-height:510px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aa4d799 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-aa4d799 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b1bed2f > .elementor-widget-container{padding:30px 30px 15px 24px;}.elementor-20 .elementor-element.elementor-element-b1bed2f .elementor-heading-title{font-size:24px;}.elementor-20 .elementor-element.elementor-element-b71a725 > .elementor-widget-container{padding:0px 30px 0px 24px;}.elementor-20 .elementor-element.elementor-element-b71a725 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-20 .elementor-element.elementor-element-7fc989b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-50e77a7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-20 .elementor-element.elementor-element-50e77a7 .elementor-button{font-size:14px;}.elementor-20 .elementor-element.elementor-element-43536d2{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-43536d2{right:-20px;}body.rtl .elementor-20 .elementor-element.elementor-element-43536d2{left:-20px;}.elementor-20 .elementor-element.elementor-element-43536d2 img{width:85%;}.elementor-20 .elementor-element.elementor-element-5d31b10:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-middle-top.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5d31b10{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d31b10::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5d31b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-e212693{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-e212693.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-4f7feec .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-ddbf0ee .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-7573e3b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-middle-bottom.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7573e3b{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7573e3b::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-7573e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-b45d841{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b45d841.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-459beb3 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-df6b7b6 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-3d28553:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/tab3-card-right.png");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3d28553{--min-height:207px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d28553::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3d28553 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, #02010100 0%, #000000 65%);}.elementor-20 .elementor-element.elementor-element-75263b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-75263b4.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-4ed9715 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-ebf776d .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-943f3ab{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;z-index:2;--n-tabs-gap:32px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0%;--n-tabs-title-padding-right:10%;--n-tabs-title-padding-bottom:10%;--n-tabs-title-padding-left:10%;--n-tabs-title-font-size:16px;--n-tabs-icon-size:56px;}.elementor-20 .elementor-element.elementor-element-943f3ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-20 .elementor-element.elementor-element-943f3ab.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-slide{height:588px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-slide-heading{font-size:24px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-slide-button{font-size:14px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .elementor-swiper-button{font-size:20px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;height:12px;width:12px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-20 .elementor-element.elementor-element-1b5a12d .swiper-pagination-fraction{font-size:12px;}.elementor-20 .elementor-element.elementor-element-fb7021a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fb7021a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/two-circles.png");background-position:50% 153px;background-repeat:no-repeat;background-size:auto;}.elementor-20 .elementor-element.elementor-element-fb7021a{--min-height:620px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-2062787 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2062787 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-8b6f393{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8b6f393.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7cfb4cd{--width:51%;--min-height:124px;}.elementor-20 .elementor-element.elementor-element-0a52ab7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ca265e0 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ca265e0{--n-accordion-item-title-space-between:1.5em;--n-accordion-item-title-distance-from-content:0em;--n-accordion-title-font-size:16px;}.elementor-20 .elementor-element.elementor-element-ca265e0 {--n-accordion-padding:0.5em 0em 1.5em 0em;}.elementor-20 .elementor-element.elementor-element-d1168d7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0.5px 0px 0px 0px;--border-top-width:0.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:37%;--padding-right:0%;--z-index:3;}.elementor-20 .elementor-element.elementor-element-fee2545 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-fee2545 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6355f16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6355f16 .elementor-button{font-size:21px;padding:9px 9px 9px 9px;}.elementor-20 .elementor-element.elementor-element-079d90d{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0.5px 0px 0px 0px;--border-top-width:0.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:3;}.elementor-20 .elementor-element.elementor-element-3c87574 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-3c87574 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-4787d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4787d1e .elementor-button{font-size:21px;padding:9px 9px 9px 9px;}.elementor-20 .elementor-element.elementor-element-678ac47{--width:45%;--min-height:120px;}.elementor-20 .elementor-element.elementor-element-2dfd6a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-32eccce > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-32eccce{--n-accordion-item-title-space-between:1.5em;--n-accordion-item-title-distance-from-content:0em;--n-accordion-title-font-size:16px;}.elementor-20 .elementor-element.elementor-element-32eccce {--n-accordion-padding:0.5em 0em 1.5em 0em;}.elementor-20 .elementor-element.elementor-element-a5a61ae{--width:51%;--min-height:124px;}.elementor-20 .elementor-element.elementor-element-1b3a0b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1497027 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1497027{--n-accordion-item-title-space-between:1.5em;--n-accordion-item-title-distance-from-content:0em;--n-accordion-title-font-size:16px;}.elementor-20 .elementor-element.elementor-element-1497027 {--n-accordion-padding:0.5em 0em 1.5em 0em;}.elementor-20 .elementor-element.elementor-element-42f68fb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0.5px 0px 0px 0px;--border-top-width:0.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:37%;--padding-right:0%;--z-index:3;}.elementor-20 .elementor-element.elementor-element-1ecf3dd > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-1ecf3dd .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-cb93802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-cb93802 .elementor-button{font-size:21px;padding:9px 9px 9px 9px;}.elementor-20 .elementor-element.elementor-element-eea5826{--width:350px;--min-height:846px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eea5826:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-eea5826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-20 .elementor-element.elementor-element-eea5826.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6b8bfc4{--width:330px;--min-height:620px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6b8bfc4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6b8bfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-20 .elementor-element.elementor-element-6b8bfc4.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-67e8075 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-20 .elementor-element.elementor-element-67e8075{top:157px;}.elementor-20 .elementor-element.elementor-element-67e8075 img{max-width:375px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-4715983{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-4715983{right:0px;}.elementor-20 .elementor-element.elementor-element-4715983{top:221px;}.elementor-20 .elementor-element.elementor-element-4715983 img{width:15%;}.elementor-20 .elementor-element.elementor-element-bb25924 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 53px 0px;}.elementor-20 .elementor-element.elementor-element-dc5a1dc{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9eb5169 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-e762df1{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-300a81e{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ceb4ae8{--width:100%;--min-height:247px;}.elementor-20 .elementor-element.elementor-element-c11d88d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-global-3518 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-global-3518 .elementor-icon svg{height:16px;}.elementor-20 .elementor-element.elementor-element-4828b4e{--min-height:300px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-61c0bc5{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ac4c010{--width:85%;}.elementor-20 .elementor-element.elementor-element-86550e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-4840d81{--min-height:300px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-3d84066{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6c85f23{--width:85%;}.elementor-20 .elementor-element.elementor-element-43515c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f04d1a8{--min-height:300px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-018f297{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-001fd1e{--width:85%;}.elementor-20 .elementor-element.elementor-element-11a6ce2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-0cc9782{--min-height:300px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-4eb50bc{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-4e36aa1{--width:85%;}.elementor-20 .elementor-element.elementor-element-60960ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7a74c4a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-7a74c4a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-20 .elementor-element.elementor-element-3f4c5b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-2f22e5f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5bca06c > .elementor-widget-container{margin:64px 0px 32px 0px;}.elementor-20 .elementor-element.elementor-element-5bca06c .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-5abc9d5{--min-height:0px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-26d045e{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d7de161:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d7de161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/25-3-1.png");background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-d7de161{--min-height:39vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-339904f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7811f23{--width:77%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5e41c19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5e41c19 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6b20b15{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-747e2fb{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9cb5211:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9cb5211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/26-1.png");background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-9cb5211{--min-height:39vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-e3baa87{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-25cc3ec{--width:77%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-893138e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-893138e .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b85e536{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-724058e{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5894d03:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5894d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/25-2-1.png");background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-5894d03{--min-height:39vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-1795571{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c7f289d{--width:77%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ca74dc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ca74dc1 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6159cd6{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-e46cc33{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b120fc9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b120fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/25-1-1.png");background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-b120fc9{--min-height:39vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-691be90{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-92e2caa{--width:77%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a01bc06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a01bc06 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-582ff9c{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-20 .elementor-element.elementor-element-fe56e1c{--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-395d287:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-395d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife-plastic.onepageasia.com/wp-content/uploads/2026/01/25-4.png");background-size:100% auto;}.elementor-20 .elementor-element.elementor-element-395d287{--min-height:39vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-0461795{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-015e11a{--width:77%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-896109a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-896109a .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-20a3162{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-20a3162 > .elementor-widget-container{margin:0% 0% 0% 0%;}:where( .elementor-20 .elementor-element.elementor-element-20a3162 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}}/* Start custom CSS for heading, class: .elementor-element-38221a9 */.reveal-heading {
  position: relative;
  z-index: 1;
  padding-top: 0px; /* ensures it's already there */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdda572 */.hero-bg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100vh;

  background-size: cover;
  background-position: center;

  z-index: 2;

  transition:
    width 1.1s ease,
    height 1.1s ease,
    top 1.1s ease;
}


.hero-bg.is-shrunk {
  width: 76%;
  height: 68%;
  top: 160px; /* pushes hero down */
}


@media (max-width: 767px) {
  .hero-bg.is-shrunk {
    width: 90%;
    height: 528px;
    top: 110px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be99eb */.hero-wrapper {
  position: relative;

}



.hero-wrapper .move-up-on-hero {
  transform: translateY(0);
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.hero-wrapper .hero-bg.is-shrunk ~ .move-up-on-hero,
.hero-wrapper.is-shrunk .move-up-on-hero {
  transform: translateY(-400px);
}

@media (max-width: 1024px) {
.hero-wrapper .hero-bg.is-shrunk ~ .move-up-on-hero,
.hero-wrapper.is-shrunk .move-up-on-hero {
  transform: translateY(-400px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cabb4 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e320a4f *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-e320a4f {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}

@media (max-width: 430px) {
    .elementor-20 .elementor-element.elementor-element-e320a4f {
        max-height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331743b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed810ac */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-ed810ac {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40893c8 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403ec26 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-403ec26 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2310a2c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd6f2c */.elementor-20 .elementor-element.elementor-element-4bd6f2c {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5292bd *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336724b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0ded4 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-4e0ded4 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5217f7f */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d9943 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-98d9943 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce23c35 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97a3f7 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-f97a3f7 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89766 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af62640 */.elementor-20 .elementor-element.elementor-element-af62640 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-af62640::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-af62640:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022f5d5 *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d2a0c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d31b10 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-5d31b10 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ac65c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7573e3b */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-7573e3b {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d7758 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d28553 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-3d28553 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b9ff */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96666a1 */.elementor-20 .elementor-element.elementor-element-96666a1 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-96666a1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-96666a1:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14be0de *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cabb4 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e320a4f *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-e320a4f {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}

@media (max-width: 430px) {
    .elementor-20 .elementor-element.elementor-element-e320a4f {
        max-height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331743b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed810ac */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-ed810ac {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40893c8 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403ec26 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-403ec26 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2310a2c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd6f2c */.elementor-20 .elementor-element.elementor-element-4bd6f2c {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5292bd *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336724b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0ded4 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-4e0ded4 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5217f7f */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d9943 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-98d9943 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce23c35 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97a3f7 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-f97a3f7 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89766 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af62640 */.elementor-20 .elementor-element.elementor-element-af62640 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-af62640::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-af62640:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022f5d5 *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d2a0c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d31b10 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-5d31b10 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ac65c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7573e3b */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-7573e3b {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d7758 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d28553 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-3d28553 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b9ff */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96666a1 */.elementor-20 .elementor-element.elementor-element-96666a1 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-96666a1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-96666a1:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14be0de *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cabb4 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e320a4f *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-e320a4f {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}

@media (max-width: 430px) {
    .elementor-20 .elementor-element.elementor-element-e320a4f {
        max-height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331743b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed810ac */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-ed810ac {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40893c8 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403ec26 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-403ec26 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2310a2c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd6f2c */.elementor-20 .elementor-element.elementor-element-4bd6f2c {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5292bd *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336724b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0ded4 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-4e0ded4 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5217f7f */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d9943 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-98d9943 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce23c35 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97a3f7 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-f97a3f7 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89766 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af62640 */.elementor-20 .elementor-element.elementor-element-af62640 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-af62640::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-af62640:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022f5d5 *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d2a0c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d31b10 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-5d31b10 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ac65c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7573e3b */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-7573e3b {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d7758 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d28553 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-3d28553 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b9ff */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96666a1 */.elementor-20 .elementor-element.elementor-element-96666a1 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-96666a1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-96666a1:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14be0de *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cabb4 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e320a4f *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-e320a4f {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-e320a4f:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}

@media (max-width: 430px) {
    .elementor-20 .elementor-element.elementor-element-e320a4f {
        max-height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331743b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed810ac */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-ed810ac {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-ed810ac:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40893c8 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403ec26 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-403ec26 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-403ec26:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2310a2c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd6f2c */.elementor-20 .elementor-element.elementor-element-4bd6f2c {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-4bd6f2c:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5292bd *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336724b */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0ded4 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-4e0ded4 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-4e0ded4:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5217f7f */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d9943 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-98d9943 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-98d9943:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce23c35 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97a3f7 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-f97a3f7 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-f97a3f7:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca89766 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af62640 */.elementor-20 .elementor-element.elementor-element-af62640 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-af62640::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-af62640:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-022f5d5 *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d2a0c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d31b10 *//*@media (min-width: 1025px)*/
@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-5d31b10 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-5d31b10:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ac65c */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7573e3b */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-7573e3b {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-7573e3b:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d7758 */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d28553 */@media (hover: hover) and (pointer: fine) {
  .elementor-20 .elementor-element.elementor-element-3d28553 {
    position: relative;
    overflow: hidden;
    max-height: 207px;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    z-index: 1;
  }

  .elementor-20 .elementor-element.elementor-element-3d28553:hover::after {
    background: rgba(0, 0, 0, 0.35);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa3b9ff */.hover-card-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}

.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-12px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(12px);
}


.hover-text-up,
.hover-text-down {
  opacity: 0;
  transition: all 0.3s ease;
}

.hover-text-up {
  transform: translateY(0);
  transition-delay: 0.1s;
}

.hover-text-down {
  transform: translateY(0);
transition-delay: 0.1s;
}


.hover-card:hover .hover-text-up {
  opacity: 1;
  transform: translateY(-1px);
}

.hover-card:hover .hover-text-down {
  opacity: 1;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96666a1 */.elementor-20 .elementor-element.elementor-element-96666a1 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-96666a1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.4s ease;
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-96666a1:hover::after {
  background: rgba(0, 0, 0, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14be0de *//*.projects-containerr {*/
/*    max-height: 584px;*/
/*}*//* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-943f3ab *//*.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {*/
/*    fill: none !important;*/
/*}*/

/*.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {*/
/*    fill: none !important;*/
/*}*/

.elementor-widget-n-tabs .e-n-tab-icon svg {
  fill: transparent !important;
  /*stroke: #8DC63F;*/
}

.elementor-widget-n-tabs .e-n-tab-icon {
  visibility: visible !important;
  opacity: 1 !important;
}



@media (max-width:1024px) {
    
    .projects-tab .e-n-tabs-heading {
        position: relative;
        padding-left: 27%;
        padding-right: 28%;
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
    
    }
    
    .projects-tab .e-n-tabs-heading::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 3px;
        background-color: #DDDDDD; 
        z-index: 0;
        /*width: 768px !important;*/
        /*width: 100%;*/
    }
    
    .projects-tab .e-n-tab-title {
        position: relative;
        z-index: 1;
        background: #F7F5F4;
    }
    
    .projects-tab .e-n-tab-title:nth-child(2) span,
    .projects-tab .e-n-tab-title:nth-child(2) .e-n-tab-title-text {
    white-space: normal; /* allow wrapping */
    word-break: normal; /* don’t break words early */
    overflow-wrap: break-word;/* only break long words */
    line-height: 1.3;
    }
    
    
    
    .projects-tab .e-n-tab-title[aria-selected="false"] {
        border-color: #DDDDDD !important;
        /*margin-left: 10%;*/
        /*margin-right: 10%;*/
    }
}

@media (max-width: 1024px) {
  .projects-tab .e-n-tab-title:last-child::after {
    content: "";
    position: absolute;
    left: 100%;
    bottom: -3px;
    /*width: calc(100vw - (100% + var(--tab-offset, 0px)));*/
        width: calc(28vw);

    height: 3px;
    background-color: #DDDDDD;
    z-index: 0;
    pointer-events: none;
  }
}


/*@media (min-width: 601px) and (max-width: 768px) {*/
/*    .e-n-tab-title {*/
/*        padding: 0px 30px 0px 30px !important;*/
/*    }*/
/*}*/

/*@media(max-width: 611px) {*/
/*    .projects-tab .e-n-tabs-heading::after {*/
/*            width: 768px !important;*/
/*    }*/
/*}*/

/*@media(max-width: 768px) {*/
/*    .projects-tab .e-n-tabs-heading::after {*/
/*            width: 800px !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1b5a12d */.elementor-slide-heading {
    margin-bottom: 0px !important;
}

.stats {
    font-size: 80px;
    font-weight: 700;
}

.description {
    font-size: 16px;
    font-weight: 500;
}

@media (min-width: 1025px) {
    .stats {
        font-size: 200px;
        font-weight: 700;
    }
    
    .description {
        font-size: 18px;
        font-weight: 500;
    }
}


@media (max-width: 1023px) {
  .main-slides .swiper {
    position: relative;
  }

  .main-slides .elementor-swiper-button {
    position: absolute !important;
    /*bottom: 3000px;*/
    /*top: auto;*/
    top: unset !important;
    bottom: 46px !important;
    left: auto !important;
    right: auto !important;
  }

  .main-slides .elementor-swiper-button-prev {
    left: 35% !important;
    /*transform: translateX(-120%);*/
  }

  .main-slides .elementor-swiper-button-next {
    left: 60% !important;
    /*bottom: 0% !important;*/
    /*transform: translateX(20%);*/
  }
}


@media (max-width: 767px) {
  .main-slides .swiper {
    position: relative;
  }

  .main-slides .elementor-swiper-button {
    position: absolute !important;
    /*bottom: 3000px;*/
    /*top: auto;*/
    top: unset !important;
    bottom: 57px !important;
    left: auto;
    right: auto;
  }

  .main-slides .elementor-swiper-button-prev {
    left: 24% !important;
    /*transform: translateX(-120%);*/
  }

  .main-slides .elementor-swiper-button-next {
    left: 70% !important;
    /*bottom: 0% !important;*/
    /*transform: translateX(20%);*/
  }
}


/*@media (max-width: 768px) {*/
/*    .main-slides .elementor-swiper-button {*/
/*        position: relative !important;*/
/*  top: auto;*/
/*  bottom: 30px;*/
/*  transform: none;*/
/* ;*/
/*    }*/
    
/*    .main-slides .elementor-swiper-button-prev {*/
/*        left: 80px !important;*/
/*        top: -43px !important;*/
/*    }*/
    
/*    .main-slides .elementor-swiper-button-next {*/
/*        left: 205px !important;*/
/*        top: -43px !important; */
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c245ac */.home-slides .swiper-pagination {
    margin-bottom: 60px;
}


@media (min-width: 1024px) {
    .home-slides .swiper-pagination {
        margin-bottom: 90px;
    }
}

.home-slides .elementor-slide-description {
    margin-bottom: 70px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdcd621 *//*.upper-dropdown-text {*/
/*    margin-left: 60px !important;*/
/*}*/

@media (max-width: 768px) {
    .line-one {
      font-size: 15px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 11px;
      font-weight: 400;
      color: black;
      display: block;
    }
}

@media (min-width: 768px) {
    .line-one {
      font-size: 24px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 16px;
      font-weight: 400;
      color: black;
      display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a52ab7 */.upper-dropdown-item {
    margin-left: 16% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdcd621 *//*.upper-dropdown-text {*/
/*    margin-left: 60px !important;*/
/*}*/

@media (max-width: 768px) {
    .line-one {
      font-size: 15px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 11px;
      font-weight: 400;
      color: black;
      display: block;
    }
}

@media (min-width: 768px) {
    .line-one {
      font-size: 24px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 16px;
      font-weight: 400;
      color: black;
      display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a52ab7 */.upper-dropdown-item {
    margin-left: 16% !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ca265e0 */.upper-accordion {
  opacity: 0;
  transform: translateY(40px);
}

.scale-sequence.animate .upper-accordion {
  animation: upperAccordion 3s ease-out forwards;
}

/* Image animation */
@keyframes upperAccordion {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }

  59% {
    opacity: 0;
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}



.upper-accordion .e-n-accordion-item-title-header {
    padding-left: 30%;
    padding-right: 5%;
}  


@media (min-width: 768px) {
    .upper-accordion .e-n-accordion-item-title-icon {
    padding: 12px !important;

    }    
}

@media (max-width: 767px) {
    .upper-accordion .e-n-accordion-item-title-header {
        padding-left: 40%;
    }  

    .upper-accordion .e-n-accordion-item-title {
        gap: 12px;
        flex-direction: column;
        align-items: start;
    }
    
    .upper-accordion .e-n-accordion-item-title-icon {
            margin-left: 40% !important;
    }
    
}



/*.elementor-element-cdcd621 {*/
/*    padding-left: 14.5%;*/
/*    padding-right: 10%;*/
/*}*//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-32eccce */.lower-accordion {
  opacity: 1;
  transform: translateY(40px);
}

.scale-sequence.animate .lower-accordion {
  animation: lowerAccordion 3s ease-out forwards;
}

/* Image animation */
@keyframes lowerAccordion {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }

  59% {
    opacity: 0;
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


@media (min-width: 768px) {
    .lower-accordion .e-n-accordion-item-title-icon {
        margin-left: 25% !important;
        /*padding-right: 50%;*/
        padding: 12px !important;
    }
    
    .lower-accordion .e-n-accordion-item > .e-con {
        margin-right: 130% !important;
        max-width: 70% !important;
    }
}



/*.lower-accordion .e-n-accordion-item-title-header {*/
/*    padding-left: 30%;*/
/*    padding-right: 5%;*/
/*}  */


@media (max-width: 767px) {
    .lower-accordion .e-n-accordion-item-title {
        gap: 12px;
        flex-direction: column;
        align-items: start;
    }
    
    .upper-accordion .e-n-accordion-item-title-icon {
            /*margin-left: 30% !important;*/
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc86616 *//*.upper-dropdown-text {*/
/*    margin-left: 60px !important;*/
/*}*/

@media (max-width: 768px) {
    .line-one {
      font-size: 15px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 11px;
      font-weight: 400;
      color: black;
      display: block;
    }
}

@media (min-width: 768px) {
    .line-one {
      font-size: 24px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 16px;
      font-weight: 400;
      color: black;
      display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3a0b5 */.upper-dropdown-item {
    margin-left: 16% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc86616 *//*.upper-dropdown-text {*/
/*    margin-left: 60px !important;*/
/*}*/

@media (max-width: 768px) {
    .line-one {
      font-size: 15px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 11px;
      font-weight: 400;
      color: black;
      display: block;
    }
}

@media (min-width: 768px) {
    .line-one {
      font-size: 24px;
      font-weight: 700;
      color: #8DC63F;
      display: block;
    }
    
    .line-two {
      font-size: 16px;
      font-weight: 400;
      color: black;
      display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3a0b5 */.upper-dropdown-item {
    margin-left: 16% !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1497027 */.bottom-accordion {
  opacity: 0;
  transform: translateY(40px);
}

.scale-sequence.animate .bottom-accordion {
  animation: bottomAccordion 3s ease-out forwards;
}

/* Image animation */
@keyframes bottomAccordion {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }

  59% {
    opacity: 0;
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}



.bottom-accordion .e-n-accordion-item-title-header {
    padding-left: 30%;
    padding-right: 5%;
}  


@media (min-width: 768px) {
    .bottom-accordion .e-n-accordion-item-title-icon {
    padding: 12px !important;

    }    
}

@media (max-width: 950px) {
    .bottom-accordion {
        margin-top: -100px !important;
    }    
}

@media (max-width: 767px) {
    
    .bottom-accordion .e-n-accordion-item-title-header {
        padding-left: 40%;
    }  

    .bottom-accordion .e-n-accordion-item-title {
        gap: 12px;
        flex-direction: column;
        align-items: start;
    }
    
    .bottom-accordion .e-n-accordion-item-title-icon {
            margin-left: 40% !important;
    }
    
}



/*.elementor-element-cdcd621 {*/
/*    padding-left: 14.5%;*/
/*    padding-right: 10%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6f393 */.e-n-accordion-item-title {
    border-width: 0.5px 0px 0px 0px !important;
}



.upper-dropdown-item {
    max-width: 70% !important;
}

.accordion-container .e-n-accordion-item > .e-con {
    border-width: 0px !important;
}


@media (min-width: 768px) {
    /*.elementor-20 .elementor-element.elementor-element-2dfd6a2 {*/
    /*    margin-right: 130px ;*/
    /*    max-width: 70% !important*/
    /*}*/
}



.accordion-container .elementor-widget-n-accordion.vamtam-has-theme-widget-styles.vamtam-has-icon-theme-styles
.e-n-accordion-item-title-icon {
  background-color: #1D4C43 !important;
  transition: background-color 0.3s ease;
}


.accordion-container .elementor-widget-n-accordion
.e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
  background-color: #8DC63F !important; /* active color */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67e8075 */.elementor-20 .elementor-element.elementor-element-67e8075 {
  transform: rotate(-90deg);
  transition: none;
}

.rotate-bottle.animate {
  animation: bottleRotate 1.5s ease-out forwards;
}

@keyframes bottleRotate {
  0% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(-0deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4715983 */.circle-reveal-image {
  opacity: 0;
  transform: translateY(40px);
}

.scale-sequence.animate .circle-reveal-image {
  animation: imageReveal 3s ease-out forwards;
}

/* Image animation */
@keyframes imageReveal {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }

  59% {
    opacity: 0;
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    transform: translateY(-60px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb7021a */.elementor-20 .elementor-element.elementor-element-fb7021a {
  position: relative;
  overflow: visible;
  /*margin-top: -35px;*/
}


@media (min-width: 768px) {
    
    .scale-sequence.animate .smaller-circle {
      animation: smallCircle 3s ease-in-out forwards;
    }
    
    
    @keyframes smallCircle {
      0% {
        transform: scale(1.0);
      }
    
      30% {
        transform: scale(0.5); /* scale down */
      }
    
      60% {
        transform: scale(0.5); /* pause ~1s */
      }
    
      100% {
        transform: scale(0.7); /* scale up */
      }
    }
    
    
    .scale-sequence.animate .bigger-circle {
      animation: bigCircle 3.5s ease-in-out forwards;
    }
    
    @keyframes bigCircle {
      0% {
        transform: scale(1.0);
      }
    
      30% {
        transform: scale(0.2); /* scale down */
      }
    
      60% {
        transform: scale(0.2); /* pause */
      }
    
      100% {
        transform: scale(0.9); /* scale up */
      }
    }

}


@media (min-width: 1024px) {
    
    .scale-sequence.animate .smaller-circle {
      animation: smallCircle 3s ease-in-out forwards;
    }
    
    
    @keyframes smallCircle {
      0% {
        transform: scale(1.0);
      }
    
      30% {
        transform: scale(0.5); /* scale down */
      }
    
      60% {
        transform: scale(0.5); /* pause ~1s */
      }
    
      100% {
        transform: scale(1.0); /* scale up */
      }
    }
    
    
    .scale-sequence.animate .bigger-circle {
      animation: bigCircle 3.5s ease-in-out forwards;
    }
    
    @keyframes bigCircle {
      0% {
        transform: scale(1.0);
      }
    
      30% {
        transform: scale(0.2); /* scale down */
      }
    
      60% {
        transform: scale(0.2); /* pause */
      }
    
      100% {
        transform: scale(1.0); /* scale up */
      }
    }

}




/*.circle {*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  width: 300px;*/
/*  height: 300px;*/
/*  border-radius: 50%;*/
/*  transform: translate(-50%, -50%) scale(1);*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4828b4e */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4840d81 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04d1a8 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc9782 */.hover-rounded .elementor-icon {
  /*background-color: black;*/
  transition: background-color 0.5s ease;
}

/* When hovering the card */
.hover-card:hover .hover-rounded .elementor-icon    {
  background-color: #1D4C43 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a74c4a */.sustainability-carousel {
    max-height: 745px;
}

/*.sustainability-carousel .swiper-slide {*/
/*    max-height: 530px;*/
/*}*/


.stagger-carousel .swiper-slide {
opacity: 0;
transform: translateY(30px);
transition:
opacity 0.6s ease,
transform 0.6s ease;
}


.stagger-carousel .swiper-slide.is-visible {
opacity: 1;
transform: translateY(0);
}


/*@media (max-width: 1311px) {*/
/*    .sustainability-carousel.swiper-wrapper {*/
/*        grid-template-columns: repeat(2, 1fr);*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bca06c */@media (max-width: 768px) {
  .sustainability-heading {
    transform: translateY(0);
    transition: transform 0.6s ease-out;
  }


  .sustainability-heading.is-in-view {
    transform: translateY(-40px);
  }
 }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d045e */.elementor-20 .elementor-element.elementor-element-26d045e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747e2fb */.elementor-20 .elementor-element.elementor-element-747e2fb {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724058e */.elementor-20 .elementor-element.elementor-element-724058e {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46cc33 */.elementor-20 .elementor-element.elementor-element-e46cc33 {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3518 *//*.elementor-20 .elementor-element.elementor-global-3518.elementor-view-stacked .elementor-icon {*/
/*    background-color: black;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe56e1c */.elementor-20 .elementor-element.elementor-element-fe56e1c {
        max-height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-20a3162 *//*.sustainability-carousel {*/
/*    max-height: 745px;*/
/*}*/

/*.sustainability-carousel .swiper-slide {*/
/*    max-height: 530px;*/
/*}*/


@media (max-width: 768px) {
  .sustainability-carousel {
    transform: translateY(0);
    transition: transform 0.6s ease-out;
  }

  .sustainability-carousel.is-in-view {
    transform: translateY(-40px); /* move up */
  }
}/* End custom CSS */
/* Start custom CSS */body {
    overflow: hidden;
}/* End custom CSS */