.elementor-4689 .elementor-element.elementor-element-4d4bcfc{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C8C8C8;padding:2rem 0rem 2rem 0rem;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-9fc971b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-9fc971b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-9fc971b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-77ef2bcd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-ff84d0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-ff84d0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-ff84d0c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-7505dc0{--slides-per-view:5;}.elementor-4689 .elementor-element.elementor-element-cfdb57b > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-4d56ce11 > .elementor-container{max-width:1440px;}.elementor-4689 .elementor-element.elementor-element-4d56ce11 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-4d56ce11{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-67d5e312:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-element-populated > .elementor-background-overlay, .elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-4689 .elementor-element.elementor-element-67d5e312 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-5c5554b .swiper-entry .et-swiper-elementor-nav{background-color:#02010173;}.elementor-4689 .elementor-element.elementor-element-5c5554b .swiper-entry .et-swiper-elementor-nav:hover{color:#FFFFFF;background-color:#020101;}.elementor-4689 .elementor-element.elementor-element-29be136f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-element-populated > .elementor-background-overlay, .elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 010px;--e-column-margin-right:0px;--e-column-margin-left:010px;padding:15px 15px 15px 15px;}.elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-3c3a8a1 .elementor-repeater-item-9076a1b .swiper-slide-bg{background-image:url(https://idesign365.com/wp-content/uploads/2025/05/Mini-Rotator.png);background-size:cover;}.elementor-4689 .elementor-element.elementor-element-3c3a8a1 .elementor-repeater-item-727a216 .swiper-slide-bg{background-image:url(https://idesign365.com/wp-content/uploads/2025/05/Mini-Rotator-01-1.jpg);background-size:cover;}.elementor-4689 .elementor-element.elementor-element-3c3a8a1 .swiper-slide{height:450px;transition-duration:calc(6500ms*1.2);}.elementor-4689 .elementor-element.elementor-element-3c3a8a1 .swiper-slide-contents{max-width:66%;}.elementor-4689 .elementor-element.elementor-element-3c3a8a1 .swiper-slide-inner{text-align:center;}.elementor-4689 .elementor-element.elementor-element-1b912ab3 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-1b912ab3{margin-top:70px;margin-bottom:85px;}.elementor-4689 .elementor-element.elementor-element-77bbdd3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-items{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef{--delimiter-color:#E1E1E1;z-index:5;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-item-title{padding:12px 20px 12px 20px;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-item-title:not(:last-child):after{top:12px;bottom:12px;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-item-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-button .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#000000;color:#000000;background-color:#FBC722;border-style:solid;border-width:0px 0px 0px 0px;border-color:#3B99DB;border-radius:0px 0px 0px 0px;padding:9px 32px 9px 32px;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-button .elementor-button:hover, .elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-button .elementor-button:focus{color:#FFFFFF;background-color:#222222;}.elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-button .elementor-button:hover svg, .elementor-4689 .elementor-element.elementor-element-5f58a5ef .etheme-product-filters-button .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-55aa86a1{--cols:6;--image-scale:0.7;}.elementor-4689 .elementor-element.elementor-element-55aa86a1 .etheme-product-grid-title{font-size:15px;}.elementor-4689 .elementor-element.elementor-element-55aa86a1 .etheme-product-grid-image img{width:100%;}.elementor-4689 .elementor-element.elementor-element-643d3961 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-643d3961:not(.elementor-motion-effects-element-type-background), .elementor-4689 .elementor-element.elementor-element-643d3961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idesign365.com/wp-content/uploads/2023/06/banner-3d-printing-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4689 .elementor-element.elementor-element-643d3961 > .elementor-background-overlay{background-color:#010B2F;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-643d3961, .elementor-4689 .elementor-element.elementor-element-643d3961 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-4689 .elementor-element.elementor-element-643d3961{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:80px;padding:70px 120px 75px 120px;}.elementor-4689 .elementor-element.elementor-element-6b2cf285{text-align:center;}.elementor-4689 .elementor-element.elementor-element-6b2cf285 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;line-height:38px;color:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-bda9087:not(.elementor-motion-effects-element-type-background), .elementor-4689 .elementor-element.elementor-element-bda9087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBC722;}.elementor-4689 .elementor-element.elementor-element-bda9087{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:45px 55px 45px 55px;}.elementor-4689 .elementor-element.elementor-element-bda9087 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-items{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90{--delimiter-color:#E1E1E1;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-item-title{padding:12px 20px 12px 20px;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-item-title:not(:last-child):after{top:12px;bottom:12px;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-item-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-button .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:9px 32px 9px 32px;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-button .elementor-button:hover, .elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-button .elementor-button:focus{color:#FFFFFF;background-color:#222222;}.elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-button .elementor-button:hover svg, .elementor-4689 .elementor-element.elementor-element-2fe3bf90 .etheme-product-filters-button .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-70212046 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-70212046{margin-top:80px;margin-bottom:85px;}.elementor-4689 .elementor-element.elementor-element-3d9a1296 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-tabs-horizontal .et-tabs-nav ul{justify-content:flex-end;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li{font-family:"Open Sans", Sans-serif;font-size:15px;padding:17px 35px 17px 35px;color:#222222;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li:hover{background-color:#FDD659;color:#000000;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li.active,
					.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li.active-default{background-color:#FBC722;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li.active,
					.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul .active-default .et-tab-title{color:#000000;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-content > div{padding:15px 15px 15px 0px;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-36acfd79 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-36acfd79{margin-top:70px;margin-bottom:85px;}.elementor-4689 .elementor-element.elementor-element-5653e76{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4689 .elementor-element.elementor-element-5653e76 .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-4689 .elementor-element.elementor-element-5653e76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4689 .elementor-element.elementor-element-5653e76 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-4689 .elementor-element.elementor-element-48527385 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-48527385{margin-top:80px;margin-bottom:15px;}.elementor-4689 .elementor-element.elementor-element-d119498 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-17d987a5 > .elementor-container{max-width:1440px;}.elementor-4689 .elementor-element.elementor-element-17d987a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-17d987a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-d7c338d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idesign365.com/wp-content/uploads/2023/06/banner02-min-e1693418570815.jpeg");background-position:top right;background-repeat:no-repeat;background-size:220% auto;}.elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-element-populated > .elementor-background-overlay, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-630b8445{padding:40px 0px 40px 0px;}.elementor-4689 .elementor-element.elementor-element-47c2afbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-24d75610 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-24d75610 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-15e24c26{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:24px;color:#555555;}.elementor-4689 .elementor-element.elementor-element-279a0e35{text-align:left;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:24px;color:#555555;}.elementor-4689 .elementor-element.elementor-element-28479282 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;fill:#000000;color:#000000;background-color:#FBC722;--fill-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-4689 .elementor-element.elementor-element-28479282 .elementor-button:hover, .elementor-4689 .elementor-element.elementor-element-28479282 .elementor-button:hover:focus{color:#222222;background-color:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-28479282 .elementor-button:hover svg, .elementor-4689 .elementor-element.elementor-element-28479282 .elementor-button:hover:focus svg{fill:#222222;}.elementor-4689 .elementor-element.elementor-element-28479282 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-element-populated > .elementor-background-overlay, .elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-28282b5f{--cols:4;}.elementor-4689 .elementor-element.elementor-element-28282b5f .etheme-product-grid-title{font-size:13px;margin-bottom:5px;}.elementor-4689 .elementor-element.elementor-element-28282b5f > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-4689 .elementor-element.elementor-element-38742756 > .elementor-container{max-width:1410px;}.elementor-4689 .elementor-element.elementor-element-38742756{margin-top:80px;margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-64714297 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-4689 .elementor-element.elementor-element-cf85ce1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-e4db87e{--slides-per-view:5;--image-scale:0.9;}.elementor-4689 .elementor-element.elementor-element-e4db87e .etheme-product-grid-button .button-text:last-child{margin-left:7px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .etheme-product-grid-button .button-text:first-child{margin-right:7px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .swiper-entry{--arrow-size:7px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .etheme-product-grid-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C0;padding:0px 15px 15px 15px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .etheme-product-grid-title{font-size:13px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .star-rating-wrapper{margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-e4db87e .price{font-size:15px;font-weight:700;}.elementor-4689 .elementor-element.elementor-element-e4db87e .etheme-product-grid-button{font-weight:700;fill:#000000;color:#000000;background-color:#FBC722;}.elementor-4689 .elementor-element.elementor-element-b5561bf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-b5561bf{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-608541ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-608541ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-608541ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-89d9e29{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4689 .elementor-element.elementor-element-89d9e29 .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-4689 .elementor-element.elementor-element-89d9e29 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4689 .elementor-element.elementor-element-89d9e29 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-4689 .elementor-element.elementor-element-45f938d0{text-align:center;}.elementor-4689 .elementor-element.elementor-element-45f938d0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:900;color:#222F3F;}.elementor-4689 .elementor-element.elementor-element-45f938d0 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-4689 .elementor-element.elementor-element-7af2731c{text-align:center;}.elementor-4689 .elementor-element.elementor-element-7af2731c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;color:#222222;}.elementor-4689 .elementor-element.elementor-element-511b2fd9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#333333;width:var( --container-widget-width, 83.661% );max-width:83.661%;--container-widget-width:83.661%;--container-widget-flex-grow:0;}.elementor-4689 .elementor-element.elementor-element-4312a453{margin-top:40px;margin-bottom:40px;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-71339ec0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-71339ec0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-2359636 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#111111;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-544ccbe4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-544ccbe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-544ccbe4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-544ccbe4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3F;}.elementor-4689 .elementor-element.elementor-element-544ccbe4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4689 .elementor-element.elementor-element-544ccbe4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-30653b2f .etheme-icon-box{background-color:#232F3F;padding:0px 30px 30px 30px;border-radius:3px 3px 3px 3px;}.elementor-4689 .elementor-element.elementor-element-30653b2f .etheme-icon-box-icon{color:#FFFFFF;fill:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-4689 .elementor-element.elementor-element-30653b2f{--icon-offset:0px;}.elementor-4689 .elementor-element.elementor-element-30653b2f .etheme-icon-box-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;margin-bottom:20px;}.elementor-4689 .elementor-element.elementor-element-30653b2f .etheme-icon-box-title span{padding:15px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-30653b2f .etheme-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-5b3efad6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-5b3efad6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-5b3efad6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-5b3efad6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3F;}.elementor-4689 .elementor-element.elementor-element-5b3efad6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4689 .elementor-element.elementor-element-5b3efad6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-5b59194e .etheme-icon-box{background-color:#232F3F;padding:0px 30px 30px 30px;border-radius:3px 3px 3px 3px;}.elementor-4689 .elementor-element.elementor-element-5b59194e .etheme-icon-box-icon{color:#FFFFFF;fill:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-4689 .elementor-element.elementor-element-5b59194e{--icon-offset:0px;}.elementor-4689 .elementor-element.elementor-element-5b59194e .etheme-icon-box-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;margin-bottom:20px;}.elementor-4689 .elementor-element.elementor-element-5b59194e .etheme-icon-box-title span{padding:15px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-5b59194e .etheme-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-258d84cc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-258d84cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4689 .elementor-element.elementor-element-258d84cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-258d84cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232F3F;}.elementor-4689 .elementor-element.elementor-element-258d84cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4689 .elementor-element.elementor-element-258d84cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c .etheme-icon-box{background-color:#232F3F;padding:0px 30px 30px 30px;border-radius:3px 3px 3px 3px;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c .etheme-icon-box-icon{color:#FFFFFF;fill:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c{--icon-offset:0px;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c .etheme-icon-box-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;margin-bottom:20px;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c .etheme-icon-box-title span{padding:15px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-5c8c6e0c .etheme-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-39486e1e .elementor-button{min-width:100%;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:18px;fill:#000000;color:#000000;background-color:#FECB00;--fill-color:#222222;border-radius:0px 0px 0px 0px;padding:25px 32px 25px 32px;}.elementor-4689 .elementor-element.elementor-element-39486e1e .elementor-button:hover, .elementor-4689 .elementor-element.elementor-element-39486e1e .elementor-button:hover:focus{color:#ffffff;background-color:#222222;}.elementor-4689 .elementor-element.elementor-element-39486e1e .elementor-button:hover svg, .elementor-4689 .elementor-element.elementor-element-39486e1e .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-4689 .elementor-element.elementor-element-c14b73d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4689 .elementor-element.elementor-element-c14b73d .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-4689 .elementor-element.elementor-element-c14b73d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4689 .elementor-element.elementor-element-c14b73d > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-e1d2271.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-e1d2271.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-e1d2271.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-2a4c41d{text-align:center;}.elementor-4689 .elementor-element.elementor-element-2a4c41d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:900;color:#222F3F;}.elementor-4689 .elementor-element.elementor-element-2a4c41d > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-4689 .elementor-element.elementor-element-985eef7:after{content:"1";}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__thumbnail__link{width:100%;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-4689 .elementor-element.elementor-element-985eef7{--grid-column-gap:19px;--grid-row-gap:3px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post{border-style:solid;border-width:4px 4px 0px 4px;border-radius:0px;border-color:#3684BE3D;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__text{padding:2rem 2rem 2rem 2rem;margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__thumbnail{border-radius:0em 0em 9em 0em;}.elementor-4689 .elementor-element.elementor-element-985eef7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-4689 .elementor-element.elementor-element-985eef7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-4689 .elementor-element.elementor-element-985eef7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 68% ) contrast( 100% ) saturate( 100% ) blur( 1.6px ) hue-rotate( 0deg );}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__title, .elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__title a{font-size:19px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__title{margin-bottom:10px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__meta-data{margin-bottom:13px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__read-more{color:#3684BE;}.elementor-4689 .elementor-element.elementor-element-985eef7 a.elementor-post__read-more{font-size:20px;}.elementor-4689 .elementor-element.elementor-element-48c2b9e{text-align:center;}.elementor-4689 .elementor-element.elementor-element-48c2b9e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-48c2b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-5324ce9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4689 .elementor-element.elementor-element-5324ce9 .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-4689 .elementor-element.elementor-element-5324ce9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4689 .elementor-element.elementor-element-5324ce9 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-75d086b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-75d086b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-75d086b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-fcb4905{text-align:center;}.elementor-4689 .elementor-element.elementor-element-fcb4905 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:900;color:#222F3F;}.elementor-4689 .elementor-element.elementor-element-fcb4905 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-4689 .elementor-element.elementor-element-31192a8{width:100%;max-width:100%;z-index:0;}.elementor-4689 .elementor-element.elementor-element-ee2dd16{text-align:center;}.elementor-4689 .elementor-element.elementor-element-ee2dd16 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:30px;color:#1A1A1A;}.elementor-4689 .elementor-element.elementor-element-ee2dd16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-b833654:not(.elementor-motion-effects-element-type-background), .elementor-4689 .elementor-element.elementor-element-b833654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4689 .elementor-element.elementor-element-b833654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 0rem 0rem 0rem;z-index:1;}.elementor-4689 .elementor-element.elementor-element-b833654 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4689 .elementor-element.elementor-element-e9558ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4689 .elementor-element.elementor-element-e9558ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4689 .elementor-element.elementor-element-e9558ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-9c1ec9c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4689 .elementor-element.elementor-element-9c1ec9c .elementor-divider-separator{width:49%;margin:0 auto;margin-center:0;}.elementor-4689 .elementor-element.elementor-element-9c1ec9c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4689 .elementor-element.elementor-element-9c1ec9c > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-4689 .elementor-element.elementor-element-2c1dd4f{text-align:center;}.elementor-4689 .elementor-element.elementor-element-2c1dd4f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:900;color:#222F3F;}.elementor-4689 .elementor-element.elementor-element-b6fb44e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-4689 .elementor-element.elementor-element-77ef2bcd .elementor-heading-title{font-size:12px;}.elementor-4689 .elementor-element.elementor-element-7505dc0{--slides-per-view:4;}.elementor-4689 .elementor-element.elementor-element-4d56ce11{padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-55aa86a1{--cols:4;}.elementor-4689 .elementor-element.elementor-element-643d3961{padding:75px 30px 75px 30px;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-d7c338d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-4689 .elementor-element.elementor-element-28282b5f{--cols:2;}.elementor-4689 .elementor-element.elementor-element-38742756{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-e4db87e{--slides-per-view:2;}}@media(max-width:767px){.elementor-4689 .elementor-element.elementor-element-77ef2bcd{text-align:center;}.elementor-4689 .elementor-element.elementor-element-77ef2bcd .elementor-heading-title{font-size:13px;}.elementor-4689 .elementor-element.elementor-element-7505dc0{--slides-per-view:3;}.elementor-4689 .elementor-element.elementor-element-29be136f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4689 .elementor-element.elementor-element-1b912ab3{margin-top:30px;margin-bottom:50px;}.elementor-4689 .elementor-element.elementor-element-275ae93a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4689 .elementor-element.elementor-element-55aa86a1{--cols:2;}.elementor-4689 .elementor-element.elementor-element-643d3961{margin-top:40px;margin-bottom:50px;padding:60px 15px 60px 15px;}.elementor-4689 .elementor-element.elementor-element-bda9087{padding:30px 15px 30px 15px;}.elementor-4689 .elementor-element.elementor-element-70212046{margin-top:50px;margin-bottom:40px;}.elementor-4689 .elementor-element.elementor-element-7820bdd7 > .elementor-element-populated{padding:0px 015px 0px 15px;}.elementor-4689 .elementor-element.elementor-element-2a104ea5 .et-advance-tabs .et-tabs-nav > ul li{padding:17px 17px 17px 17px;}.elementor-4689 .elementor-element.elementor-element-36acfd79{margin-top:30px;margin-bottom:50px;}.elementor-4689 .elementor-element.elementor-element-48527385{margin-top:050px;margin-bottom:15px;}.elementor-4689 .elementor-element.elementor-element-16b37d51 > .elementor-element-populated{padding:0px 015px 0px 15px;}.elementor-4689 .elementor-element.elementor-element-d7c338d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-4689 .elementor-element.elementor-element-630b8445{padding:50px 15px 50px 15px;}.elementor-4689 .elementor-element.elementor-element-5211486f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4689 .elementor-element.elementor-element-28282b5f{--cols:1;}.elementor-4689 .elementor-element.elementor-element-28282b5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4689 .elementor-element.elementor-element-38742756{margin-top:40px;margin-bottom:0px;}.elementor-4689 .elementor-element.elementor-element-64714297.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4689 .elementor-element.elementor-element-e4db87e{--slides-per-view:1;}.elementor-4689 .elementor-element.elementor-element-45f938d0 .elementor-heading-title{font-size:35px;}.elementor-4689 .elementor-element.elementor-element-39486e1e{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-4689 .elementor-element.elementor-element-2a4c41d .elementor-heading-title{font-size:35px;}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4689 .elementor-element.elementor-element-985eef7:after{content:"0.5";}.elementor-4689 .elementor-element.elementor-element-985eef7 .elementor-post__thumbnail__link{width:100%;}.elementor-4689 .elementor-element.elementor-element-fcb4905 .elementor-heading-title{font-size:35px;}.elementor-4689 .elementor-element.elementor-element-31192a8{width:var( --container-widget-width, 240.297px );max-width:240.297px;--container-widget-width:240.297px;--container-widget-flex-grow:0;}.elementor-4689 .elementor-element.elementor-element-2c1dd4f .elementor-heading-title{font-size:49px;}}@media(min-width:768px){.elementor-4689 .elementor-element.elementor-element-9fc971b{width:20.284%;}.elementor-4689 .elementor-element.elementor-element-bcf6c79{width:79.716%;}.elementor-4689 .elementor-element.elementor-element-67d5e312{width:71.319%;}.elementor-4689 .elementor-element.elementor-element-29be136f{width:28.681%;}.elementor-4689 .elementor-element.elementor-element-d7c338d{width:40%;}.elementor-4689 .elementor-element.elementor-element-89eb096{width:55%;}.elementor-4689 .elementor-element.elementor-element-47c2afbc{width:45%;}.elementor-4689 .elementor-element.elementor-element-5211486f{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4689 .elementor-element.elementor-element-67d5e312{width:60%;}.elementor-4689 .elementor-element.elementor-element-29be136f{width:40%;}.elementor-4689 .elementor-element.elementor-element-47c2afbc{width:100%;}}@media(min-width:1025px){.elementor-4689 .elementor-element.elementor-element-d7c338d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4689 .elementor-element.elementor-element-d7c338d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for etheme_carousel_anything, class: .elementor-element-7505dc0 */.sliderLogo img {
  width: auto !important;
  height: 5rem;
  object-fit: contain; /* Prevents stretching while maintaining aspect ratio */
  max-width: 100%; /* Ensures the image doesn't overflow its container */
}

@media (max-width: 768px) {
  .sliderLogo img {
    width: auto !important;
    height: 50px;
    object-fit: contain; /* Maintains consistency on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e48b4 *//* For the sticky navigation */
.sticky-advantages-nav {
  position: fixed;
  opacity: .9 !important;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: linear-gradient(145deg, #1A2735, #111a24);
  border-radius: 12px 0 0 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
z-index: 1 ;
  width: auto;
  overflow: hidden;
  transition: all 0.3s ease;
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.sticky-advantages-nav:hover {
    opacity: 1 !important;
}

/* For the advantages cards */
.advantage-card {
  position: relative;
  z-index:950 !important;
}

/* For the overall section */
.advantages-wrapper {
  position: relative; 
    z-index:950 !important;
}

.sticky-advantages-nav:hover {
    transform: translateY(-50%) translateX(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.45);
}

.nav-logo {
    height: 20px !important;
    width: auto; 
    display: block;
    margin: 0 auto;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
}

.sticky-nav-header {
    padding: 15px 28px;  

    text-align: center;
    border-bottom: 3px solid rgba(255, 255, 255, 0.15);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));
    position: relative;
    overflow: hidden;
}

@media (max-width: 768px) {
    .nav-logo {
        height: 0;
        width: 0;
        visibility: hidden;
    }
}

.sticky-nav-header::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(to right, #E53935, #1565C0, #2E7D32, #6A1B9A, #E65100);
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Add a subtle glow effect */
.sticky-nav-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
}

.sticky-nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sticky-nav-item {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: background-color 0.3s ease;
}

.sticky-nav-item:last-child {
    border-bottom: none;
}

.sticky-nav-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    transition: all 0.25s ease;
}

/* Colored accent bars for each navigation item */
.red-accent:before { background-color: #E53935; }
.blue-accent:before { background-color: #1565C0; }
.green-accent:before { background-color: #2E7D32; }
.purple-accent:before { background-color: #6A1B9A; }
.orange-accent:before { background-color: #E65100; }

.sticky-nav-item:hover:before {
    width: 10px;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);
}

.sticky-nav-item a {
    display: flex;
    align-items: center;
    color: white;
    padding: 18px 25px 18px 25px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.25s ease;
    white-space: nowrap;
}

.sticky-nav-item:hover {
    background-color: rgba(255, 255, 255, 0.07);
}

.sticky-nav-item:hover a {
    padding-left: 30px;
}

/* Make the icon backgrounds colored to match their sections */
.red-accent .nav-icon {
    background-color: rgba(229, 57, 53, 0.35);
    border: 1px solid rgba(229, 57, 53, 0.5);
}
.blue-accent .nav-icon {
    background-color: rgba(21, 101, 192, 0.35);
    border: 1px solid rgba(21, 101, 192, 0.5);
}
.green-accent .nav-icon {
    background-color: rgba(46, 125, 50, 0.35);
    border: 1px solid rgba(46, 125, 50, 0.5);
}
.purple-accent .nav-icon {
    background-color: rgba(106, 27, 154, 0.35);
    border: 1px solid rgba(106, 27, 154, 0.5);
}
.orange-accent .nav-icon {
    background-color: rgba(230, 81, 0, 0.35);
    border: 1px solid rgba(230, 81, 0, 0.5);
}

/* Enhanced hover states for icons */
.red-accent:hover .nav-icon {
    background-color: rgba(229, 57, 53, 0.6);
    box-shadow: 0 0 10px rgba(229, 57, 53, 0.4);
}
.blue-accent:hover .nav-icon {
    background-color: rgba(21, 101, 192, 0.6);
    box-shadow: 0 0 10px rgba(21, 101, 192, 0.4);
}
.green-accent:hover .nav-icon {
    background-color: rgba(46, 125, 50, 0.6);
    box-shadow: 0 0 10px rgba(46, 125, 50, 0.4);
}
.purple-accent:hover .nav-icon {
    background-color: rgba(106, 27, 154, 0.6);
    box-shadow: 0 0 10px rgba(106, 27, 154, 0.4);
}
.orange-accent:hover .nav-icon {
    background-color: rgba(230, 81, 0, 0.6);
    box-shadow: 0 0 10px rgba(230, 81, 0, 0.4);
}

/* Remove the general background for icons since we now have specific colors */
.nav-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 14px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    transition: all 0.3s ease;
}
.sticky-nav-item:hover .nav-icon {
    background-color: rgba(255, 255, 255, 0.2);
    transform: scale(1.1);
}

/* Special styling for SVGs in the navigation */
.nav-icon svg {
    width: 20px;
    height: 20px;
    stroke-width: 2.5;
}

/* Adjust flag size in navigation */
.nav-icon.flag-icon {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-text {
    opacity: 1;
    font-weight: 800;
    letter-spacing: 0.3px;
    position: relative;
    transition: all 0.3s ease;
    text-transform: uppercase;
    font-size: 14px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.sticky-nav-item a {
    display: flex;
    align-items: center;
    color: white;
    padding: 18px 25px 18px 25px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.25s ease;
    white-space: nowrap;
}

.sticky-nav-item:hover .nav-text {
    opacity: 1;
    transform: translateX(3px);
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.4);
}

/* Add subtle animation to the nav */
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.sticky-advantages-nav:hover .nav-icon {
    animation: pulse 2s infinite;
}

/* ========== RESPONSIVE STYLES ========== */
@media (max-width: 768px) {
    .sticky-advantages-nav {
        position: fixed;
        left: 0;
        top: auto;
        bottom: 0;
        transform: none;
        padding-bottom: 1.5rem;
        width: 100%;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.25);
        background: #1A2735;
    }
    
    .sticky-advantages-nav:hover {
        transform: none;
    }
    
    .sticky-nav-header {
        display: none;
    }
    
    .sticky-nav-list {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .sticky-nav-item {
        flex: 1;
        border-bottom: none;
        border-right: 1px solid rgba(255, 255, 255, 0.08);
    }
    
    .sticky-nav-item:last-child {
        border-right: none;
    }
    
    .sticky-nav-item:before {
        width: 100%;
        height: 4px;
        bottom: auto;
        top: 0;
        right: 0;
    }
    
    .sticky-nav-item:hover:before {
        width: 100%;
        height: 6px;
    }
    
    .sticky-nav-item a {
        flex-direction: column;
        text-align: center;
        padding: 10px px;
        font-size: 13px;
    }
    
  
    
    .sticky-nav-item:hover a {
        padding-left: 5px;
    }
    
    .nav-icon {
        margin-right: 0;
        margin-bottom: 8px;
        width: 40px;
        height: 40px;
    }
    
    /* Adjust SVG size for mobile */
    .nav-icon svg {
        width: 20px;
        height: 20px;
    }
    
    .sticky-nav-item:hover .nav-text {
        transform: translateY(2px);
    }
    
    /* Adjust flag size for mobile */
    .nav-icon.flag-icon {
        font-size: 22px;
    }
    
    .sticky-advantages-nav:hover .nav-icon {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6fb44e */.advantages-wrapper {
    padding: 70px 30px;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 1000;
}



.advantages-container {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.top-row {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

.bottom-row {
    width: 100%;
}

.advantage-card {
    flex: 1;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    min-height: 380px;
    padding-bottom: 60px; /* Create space for the logo at bottom */
}

/* Colored backgrounds for each card */
#local-canadian {
    background: linear-gradient(135deg, rgba(229, 57, 53, 0.9), rgba(183, 28, 28, 0.85));
}

#price-guarantee {
    background: linear-gradient(135deg, rgba(21, 101, 192, 0.9), rgba(13, 71, 161, 0.85));
}

#pricing-advantage {
    background: linear-gradient(135deg, rgba(46, 125, 50, 0.9), rgba(27, 94, 32, 0.85));
}

#licensing-support {
    background: linear-gradient(135deg, rgba(106, 27, 154, 0.9), rgba(74, 20, 140, 0.85));
}

#reseller-resource {
    background: linear-gradient(135deg, rgba(230, 81, 0, 0.9), rgba(191, 54, 12, 0.85));
}

.wide-card {
    width: 100%;
    min-height: 220px;
}

.card-content-flex {
    display: flex;
    padding: 0;
    height: 100%;
    align-items: center;
}

.card-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 300px;
    padding: 35px 25px;
}

.wide-card .card-description {
    flex: 1;
    text-align: left;
    padding: 40px 35px;
    color: white !important;
    border-left: 2px solid rgba(255, 255, 255, 0.2);
    margin-left: 20px;
    font-size: 16px;
}

.advantage-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);
}

.card-accent {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.3);
}

.card-icon {
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 45px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    position: relative;
    top: 25px;
}

.flag-icon {
    font-size: 60px;
}

.card-title {
    color: white;
    font-size: 24px;
    font-weight: 700;font-family: Jost;
    text-align: center;
    padding: 0 20px;
    margin: 0 0 15px;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.title-separator {
    width: 60px;
    height: 3px;
    background-color: rgba(255, 255, 255, 0.4);
    margin: 0 auto 25px;
}

.card-description {
    color: rgba(255, 255, 255, 0.9);
    font-size: 16px;
    line-height: 1.6;
    padding: 0 25px 30px;
    margin: 0;
    color: white !important;
    text-align: center;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
}

/* SVG styling to make icons bolder and white */
.card-icon svg {
    stroke: white;
    stroke-width: 2.5;
    width: 55px;
    height: 55px;
}

/* iDESIGN logo at the bottom of each card */
.card-logo {
    position: absolute;
    bottom: 10px;
    left: 0;
    opacity: .8;
    right: 0;
    text-align: center;
    height: 50px;
    opacity: 0.75;
    transition: opacity 0.3s ease;
}

.card-logo img {
    height: 100%;
    width: auto;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3));
}

.advantage-card:hover .card-logo {
    opacity: 1;
}

/* Special handling for the wide card */
.wide-card .card-logo {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
}

/* Add subtle pattern overlay for texture */
.advantage-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h40v40H40V0zm-40 40h40v40H0V40z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");
    pointer-events: none;
}

/* ========== STICKY NAVIGATION STYLING ========== */
.sticky-advantages-nav {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: linear-gradient(145deg, #1A2735, #111a24);
    border-radius: 12px 0 0 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
    z-index: 990;
    width: auto;
    overflow: hidden;
    transition: all 0.3s ease;
    border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.sticky-advantages-nav:hover {
    transform: translateY(-50%) translateX(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.45);
}

.sticky-nav-header {
    color: white;
    padding: 20px 28px;
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    border-bottom: 3px solid rgba(255, 255, 255, 0.15);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));
    letter-spacing: -0.5px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
}

.sticky-nav-header::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(to right, #E53935, #1565C0, #2E7D32, #6A1B9A, #E65100);
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Add a subtle glow effect */
.sticky-nav-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
}

.sticky-nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sticky-nav-item {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: background-color 0.3s ease;
}

.sticky-nav-item:last-child {
    border-bottom: none;
}

.sticky-nav-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    transition: all 0.25s ease;
}

/* Colored accent bars for each navigation item */
.red-accent:before { background-color: #E53935; }
.blue-accent:before { background-color: #1565C0; }
.green-accent:before { background-color: #2E7D32; }
.purple-accent:before { background-color: #6A1B9A; }
.orange-accent:before { background-color: #E65100; }

.sticky-nav-item:hover:before {
    width: 10px;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);
}

.sticky-nav-item a {
    display: flex;
    align-items: center;
    color: white;
    padding: 18px 25px 18px 25px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.25s ease;
    white-space: nowrap;
}

.sticky-nav-item:hover {
    background-color: rgba(255, 255, 255, 0.07);
}

.sticky-nav-item:hover a {
    padding-left: 30px;
}

/* Make the icon backgrounds colored to match their sections */
.red-accent .nav-icon {
    background-color: rgba(229, 57, 53, 0.35);
    border: 1px solid rgba(229, 57, 53, 0.5);
}
.blue-accent .nav-icon {
    background-color: rgba(21, 101, 192, 0.35);
    border: 1px solid rgba(21, 101, 192, 0.5);
}
.green-accent .nav-icon {
    background-color: rgba(46, 125, 50, 0.35);
    border: 1px solid rgba(46, 125, 50, 0.5);
}
.purple-accent .nav-icon {
    background-color: rgba(106, 27, 154, 0.35);
    border: 1px solid rgba(106, 27, 154, 0.5);
}
.orange-accent .nav-icon {
    background-color: rgba(230, 81, 0, 0.35);
    border: 1px solid rgba(230, 81, 0, 0.5);
}

/* Enhanced hover states for icons */
.red-accent:hover .nav-icon {
    background-color: rgba(229, 57, 53, 0.6);
    box-shadow: 0 0 10px rgba(229, 57, 53, 0.4);
}
.blue-accent:hover .nav-icon {
    background-color: rgba(21, 101, 192, 0.6);
    box-shadow: 0 0 10px rgba(21, 101, 192, 0.4);
}
.green-accent:hover .nav-icon {
    background-color: rgba(46, 125, 50, 0.6);
    box-shadow: 0 0 10px rgba(46, 125, 50, 0.4);
}
.purple-accent:hover .nav-icon {
    background-color: rgba(106, 27, 154, 0.6);
    box-shadow: 0 0 10px rgba(106, 27, 154, 0.4);
}
.orange-accent:hover .nav-icon {
    background-color: rgba(230, 81, 0, 0.6);
    box-shadow: 0 0 10px rgba(230, 81, 0, 0.4);
}

/* Remove the general background for icons since we now have specific colors */
.nav-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 14px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    transition: all 0.3s ease;
}

.sticky-nav-item:hover .nav-icon {
    transform: scale(1.1);
}

/* Special styling for SVGs in the navigation */
.nav-icon svg {
    width: 20px;
    height: 20px;
    stroke-width: 2.5;
}

/* Adjust flag size in navigation */
.nav-icon.flag-icon {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-text {
    opacity: 1;
    font-weight: 800;
    letter-spacing: 0.3px;
    position: relative;
    transition: all 0.3s ease;
    text-transform: uppercase;
    font-size: 14px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.sticky-nav-item:hover .nav-text {
    opacity: 1;
    transform: translateX(3px);
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.4);
}

/* Add subtle animation to the nav */
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.sticky-advantages-nav:hover .nav-icon {
    animation: pulse 2s infinite;
}

/* ========== RESPONSIVE STYLES ========== */
@media (max-width: 992px) {
    .top-row {
        flex-wrap: wrap;
    }
    
    .advantage-card {
        flex: 0 0 calc(50% - 15px);
        margin-bottom: 25px;
    }
    
    .card-content-flex {
        flex-direction: column;
    }
    
    .wide-card .card-description {
        border-left: none;
        border-top: 2px solid rgba(255, 255, 255, 0.2);
        margin-left: 0;
        text-align: center;
        padding: 25px 30px;
    }
    
    .card-left {
        width: 100%;
        min-width: unset;
    }
}

@media (max-width: 768px) {
    .sticky-advantages-nav {
        position: fixed;
        left: 0;
        top: auto;
        bottom: 0;
        transform: none;
        width: 100%;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.25);
        background: #1A2735;
    }
    
    .sticky-advantages-nav:hover {
        transform: none;
    }
    
    .sticky-nav-header {
        display: none;
    }
    
    .sticky-nav-list {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .sticky-nav-item {
        flex: 1;
        border-bottom: none;
        border-right: 1px solid rgba(255, 255, 255, 0.08);
    }
    
    .sticky-nav-item:last-child {
        border-right: none;
    }
    
    .sticky-nav-item:before {
        width: 100%;
        height: 4px;
        bottom: auto;
        top: 0;
        right: 0;
    }
    
    .sticky-nav-item:hover:before {
        width: 100%;
        height: 6px;
    }
    
    .sticky-nav-item a {
        flex-direction: column;
        text-align: center;
        padding: 15px 5px;
        font-size: 13px;
    }
    
    .sticky-nav-item:hover a {
        padding-left: 5px;
    }
    
    .nav-icon {
        margin-right: 0;
        margin-bottom: 8px;
        width: 40px;
        height: 40px;
    }
    
    /* Adjust SVG size for mobile */
    .nav-icon svg {
        width: 20px;
        height: 20px;
    }
    
    .sticky-nav-item:hover .nav-text {
        transform: translateY(2px);
    }
    
    /* Adjust flag size for mobile */
    .nav-icon.flag-icon {
        font-size: 22px;
    }
    
    .sticky-advantages-nav:hover .nav-icon {
        animation: none;
    }
}

@media (max-width: 576px) {
    .advantage-card {
        flex: 0 0 100%;
    }
    
    .card-title {
        font-size: 22px;
    }
    
    .card-icon {
        width: 90px;
        height: 90px;
    }
    
    .card-logo {
        height: 25px;
    }
}/* End custom CSS */
/* Start custom CSS */.etheme-product-grid-image a img {height:300;}

.etheme-product-grid-title { min-height: 40px;}/* End custom CSS */