.elementor-15049 .elementor-element.elementor-element-52021b4{margin-top:-80px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15049 .elementor-element.elementor-element-a4ff29d{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-a218b11{margin-top:-15px;margin-bottom:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15049 .elementor-element.elementor-element-2676f78 .elementor-repeater-item-9a2acb9 .swiper-slide-bg{background-image:url(https://snusblast.co.uk/wp-content/uploads/2025/12/pablo-2025-new-flavours-snusblast.webp);background-size:cover;}.elementor-15049 .elementor-element.elementor-element-2676f78 .elementor-repeater-item-05a79ae .swiper-slide-bg{background-image:url(https://snusblast.co.uk/wp-content/uploads/2025/12/cuba-2025-new-flavours-snusblast.webp);background-size:cover;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide{transition-duration:calc(5000ms*1.2);height:480px;}.elementor-15049 .elementor-element.elementor-element-2676f78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide-contents{max-width:70%;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide-inner{text-align:center;}.elementor-15049 .elementor-element.elementor-element-2835bc6{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15049 .elementor-element.elementor-element-4aeafb2{margin-top:0px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-a1423e4 > .elementor-widget-container{padding:0px 160px 0px 160px;}.elementor-15049 .elementor-element.elementor-element-a1423e4{text-align:center;}.elementor-15049 .elementor-element.elementor-element-f7e46e3{margin-top:-10px;margin-bottom:0px;padding:-3px -3px -3px -3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15049 .elementor-element.elementor-element-918dca0 .elementor-button{background-color:#239DC2;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-918dca0 .elementor-button:hover, .elementor-15049 .elementor-element.elementor-element-918dca0 .elementor-button:focus{background-color:#FFFFFF;color:#239DC2;}.elementor-15049 .elementor-element.elementor-element-918dca0 .elementor-button:hover svg, .elementor-15049 .elementor-element.elementor-element-918dca0 .elementor-button:focus svg{fill:#239DC2;}.elementor-15049 .elementor-element.elementor-element-328432e{margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15049 .elementor-element.elementor-element-33d3503{text-align:center;}.elementor-15049 .elementor-element.elementor-element-33d3503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-5e9c3d7{margin-top:-10px;margin-bottom:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1px;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15049 .elementor-element.elementor-element-bcd5050 > .elementor-background-overlay{background-color:#239DC2;opacity:1;}.elementor-15049 .elementor-element.elementor-element-bcd5050{margin-top:15px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-d1d9266{text-align:center;}.elementor-15049 .elementor-element.elementor-element-d1d9266 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-cdea134 > .elementor-background-overlay{background-color:#239DC2;opacity:1;}.elementor-15049 .elementor-element.elementor-element-cdea134{margin-top:-5px;margin-bottom:0px;z-index:1;}.elementor-15049 .elementor-element.elementor-element-c14d5df{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-dcd753a > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:1;}.elementor-15049 .elementor-element.elementor-element-dcd753a{margin-top:-15px;margin-bottom:0px;padding:30px 230px 30px 230px;}.elementor-15049 .elementor-element.elementor-element-57eb744 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-57eb744{text-align:center;}.elementor-15049 .elementor-element.elementor-element-b1ae70d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-b1ae70d{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-24b1217 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-24b1217{text-align:center;}.elementor-15049 .elementor-element.elementor-element-e8f8c94 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-e8f8c94{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-caf28b9 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-caf28b9{text-align:center;}.elementor-15049 .elementor-element.elementor-element-3eb8d39 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-3eb8d39{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-a829ccf > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-a829ccf{text-align:center;}.elementor-15049 .elementor-element.elementor-element-ce32d41 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-ce32d41{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-387a14f > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-387a14f{text-align:center;}.elementor-15049 .elementor-element.elementor-element-79afc28 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-79afc28{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-8b8fc2c > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8b8fc2c{text-align:center;}.elementor-15049 .elementor-element.elementor-element-dc85585 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-dc85585{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-d861013 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-d861013{text-align:center;}.elementor-15049 .elementor-element.elementor-element-f8afb69 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-f8afb69{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-46f28f2 > .elementor-background-overlay{background-color:#239DC2;opacity:1;}.elementor-15049 .elementor-element.elementor-element-46f28f2{margin-top:-19px;margin-bottom:0px;padding:0px 0px 7px 0px;}.elementor-15049 .elementor-element.elementor-element-c1d8c31{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-e35c3ca{margin-top:15px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-0f76b4a{text-align:center;}.elementor-15049 .elementor-element.elementor-element-0f76b4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-33dab52{margin-top:-10px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1px;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15049 .elementor-element.elementor-element-d08627e{margin-top:20px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-4585bb9{text-align:center;}.elementor-15049 .elementor-element.elementor-element-4585bb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-d177e38 > .elementor-background-overlay{opacity:1;}.elementor-15049 .elementor-element.elementor-element-d177e38{margin-top:-30px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-612f6f4 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-612f6f4{text-align:center;}.elementor-15049 .elementor-element.elementor-element-46079dc > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-46079dc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-675e5b1 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-675e5b1{text-align:center;}.elementor-15049 .elementor-element.elementor-element-dd06c45 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-dd06c45{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-f20734b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-f20734b{text-align:center;}.elementor-15049 .elementor-element.elementor-element-07e63a2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-07e63a2{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-0c9dd75 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-0c9dd75{text-align:center;}.elementor-15049 .elementor-element.elementor-element-d52a1d5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-d52a1d5{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-4ddffc8 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-4ddffc8{text-align:center;}.elementor-15049 .elementor-element.elementor-element-4edb1a9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-4edb1a9{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-5be70f4 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-5be70f4{text-align:center;}.elementor-15049 .elementor-element.elementor-element-0857a29 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-0857a29{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-c35729b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-c35729b{text-align:center;}.elementor-15049 .elementor-element.elementor-element-bb5beda > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-bb5beda{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-a0d09c2 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-a0d09c2{text-align:center;}.elementor-15049 .elementor-element.elementor-element-764f11e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-764f11e{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-03bb491 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-03bb491{text-align:center;}.elementor-15049 .elementor-element.elementor-element-79899d2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-79899d2{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-21037ad > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-21037ad{text-align:center;}.elementor-15049 .elementor-element.elementor-element-825e191 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-825e191{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-b0e0746 > .elementor-background-overlay{background-color:#239DC2;opacity:1;}.elementor-15049 .elementor-element.elementor-element-b0e0746{margin-top:15px;margin-bottom:30px;padding:10px 0px 0px 0px;z-index:3;}.elementor-15049 .elementor-element.elementor-element-df9939e{text-align:center;}.elementor-15049 .elementor-element.elementor-element-df9939e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-7a21bb0 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:1;}.elementor-15049 .elementor-element.elementor-element-7a21bb0{margin-top:-30px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-4ef366a > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-4ef366a{text-align:center;}.elementor-15049 .elementor-element.elementor-element-5209d61 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-5209d61{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-04604b8 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-04604b8{text-align:center;}.elementor-15049 .elementor-element.elementor-element-c64eeaa > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-c64eeaa{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-c6eb8a4 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-c6eb8a4{text-align:center;}.elementor-15049 .elementor-element.elementor-element-a29bf56 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-a29bf56{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-3f348ac > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-3f348ac{text-align:center;}.elementor-15049 .elementor-element.elementor-element-aa946e5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-aa946e5{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-8d4cfcb > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8d4cfcb{text-align:center;}.elementor-15049 .elementor-element.elementor-element-e67b6ee > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-e67b6ee{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;}.elementor-15049 .elementor-element.elementor-element-c403cfd{margin-top:40px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-1d92d65{text-align:center;}.elementor-15049 .elementor-element.elementor-element-1d92d65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-3a6ed1e > .elementor-background-overlay{opacity:1;}.elementor-15049 .elementor-element.elementor-element-3a6ed1e{margin-top:-35px;margin-bottom:0px;padding:0px 150px 0px 150px;}.elementor-15049 .elementor-element.elementor-element-8aaacb5{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-8aaacb5:hover{border-style:none;}.elementor-15049 .elementor-element.elementor-element-8aaacb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15049 .elementor-element.elementor-element-6c70e4d{text-align:center;}.elementor-15049 .elementor-element.elementor-element-6c70e4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-916db4e{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#000000;}.elementor-15049 .elementor-element.elementor-element-525ba1c{margin-top:-10px;margin-bottom:0px;padding:-3px -3px -3px -3px;}.elementor-15049 .elementor-element.elementor-element-dad9d7d .elementor-button{background-color:#239DC2;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-dad9d7d .elementor-button:hover, .elementor-15049 .elementor-element.elementor-element-dad9d7d .elementor-button:focus{background-color:#FFFFFF;color:#239DC2;}.elementor-15049 .elementor-element.elementor-element-dad9d7d .elementor-button:hover svg, .elementor-15049 .elementor-element.elementor-element-dad9d7d .elementor-button:focus svg{fill:#239DC2;}.elementor-15049 .elementor-element.elementor-element-edd5995{margin-top:40px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-3633e31{text-align:start;}.elementor-15049 .elementor-element.elementor-element-3633e31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-361eb0d{text-align:end;}.elementor-15049 .elementor-element.elementor-element-07a6eea{margin-top:20px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-db6f082 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-8081da7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8081da7{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-d6fdac6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-d6fdac6{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-488330e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-164695c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-164695c{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-11b1097 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-11b1097{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-20287c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-f133067 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-f133067{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-ec4aefe > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-ec4aefe{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-b78a307 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-aadce89 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-aadce89{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-92c6e6d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-92c6e6d{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-3d06e69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-2e043ac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-2e043ac{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-f1186dc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-f1186dc{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-db5281b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-67a8647 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-67a8647{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-fd022e3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-fd022e3{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-0cfa069 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-5cbccbb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-5cbccbb{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-3e76311 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-3e76311{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-268acae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-dd2040b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-dd2040b{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-9f580fc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-9f580fc{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-97ee4d6{margin-top:20px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-379b7f7{margin-top:50px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-620bb03{text-align:start;}.elementor-15049 .elementor-element.elementor-element-620bb03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-15049 .elementor-element.elementor-element-2101143{text-align:end;}.elementor-15049 .elementor-element.elementor-element-3bb87e4{margin-top:20px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-b309355 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-29e72b7{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-19ca710 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-19ca710{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-05adb75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-3a070d1{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-aaed112 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-aaed112{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-5e59ed3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-f1e7858{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-8fc0744 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8fc0744{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-4715c99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-10a8bea{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-0c075cb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-0c075cb{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-36e2f8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-ed71916{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-8ad0eaa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8ad0eaa{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-e214b25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-1d19bf7{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-1bdb6f2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-1bdb6f2{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-775b710 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-3083e75{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-3dd7daf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-3dd7daf{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-ca85a53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:var( --e-global-color-text );}.elementor-15049 .elementor-element.elementor-element-1bfed37{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:25px;}.elementor-15049 .elementor-element.elementor-element-7e660b5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-7e660b5{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:30px;color:#818181;}.elementor-15049 .elementor-element.elementor-element-3a8f137{margin-top:10px;margin-bottom:0px;}@media(min-width:768px){.elementor-15049 .elementor-element.elementor-element-42f3b0d{width:100%;}}@media(max-width:1024px){.elementor-15049 .elementor-element.elementor-element-52021b4{margin-top:-45px;margin-bottom:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-15049 .elementor-element.elementor-element-2676f78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide{height:400px;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide-contents{max-width:1000px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-15049 .elementor-element.elementor-element-a1423e4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-dcd753a{padding:30px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-d177e38{padding:30px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-7a21bb0{padding:30px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-3a6ed1e{margin-top:-50px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-8aaacb5{margin-top:5px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-07a6eea{padding:0px 100px 0px 100px;}.elementor-15049 .elementor-element.elementor-element-3bb87e4{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-15049 .elementor-element.elementor-element-52021b4{margin-top:-65px;margin-bottom:5px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-15049 .elementor-element.elementor-element-a4ff29d{font-size:16px;}.elementor-15049 .elementor-element.elementor-element-a218b11{margin-top:-20px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-2676f78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide{height:200px;}.elementor-15049 .elementor-element.elementor-element-2676f78 .swiper-slide-contents{max-width:1000px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-15049 .elementor-element.elementor-element-a1423e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-f7e46e3{margin-top:-10px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-7af14a8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-cdea134{margin-top:0px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-dcd753a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-faca49d{width:50%;}.elementor-15049 .elementor-element.elementor-element-f138702{width:50%;}.elementor-15049 .elementor-element.elementor-element-3a8d8fe{width:50%;}.elementor-15049 .elementor-element.elementor-element-bd2e949{width:50%;}.elementor-15049 .elementor-element.elementor-element-4376a23{width:50%;}.elementor-15049 .elementor-element.elementor-element-963873a{width:50%;}.elementor-15049 .elementor-element.elementor-element-46f28f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 7px 0px;}.elementor-15049 .elementor-element.elementor-element-ccc8225.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15049 .elementor-element.elementor-element-d177e38{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-04184d0{width:50%;}.elementor-15049 .elementor-element.elementor-element-7edd70b{width:50%;}.elementor-15049 .elementor-element.elementor-element-4d4b75e{width:50%;}.elementor-15049 .elementor-element.elementor-element-d2c93a4{width:50%;}.elementor-15049 .elementor-element.elementor-element-4392d53{width:50%;}.elementor-15049 .elementor-element.elementor-element-415a6e8{width:50%;}.elementor-15049 .elementor-element.elementor-element-b0e0746{margin-top:40px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-7a21bb0{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-15049 .elementor-element.elementor-element-0b1f1c8{width:50%;}.elementor-15049 .elementor-element.elementor-element-3a6ed1e{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-8aaacb5{margin-top:15px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-916db4e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-916db4e{font-size:13px;}.elementor-15049 .elementor-element.elementor-element-525ba1c{margin-top:-10px;margin-bottom:0px;}.elementor-15049 .elementor-element.elementor-element-57c83bb{width:60%;}.elementor-15049 .elementor-element.elementor-element-6e4a1a1{width:40%;}.elementor-15049 .elementor-element.elementor-element-361eb0d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-07a6eea{padding:0px 20px 0px 20px;}.elementor-15049 .elementor-element.elementor-element-4882f66{width:60%;}.elementor-15049 .elementor-element.elementor-element-5f45bae{width:40%;}.elementor-15049 .elementor-element.elementor-element-2101143 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15049 .elementor-element.elementor-element-3bb87e4{padding:0px 20px 0px 20px;}}/* Start custom CSS for slides, class: .elementor-element-2676f78 */.banner .swiper-slide,
.banner .swiper-slide-bg,
.banner .elementor-slides-wrapper {
    height: clamp(
        170px,
        calc(140px + (100vw - 370px) * 0.4171875),
        480px
    ) !important;
}

/* Remove eicons dependency from Elementor Slides arrows */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
  font-family: initial !important;    /* stop using eicons font */
  width: 30px; 
  height: 30px;
  display: grid; 
  place-items: center;
}

.elementor-swiper-button-prev::before,
.elementor-swiper-button-next::before {
  content: "";
  display: block;
  width: 30px; 
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* LEFT arrow SVG */
.elementor-swiper-button-prev::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15.5 3.5L7 12l8.5 8.5' fill='none' stroke='%23D2E3E7' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

/* RIGHT arrow SVG */
.elementor-swiper-button-next::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8.5 20.5L17 12 8.5 3.5' fill='none' stroke='%23D2E3E7' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a218b11 */@media (max-width: 1024px) {
    .elementor-section {
        width: 100vw !important;
        position: relative !important;
        left: 50% !important;
        right: 50% !important;
        margin-left: -50vw !important;
        margin-right: -50vw !important;
        max-width: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1423e4 */#hyperlink {
    color: blue;
}

#hyperlink:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f7e46e3 */.elementor-button {
    border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-328432e */h2 {
    font-size: 30px !important;
    weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7af14a8 */.woocommerce-loop-product__link .price {
    display: block;
    margin-top: 20px;
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcd753a */.brand-carousel a:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ccc8225 */.woocommerce-loop-product__link .price {
    display: block;
    margin-top: 20px;
    margin-bottom: 0px !important;
}

.woocommerce-pagination {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a21bb0 */.strength-carousel a:hover {
  color: white;
}

.strength-carousel {
    padding-left: 530px;
    padding-right: 530px;
    padding-bottom: 10px;
}

@media (max-width: 1749px) and (min-width: 1025px) {
    .strength-carousel {
        padding-left: calc(20px + 15vw);
        padding-right: calc(20px + 15vw);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-525ba1c */.elementor-button {
    border-radius: 6px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-07a6eea */.blog-carousel a {
   color: inherit !important;
   text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bb87e4 */.blog-carousel a {
   color: inherit !important;
   text-decoration: none !important;
}/* End custom CSS */