.elementor-4083 .elementor-element.elementor-element-50bb7d66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-50bb7d66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-50bb7d66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 10px 10px;}.elementor-4083 .elementor-element.elementor-element-50bb7d66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-3cbd6ca0 .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-37620ad8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-74f2903b .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-4b3988a6 > .elementor-element-populated{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-582689c8 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-4e87ce9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-4e87ce9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-4e87ce9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-4083 .elementor-element.elementor-element-4e87ce9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-6d4e2312 .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-78f2fcba > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-76f9bc60 .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-78ebcae0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-78ebcae0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-78ebcae0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-4083 .elementor-element.elementor-element-78ebcae0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-12328d90 .elementor-spacer-inner{height:12.5px;}.elementor-4083 .elementor-element.elementor-element-4fed315 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-2fa09344 .elementor-spacer-inner{height:12.5px;}.elementor-4083 .elementor-element.elementor-element-ac1bbe5 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-2ca34f30 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-02c83b8 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-d7322ef > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-341df84 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-4ca71af3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-4ca71af3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-4ca71af3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-4083 .elementor-element.elementor-element-4ca71af3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-2bb9d434 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-3047c104{color:#7A7A7A;}.elementor-4083 .elementor-element.elementor-element-3047c104 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-41c6d99b .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-9396de4 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-1040c8c1 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-72431834 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-b692ead{text-align:center;color:#334556;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4083 .elementor-element.elementor-element-b692ead > .elementor-widget-container{margin:03% 0% 03% 0%;}.elementor-4083 .elementor-element.elementor-element-fa8829e{margin-top:0%;margin-bottom:0%;}.elementor-4083 .elementor-element.elementor-element-8385984 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-c363f71 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-f8e6662 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-66de4024 > .elementor-container{max-width:1600px;}.elementor-4083 .elementor-element.elementor-element-430e5557{text-align:center;color:#334556;}.elementor-4083 .elementor-element.elementor-element-5a74be5 .elementor-spacer-inner{height:100px;}.elementor-4083 .elementor-element.elementor-element-7a29ebe img{width:83%;}.elementor-4083 .elementor-element.elementor-element-7a29ebe > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-d0d8a80 img{width:56%;}.elementor-4083 .elementor-element.elementor-element-d0d8a80 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-0bcff68 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-0bcff68 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-2ed509a img{width:100%;}.elementor-4083 .elementor-element.elementor-element-2ed509a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-18a909e img{width:100%;}.elementor-4083 .elementor-element.elementor-element-18a909e > .elementor-widget-container{margin:6px 80px 0px 80px;}.elementor-4083 .elementor-element.elementor-element-8bda227 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-8bda227 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-47c9821 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4083 .elementor-element.elementor-element-47c9821 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-bc6bc37 img{width:80%;}.elementor-4083 .elementor-element.elementor-element-bc6bc37 > .elementor-widget-container{margin:20px 0px 27px 0px;}.elementor-4083 .elementor-element.elementor-element-db5df6a img{width:100%;}.elementor-4083 .elementor-element.elementor-element-db5df6a > .elementor-widget-container{margin:23px 10px 0px 10px;}.elementor-4083 .elementor-element.elementor-element-32b6b8f > .elementor-widget-container{margin:0px 50px 13px 50px;}.elementor-4083 .elementor-element.elementor-element-d769e7b img{width:100%;}.elementor-4083 .elementor-element.elementor-element-d769e7b > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-627530c img{width:100%;}.elementor-4083 .elementor-element.elementor-element-627530c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-bcbb692{text-align:center;}.elementor-4083 .elementor-element.elementor-element-bcbb692 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-bcbb692 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-f537e86 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-f537e86 > .elementor-widget-container{margin:15px 40px 0px 40px;}.elementor-4083 .elementor-element.elementor-element-34b3bf8 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-34b3bf8 > .elementor-widget-container{margin:4px 70px 0px 70px;}.elementor-4083 .elementor-element.elementor-element-b8dc7d0 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-b8dc7d0 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-dd46f5a img{width:80%;}.elementor-4083 .elementor-element.elementor-element-dd46f5a > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-10b8b6f img{width:100%;}.elementor-4083 .elementor-element.elementor-element-10b8b6f > .elementor-widget-container{margin:59px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-a0d739c img{width:100%;}.elementor-4083 .elementor-element.elementor-element-a0d739c > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-6ecaa48 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-6ecaa48 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-741b9de img{width:100%;}.elementor-4083 .elementor-element.elementor-element-741b9de > .elementor-widget-container{margin:29px 70px 0px 70px;}.elementor-4083 .elementor-element.elementor-element-c7b3450 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-c7b3450 > .elementor-widget-container{margin:18px 30px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-47d89b5 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-47d89b5 > .elementor-widget-container{margin:56px 70px 0px 70px;}.elementor-4083 .elementor-element.elementor-element-4ad34c5 img{width:80%;}.elementor-4083 .elementor-element.elementor-element-4ad34c5 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-798dc59 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-798dc59 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-40c9aad img{width:100%;}.elementor-4083 .elementor-element.elementor-element-40c9aad > .elementor-widget-container{margin:59px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-0bf9bb6 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-0bf9bb6 > .elementor-widget-container{margin:44px 30px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-5c3c503 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-5c3c503 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-4083 .elementor-element.elementor-element-016dfce img{width:100%;}.elementor-4083 .elementor-element.elementor-element-016dfce > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-4083 .elementor-element.elementor-element-307950b img{width:100%;}.elementor-4083 .elementor-element.elementor-element-307950b > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-34face3 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-34face3 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-e7444fb img{width:80%;}.elementor-4083 .elementor-element.elementor-element-e7444fb > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-06fb438 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-06fb438 > .elementor-widget-container{margin:25px 30px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-d393c3d img{width:100%;}.elementor-4083 .elementor-element.elementor-element-d393c3d > .elementor-widget-container{margin:12px 30px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-63c4876 img{width:80%;}.elementor-4083 .elementor-element.elementor-element-63c4876 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-30094a5 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-30094a5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-aadee46 img{width:100%;}.elementor-4083 .elementor-element.elementor-element-aadee46 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-06a18fa img{width:100%;}.elementor-4083 .elementor-element.elementor-element-06a18fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-358b89a img{width:100%;}.elementor-4083 .elementor-element.elementor-element-358b89a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-9005cbd{text-align:center;}.elementor-4083 .elementor-element.elementor-element-9005cbd > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-5592b16d .elementor-spacer-inner{height:100px;}.elementor-4083 .elementor-element.elementor-element-3ea48646{text-align:center;}.elementor-4083 .elementor-element.elementor-element-5499454e{margin-top:0px;margin-bottom:20px;}.elementor-4083 .elementor-element.elementor-element-7b0817cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:60px 0px 60px 0px;}.elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-7e5335a{text-align:center;}.elementor-4083 .elementor-element.elementor-element-7e5335a .elementor-heading-title{color:#7fb3ad;font-size:34px;}.elementor-4083 .elementor-element.elementor-element-7e5335a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-76a1a2c2{text-align:center;}.elementor-4083 .elementor-element.elementor-element-76a1a2c2 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-39123625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;padding:60px 0px 60px 0px;}.elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-1da9f59a{text-align:center;}.elementor-4083 .elementor-element.elementor-element-1da9f59a .elementor-heading-title{color:#f8b77c;font-size:34px;}.elementor-4083 .elementor-element.elementor-element-1da9f59a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-10986c42{text-align:center;}.elementor-4083 .elementor-element.elementor-element-10986c42 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-31636325:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;padding:60px 0px 60px 0px;}.elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-21e75621{text-align:center;}.elementor-4083 .elementor-element.elementor-element-21e75621 .elementor-heading-title{color:#EF7884;font-size:34px;}.elementor-4083 .elementor-element.elementor-element-21e75621 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-5ad72b6f{text-align:center;}.elementor-4083 .elementor-element.elementor-element-5ad72b6f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-176279fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;padding:60px 0px 60px 0px;}.elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-2a27d342{text-align:center;}.elementor-4083 .elementor-element.elementor-element-2a27d342 .elementor-heading-title{color:#2b5667;font-size:34px;}.elementor-4083 .elementor-element.elementor-element-2a27d342 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-33f9d18f{text-align:center;}.elementor-4083 .elementor-element.elementor-element-33f9d18f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-3db85724 .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-68651e4e > .elementor-widget-container{padding:0px 100px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-4f59c40b .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-6734bfab .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-7dd1b7ce > .elementor-widget-container{padding:0px 100px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-14b975f img{width:100%;}.elementor-4083 .elementor-element.elementor-element-6ff25768 .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-864e36d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4083 .elementor-element.elementor-element-864e36d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-4083 .elementor-element.elementor-element-864e36d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;}.elementor-4083 .elementor-element.elementor-element-864e36d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4083 .elementor-element.elementor-element-2c60dd8 .elementor-spacer-inner{height:20px;}.elementor-4083 .elementor-element.elementor-element-55003cd9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-523197e4 .elementor-button{font-size:21px;background-color:#ef7884;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:20px 20px 20px 20px;}.elementor-4083 .elementor-element.elementor-element-523197e4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-48480dc2 .elementor-spacer-inner{height:20px;}.elementor-4083 .elementor-element.elementor-element-372d56e7 > .elementor-element-populated{margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated{margin:0px 10px 0px 80px;}.elementor-4083 .elementor-element.elementor-element-7e5335a .elementor-heading-title{font-size:30px;}.elementor-4083 .elementor-element.elementor-element-7e5335a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-76a1a2c2 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated{margin:0px 80px 0px 10px;}.elementor-4083 .elementor-element.elementor-element-1da9f59a .elementor-heading-title{font-size:30px;}.elementor-4083 .elementor-element.elementor-element-1da9f59a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-10986c42 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated{margin:0px 80px 0px 10px;}.elementor-4083 .elementor-element.elementor-element-21e75621 .elementor-heading-title{font-size:30px;}.elementor-4083 .elementor-element.elementor-element-21e75621 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-5ad72b6f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated{margin:0px 80px 0px 10px;}.elementor-4083 .elementor-element.elementor-element-2a27d342 .elementor-heading-title{font-size:30px;}.elementor-4083 .elementor-element.elementor-element-2a27d342 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-33f9d18f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-4083 .elementor-element.elementor-element-50bb7d66{width:40%;}.elementor-4083 .elementor-element.elementor-element-4b3988a6{width:60%;}.elementor-4083 .elementor-element.elementor-element-582689c8{width:60%;}.elementor-4083 .elementor-element.elementor-element-4e87ce9e{width:40%;}.elementor-4083 .elementor-element.elementor-element-7b0817cc{width:25%;}.elementor-4083 .elementor-element.elementor-element-39123625{width:25%;}.elementor-4083 .elementor-element.elementor-element-31636325{width:25%;}.elementor-4083 .elementor-element.elementor-element-176279fc{width:25%;}.elementor-4083 .elementor-element.elementor-element-864e36d{width:40%;}.elementor-4083 .elementor-element.elementor-element-372d56e7{width:60%;}}@media(max-width:767px){.elementor-4083 .elementor-element.elementor-element-3cbd6ca0 .elementor-spacer-inner{height:25px;}.elementor-4083 .elementor-element.elementor-element-74f2903b .elementor-spacer-inner{height:25px;}.elementor-4083 .elementor-element.elementor-element-6d4e2312 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-76f9bc60 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-12328d90 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-2fa09344 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-2bb9d434 .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-41c6d99b .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-5a74be5 .elementor-spacer-inner{height:25px;}.elementor-4083 .elementor-element.elementor-element-7a29ebe > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-d0d8a80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-0bcff68 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-2ed509a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-18a909e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-8bda227 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-47c9821 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-bc6bc37 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-db5df6a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-32b6b8f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-d769e7b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-627530c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-bcbb692 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-f537e86 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-34b3bf8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-b8dc7d0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-dd46f5a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-10b8b6f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-a0d739c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-6ecaa48 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-741b9de > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-c7b3450 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-47d89b5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-4ad34c5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-798dc59 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-40c9aad > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-0bf9bb6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-5c3c503 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-016dfce > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-307950b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-34face3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-e7444fb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-06fb438 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-d393c3d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-63c4876 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-30094a5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-aadee46 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-06a18fa > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-358b89a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-9005cbd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-5592b16d .elementor-spacer-inner{height:50px;}.elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated, .elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated > .elementor-background-overlay, .elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-7b0817cc > .elementor-element-populated{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-7e5335a .elementor-heading-title{font-size:26px;}.elementor-4083 .elementor-element.elementor-element-7e5335a > .elementor-widget-container{padding:30px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-76a1a2c2 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated, .elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated > .elementor-background-overlay, .elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-39123625 > .elementor-element-populated{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-1da9f59a .elementor-heading-title{font-size:26px;}.elementor-4083 .elementor-element.elementor-element-1da9f59a > .elementor-widget-container{padding:30px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-10986c42 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated, .elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated > .elementor-background-overlay, .elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-31636325 > .elementor-element-populated{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-21e75621 .elementor-heading-title{font-size:26px;}.elementor-4083 .elementor-element.elementor-element-21e75621 > .elementor-widget-container{padding:30px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-5ad72b6f > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated, .elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated > .elementor-background-overlay, .elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-176279fc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4083 .elementor-element.elementor-element-2a27d342 .elementor-heading-title{font-size:26px;}.elementor-4083 .elementor-element.elementor-element-2a27d342 > .elementor-widget-container{padding:30px 20px 0px 30px;}.elementor-4083 .elementor-element.elementor-element-33f9d18f > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-4083 .elementor-element.elementor-element-68651e4e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4083 .elementor-element.elementor-element-4f59c40b .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-6734bfab .elementor-spacer-inner{height:0px;}.elementor-4083 .elementor-element.elementor-element-7dd1b7ce > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-37620ad8 */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-37620ad8 .zd-headline-focus {
        font-size: 45px;
    }
    .elementor-4083 .elementor-element.elementor-element-37620ad8 h1 {
        font-size: 72px;
        color:#334556;
    }
}

@media only screen and (min-width: 1680px) and (max-width: 2558px) {
.elementor-4083 .elementor-element.elementor-element-37620ad8 h1 {
    font-size: 54px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-37620ad8 .zd-headline-focus {
    font-size: 28px;
}
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
.elementor-4083 .elementor-element.elementor-element-37620ad8 h1 {
    font-size: 28px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-37620ad8 .zd-headline-focus {
    font-size: 18px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1439px) { 
    .elementor-4083 .elementor-element.elementor-element-37620ad8 h1 {
        font-size: 42px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-37620ad8 .zd-headline-focus {
        font-size: 26px;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1600px) { 
    .elementor-4083 .elementor-element.elementor-element-37620ad8 h1 {
        font-size: 48px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-37620ad8 .zd-headline-focus {
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49b40abd */@media only screen and (min-width: 2559px) {
    .hover-zoom-1 {
        min-height: 700px !important;
    }
}

.hover-zoom-1 {
  float: left;
  margin: 0;
  min-height: 550px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_folding_cartons_and_boxes_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-1:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_folding_cartons_and_boxes_2.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-1 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-1 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-1 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d273cfc */@media only screen and (min-width: 2559px) {
    .hover-zoom-2 {
        min-height: 600px !important;
    }
}

.hover-zoom-2 {
  float: left;
  margin: 0;
  min-height: 550px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_E-commerce_packaging_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-2:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_E-commerce_packaging_2.webp");
  background-size: cover;
  background-position: center center;
 /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-2 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-2 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-2 {
        min-height: 250px;
          background-size: 110%;
    }
    .hover-zoom-2:hover {
         background-size: 120%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2fcba */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-78f2fcba h2 {
        font-size: 65px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-78f2fcba .zd-box-content-text {
        font-size: 24px !important;
    }
}

.elementor-4083 .elementor-element.elementor-element-78f2fcba h2 {
    font-size: 44px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-78f2fcba .zd-box-content-text {
    font-size: 22px;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
.elementor-4083 .elementor-element.elementor-element-78f2fcba h2 {
    font-size: 26px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-78f2fcba .zd-box-content-text {
    font-size: 18px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) { 
    .elementor-4083 .elementor-element.elementor-element-78f2fcba h2 {
        font-size: 42px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-78f2fcba .zd-box-content-text {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fed315 */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
        font-size: 65px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
        font-size: 24px !important;
    }
}

.elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
    font-size: 44px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
    font-size: 22px;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
.elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
    font-size: 26px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
    font-size: 18px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1439px) { 
    .elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
        font-size: 32px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
        font-size: 16px;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1600px) {
    .elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
        font-size: 34px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
        font-size: 17.5px;
    }
}

@media only screen and (min-width: 1680px) and (max-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-4fed315 h2 {
    font-size: 36px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-4fed315 .zd-box-content-text {
    font-size: 18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce614cf */@media only screen and (min-width: 2559px) {
    .hover-zoom-9 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-9:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-9 {
        background-size: cover !important;
    }
    .hover-zoom-9:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-9 {
        background-size: cover !important;
    }
    .hover-zoom-9:hover {
        background-size: cover !important;
    }
}

.hover-zoom-9 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_rigid_boxes_2.webp");
  background-size: cover;
  background-position: center 20%;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-9:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_rigid_boxes_1.webp");
  background-size: cover;
  background-position: center 20%;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-9 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-9 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-9 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b480db6 */@media only screen and (min-width: 2559px) {
    .hover-zoom-3 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-3:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-3 {
        background-size: cover !important;
    }
    .hover-zoom-3:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-3 {
        background-size: cover !important;
    }
    .hover-zoom-3:hover {
        background-size: cover !important;
    }
}

.hover-zoom-3 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_2021_1850_Retouched.webp");
  background-size: cover;
  background-position: center 20%;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-3:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_gifts_and_products.webp");
  background-size: cover;
  background-position: center 20%;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-3 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-3 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-3 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11dbad1 */@media only screen and (min-width: 2559px) {
    .hover-zoom-7 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-7:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-7 {
        background-size: cover !important;
    }
    .hover-zoom-7:hover {
        background-size: cover !important;
    }
}

.hover-zoom-7 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_pouches_1.webp.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-7:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_pouches_1.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-7 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-7 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-7 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31aeb7a */@media only screen and (min-width: 2559px) {
    .hover-zoom-8 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-8:hover {
        background-size: cover !important;
    }
}

.hover-zoom-8 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_carrier_bags_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-8:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_carrier_bags_2.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-8 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-8 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-8 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-835077a */@media only screen and (min-width: 2559px) {
    .hover-zoom-6 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-6:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-6 {
        background-size: cover !important;
    }
    .hover-zoom-6:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-6 {
        background-size: cover !important;
    }
    .hover-zoom-6:hover {
        background-size: cover !important;
    }
}

.hover-zoom-6 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_sustainable_packaging_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-6:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_sustainable_packaging_2.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-6 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-6 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-6 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3047c104 */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-3047c104 h2 {
        font-size: 65px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-3047c104 .zd-box-content-text {
        font-size: 24px !important;
    }
}

.elementor-4083 .elementor-element.elementor-element-3047c104 h2 {
    font-size: 44px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-3047c104 .zd-box-content-text {
    font-size: 22px;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
.elementor-4083 .elementor-element.elementor-element-3047c104 h2 {
    font-size: 26px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-3047c104 .zd-box-content-text {
    font-size: 18px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) { 
    .elementor-4083 .elementor-element.elementor-element-3047c104 h2 {
        font-size: 34px;
        color:#334556;
    }
    .elementor-4083 .elementor-element.elementor-element-3047c104 .zd-box-content-text {
        font-size: 17.5px;
    }
}

@media only screen and (min-width: 1680px) and (max-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-3047c104 h2 {
    font-size: 36px;
    color:#334556;
}
    .elementor-4083 .elementor-element.elementor-element-3047c104 .zd-box-content-text {
    font-size: 18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8de4c1 */@media only screen and (min-width: 2559px) {
    .hover-zoom-22 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-22:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-22 {
        background-size: cover !important;
    }
    .hover-zoom-22:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-22 {
        background-size: cover !important;
    }
    .hover-zoom-22:hover {
        background-size: cover !important;
    }
}

.hover-zoom-22 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_chrismas_packaging_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-22:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_chrismas_packaging_2.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-22 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-22 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-22 {
        min-height: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e54884 */@media only screen and (min-width: 2559px) {
    .hover-zoom-5 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-5:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
    .hover-zoom-5 {
        background-size: cover !important;
    }
    .hover-zoom-5:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) {
        .hover-zoom-5 {
        background-size: cover !important;
    }
    .hover-zoom-5:hover {
        background-size: cover !important;
    }
    
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-5 {
        background-size: cover !important;
    }
    .hover-zoom-5:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-5 {
        background-size: cover !important;
    }
    .hover-zoom-5:hover {
        background-size: cover !important;
    }
}

.hover-zoom-5 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_tote_bags_1.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-5:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_tote_bags_2.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-5 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-5 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-5 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d7c8e5a */@media only screen and (min-width: 2559px) {
    .hover-zoom-4 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-4:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-4 {
        background-size: cover !important;
    }
    .hover-zoom-4:hover {
        background-size: cover !important;
    }
}

.hover-zoom-4 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_collapsible_boxes_2.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-4:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/08/Maxipos_collapsible_boxes_1.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-4 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-4 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-4 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b692ead */.elementor-4083 .elementor-element.elementor-element-b692ead h3 {
    color: #334556;
    font-size: 44px;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .elementor-4083 .elementor-element.elementor-element-b692ead h3 {
        color: #334556;
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac9623d */@media only screen and (min-width: 2559px) {
    .hover-zoom-sec-1 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-sec-1:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
    .hover-zoom-sec-1 {
        background-size: cover !important;
    }
    .hover-zoom-sec-1:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) {
        .hover-zoom-sec-1 {
        background-size: cover !important;
    }
    .hover-zoom-sec-1:hover {
        background-size: cover !important;
    }
    
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-sec-1 {
        background-size: cover !important;
    }
    .hover-zoom-sec-1:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-sec-1{
        background-size: cover !important;
    }
    .hover-zoom-sec-1:hover {
        background-size: cover !important;
    }
}

.hover-zoom-sec-1 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/09/cosmetic_packaging_nars_advent_calendar.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-sec-1:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/09/cosmetic_packaging_nars_advent_calendar.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-link-8 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-8 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-sec-1 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acd84a9 */@media only screen and (min-width: 2559px) {
    .hover-zoom-sec-2 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-sec-2:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
    .hover-zoom-sec-2 {
        background-size: cover !important;
    }
    .hover-zoom-sec-2:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) {
        .hover-zoom-sec-2 {
        background-size: cover !important;
    }
    .hover-zoom-sec-2:hover {
        background-size: cover !important;
    }
    
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-sec-2 {
        background-size: cover !important;
    }
    .hover-zoom-sec-2:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-sec-2{
        background-size: cover !important;
    }
    .hover-zoom-sec-2:hover {
        background-size: cover !important;
    }
}

.hover-zoom-sec-2 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/09/drinks_packaging_unltd.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-sec-2:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/09/drinks_packaging_unltd.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-link-9 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-9 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-sec-2 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03120f0 */@media only screen and (min-width: 2559px) {
    .hover-zoom-sec-3 {
        min-height: 550px !important;
        background-size: cover !important;
    }
    .hover-zoom-sec-3:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
    .hover-zoom-sec-3 {
        background-size: cover !important;
    }
    .hover-zoom-sec-3:hover {
        background-size: cover !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1499px) {
        .hover-zoom-sec-3 {
        background-size: cover !important;
    }
    .hover-zoom-sec-3:hover {
        background-size: cover !important;
    }
    
}

@media only screen and (min-width: 1365px) and (max-width: 1439px) {
    .hover-zoom-sec-3 {
        background-size: cover !important;
    }
    .hover-zoom-sec-3:hover {
        background-size: cover !important;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .hover-zoom-sec-3{
        background-size: cover !important;
    }
    .hover-zoom-sec-3:hover {
        background-size: cover !important;
    }
}

.hover-zoom-sec-3 {
  float: left;
  margin: 0;
  min-height: 450px;
  min-width: 100%;
  height: 100%;
  width: 100%;
  /*transition: all 0.3s ease-in-out;*/
    background: linear-gradient(
      rgba(51, 69, 86, 0.17), 
      rgba(51, 69, 86, 0.17)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/06/steel_and_jelly_packaging_home_sector.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: gray;
  position: relative;
  padding: 5px;
  padding-top: 10px;
}

.hover-zoom-sec-3:hover {
  background: linear-gradient(
      rgba(0, 0, 0, 0.45), 
      rgba(0, 0, 0, 0.45)
    ),url("https://www.maxipos.com/wp-content/uploads/2023/06/steel_and_jelly_packaging_home_sector.webp");
  background-size: cover;
  background-position: center center;
  /*transition: all 0.3s ease-in-out;*/
}

.product-focus-brand {
  font-family: filson-soft, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #ffff;
  position: absolute;
  width: 100%;
  color: white;
  padding: 0.5em;
  margin: 0;
}

.product-focus-type-10 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 22px;
  color: #ffff;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  margin: 0;
  padding-left: 10px;
}

.product-focus-type-space {
      bottom: 55px;
}

.product-focus-link-10 {
  font-family: filson-soft, sans-serif;
  text-transform: capitalize;
  font-size: 18px;
  color: #fff;
  text-decoration: underline !important;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  color: white;
  margin: 0;
  padding-left: 11px;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
    }
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .hover-zoom-sec-3 {
        min-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-430e5557 */.elementor-4083 .elementor-element.elementor-element-430e5557 h3 {
    color: #334556;
    font-size: 44px;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .elementor-4083 .elementor-element.elementor-element-430e5557 h3 {
        color: #334556;
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ea48646 */.elementor-4083 .elementor-element.elementor-element-3ea48646 h3 {
    font-size: 44px;
    color: #334556;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .elementor-4083 .elementor-element.elementor-element-3ea48646 h3 {
        font-size: 28px;
        color: #334556;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e5335a */.elementor-4083 .elementor-element.elementor-element-7e5335a { min-height: 60px;
"filson-soft",sans-serif !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76a1a2c2 */@media only screen and (min-width: 769px) and (max-width: 3000px) {
.elementor-4083 .elementor-element.elementor-element-76a1a2c2 p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 18px; }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .elementor-4083 .elementor-element.elementor-element-76a1a2c2 p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da9f59a */.elementor-4083 .elementor-element.elementor-element-1da9f59a { min-height: 60px;font-family:"filson-soft",sans-serif !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10986c42 */@media only screen and (min-width: 769px) and (max-width: 3000px) {
.elementor-4083 .elementor-element.elementor-element-10986c42 p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 18px; }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .elementor-4083 .elementor-element.elementor-element-10986c42 p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e75621 */.elementor-4083 .elementor-element.elementor-element-21e75621 { min-height: 60px;font-family:"filson-soft",sans-serif !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad72b6f */@media only screen and (min-width: 769px) and (max-width: 3000px) {
.elementor-4083 .elementor-element.elementor-element-5ad72b6f p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 18px; }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .elementor-4083 .elementor-element.elementor-element-5ad72b6f p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27d342 */.elementor-4083 .elementor-element.elementor-element-2a27d342 { min-height: 60px;font-family:"filson-soft",sans-serif !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33f9d18f */@media only screen and (min-width: 769px) and (max-width: 3000px) {
.elementor-4083 .elementor-element.elementor-element-33f9d18f p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 18px; }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .elementor-4083 .elementor-element.elementor-element-33f9d18f p { font-family: Open Sans, sans-serif; color: #334556 !important; font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68651e4e */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-68651e4e {
        padding-top: 150px;
    }
    .elementor-4083 .elementor-element.elementor-element-68651e4e h3 {
        font-size: 65px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-68651e4e p {
        font-size: 24px !important;
    }
}

.elementor-4083 .elementor-element.elementor-element-68651e4e h3 {
    font-size: 44px;
    color: #334556;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
    .elementor-4083 .elementor-element.elementor-element-68651e4e h3 {
    font-size: 28px;
    color: #334556;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dd1b7ce */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-7dd1b7ce {
        padding-top: 150px;
    }
    .elementor-4083 .elementor-element.elementor-element-7dd1b7ce h3 {
        font-size: 65px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-7dd1b7ce p {
        font-size: 24px !important;
    }
}

.elementor-4083 .elementor-element.elementor-element-7dd1b7ce h3 {
    font-size: 44px;
    color: #334556;
}

.elementor-4083 .elementor-element.elementor-element-7dd1b7ce a {
    font-family: "filson-soft",sans-serif;
    text-decoration: underline;
}

@media only screen and (min-width: 271px) and (max-width: 480px) {
.elementor-4083 .elementor-element.elementor-element-7dd1b7ce h3 {
    font-size: 28px;
    color: #334556;
}    
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2c60dd8 */@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .elementor-4083 .elementor-element.elementor-element-2c60dd8 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55003cd9 */@media only screen and (min-width: 2559px) {
    .elementor-4083 .elementor-element.elementor-element-55003cd9 {
        padding-top: 75px;
    }
    .elementor-4083 .elementor-element.elementor-element-55003cd9 h2 {
        font-size: 76px !important;
    }
    .elementor-4083 .elementor-element.elementor-element-55003cd9 .zd-footer-cta-text {
        font-size: 32px !important;
    }
}

@media only screen and (min-width: 1680px) {
.elementor-4083 .elementor-element.elementor-element-55003cd9 h2 {
    font-size: 44px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-55003cd9 .zd-footer-cta-text {
    font-size: 22px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1439px) { 
    .elementor-4083 .elementor-element.elementor-element-55003cd9 h2 {
    font-size: 34px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-55003cd9 .zd-footer-cta-text {
    font-size: 16px;
}
}

@media only screen and (min-width: 1440px) and (max-width: 1600px) { 
.elementor-4083 .elementor-element.elementor-element-55003cd9 h2 {
    font-size: 36px;
    color:#334556;
}
.elementor-4083 .elementor-element.elementor-element-55003cd9 .zd-footer-cta-text {
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-523197e4 */.elementor-4083 .elementor-element.elementor-element-523197e4 {
    font-family: "filson-soft",sans-serif;
}/* End custom CSS */