.elementor-14 .elementor-element.elementor-element-793b80b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-793b80b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-793b80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");}.elementor-14 .elementor-element.elementor-element-c7ca6c2{--display:flex;}.elementor-14 .elementor-element.elementor-element-2f4f048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-14 .elementor-element.elementor-element-c9d11e4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-27b13b8{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:800;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-460bdb5{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-da36777{padding:0px 0px 190px 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 );}.elementor-14 .elementor-element.elementor-element-7a8281c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-7a8281c img{width:80%;}.elementor-14 .elementor-element.elementor-element-44788dc{--display:flex;}.elementor-14 .elementor-element.elementor-element-32dbd01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-895b57f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7673c39{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:800;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-f923c00{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-83cd4e1{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-964cabd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-964cabd img{width:80%;}.elementor-14 .elementor-element.elementor-element-d87a619{--display:flex;}.elementor-14 .elementor-element.elementor-element-0993ec8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-02542fa{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:800;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-2e0c7a4{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6644c89{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-116740b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-116740b img{width:80%;}.elementor-14 .elementor-element.elementor-element-5e8d2a5{--display:flex;}.elementor-14 .elementor-element.elementor-element-c3bea71 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bf595c4{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:800;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-ef099b2{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8d2501b{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-de08d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-de08d17 img{width:80%;}.elementor-14 .elementor-element.elementor-element-83e86fa{--display:flex;}.elementor-14 .elementor-element.elementor-element-8462f3b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a0d2c94{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:800;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-c50c27c{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b7eb95a{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-cd38b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-cd38b17 img{width:80%;}.elementor-14 .elementor-element.elementor-element-af75839{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-f5bbaed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4741d01{--display:flex;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-017a64f{--display:flex;--min-height:767px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-017a64f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-017a64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-017a64f::before, .elementor-14 .elementor-element.elementor-element-017a64f > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-017a64f > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-017a64f > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-017a64f > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-017a64f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Group-1-9.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:19% auto;}.elementor-14 .elementor-element.elementor-element-4eb127b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-83d1219{--display:flex;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ba76ace{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-e0e3efb{--display:flex;--padding-top:0px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-479daa3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-cfbbd0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fc1b34e{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-2d23e23{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7aec475{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-b7df794{--display:flex;}.elementor-14 .elementor-element.elementor-element-b96c78c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:right;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-b96c78c{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-b96c78c{right:-20px;}.elementor-14 .elementor-element.elementor-element-b96c78c img{width:80%;}.elementor-14 .elementor-element.elementor-element-a014a9d{--display:flex;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d536e45{--display:flex;--min-height:767px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d536e45:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d536e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-d536e45::before, .elementor-14 .elementor-element.elementor-element-d536e45 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d536e45 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d536e45 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d536e45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d536e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/10/Group-1-10.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:19% auto;}.elementor-14 .elementor-element.elementor-element-ea04953{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-6d0776a{--display:flex;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c55df48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-12802b7{--display:flex;--padding-top:0px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e5ff1e6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-249fdfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7fed3f7{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-01fdfab{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-52f3dc5{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-7613c49{--display:flex;}.elementor-14 .elementor-element.elementor-element-9c381d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:right;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-9c381d0{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-9c381d0{right:-20px;}.elementor-14 .elementor-element.elementor-element-9c381d0 img{width:80%;}.elementor-14 .elementor-element.elementor-element-2d5e844{--display:flex;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3daad48{--display:flex;--min-height:767px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3daad48:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3daad48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-3daad48::before, .elementor-14 .elementor-element.elementor-element-3daad48 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3daad48 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3daad48 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3daad48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3daad48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/10/Group-1-11.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:19% auto;}.elementor-14 .elementor-element.elementor-element-d623b38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-a56a109{--display:flex;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-245056a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-6f07abd{--display:flex;--padding-top:0px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7f21fc6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ec0e87f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0305512{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-5f3c676{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f009635{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-6f79571{--display:flex;}.elementor-14 .elementor-element.elementor-element-2b5048a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:right;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-2b5048a{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-2b5048a{right:-20px;}.elementor-14 .elementor-element.elementor-element-2b5048a img{width:80%;}.elementor-14 .elementor-element.elementor-element-81998a0{--display:flex;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-93c4795{--display:flex;--min-height:767px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-93c4795:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-93c4795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-93c4795::before, .elementor-14 .elementor-element.elementor-element-93c4795 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-93c4795 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-93c4795 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-93c4795 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-93c4795 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/10/Group-2.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:19% auto;}.elementor-14 .elementor-element.elementor-element-e51b0de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-00e024e{--display:flex;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e31f3c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-11c64be{--display:flex;--padding-top:0px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bdbfa29 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7e61dfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a10b5d7{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:189px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-12ab942{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9cc60de{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-2069c01{--display:flex;}.elementor-14 .elementor-element.elementor-element-7d6e93d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:right;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-7d6e93d{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-7d6e93d{right:-20px;}.elementor-14 .elementor-element.elementor-element-7d6e93d img{width:80%;}.elementor-14 .elementor-element.elementor-element-22a7341{--display:flex;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ac78e2{--display:flex;--min-height:767px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:-126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ac78e2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9ac78e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/09/Background-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-9ac78e2::before, .elementor-14 .elementor-element.elementor-element-9ac78e2 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9ac78e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9ac78e2 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9ac78e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9ac78e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/10/Group-2-1.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:19% auto;}.elementor-14 .elementor-element.elementor-element-daf516c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c2af370{--display:flex;--padding-top:151px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a47b037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-6bbf1f1{--display:flex;--padding-top:0px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-09cc0d6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:138px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4568424{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b5edd5f{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:219.61px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-ebca7c3{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f7189d5{padding:0px 0px 190px 0px;}.elementor-14 .elementor-element.elementor-element-4e0b359{--display:flex;}.elementor-14 .elementor-element.elementor-element-ecd8b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:right;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-ecd8b1a{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-ecd8b1a{right:-20px;}.elementor-14 .elementor-element.elementor-element-ecd8b1a img{width:80%;}.elementor-14 .elementor-element.elementor-element-5e21dd7{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-dots-normal-color:var( --e-global-color-da32541 );--e-n-carousel-dots-hover-color:var( --e-global-color-00dcc05 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-103px;}:where( .elementor-14 .elementor-element.elementor-element-5e21dd7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-14 .elementor-element.elementor-element-5e21dd7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-14 .elementor-element.elementor-element-a49e47b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-66ef37d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1437464{--display:flex;--border-radius:0px 13px 13px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-1437464:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1437464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jiggy.testserverwebsite.com/wp-content/uploads/2025/10/Group-1-14.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-7ac6d88{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 39px;}.elementor-14 .elementor-element.elementor-element-2473133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-57496e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:206px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-57496e0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-57496e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1605;}.elementor-14 .elementor-element.elementor-element-f74fa32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f12f8be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-70f3abd{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-676536d{background-color:transparent;padding:21px 24px 21px 24px;z-index:1;background-image:linear-gradient(249deg, #FFA302 0%, var( --e-global-color-e5fabec ) 100%);border-style:solid;border-width:6px 6px 6px 6px;border-color:#1F1605;border-radius:77px 77px 77px 77px;}.elementor-14 .elementor-element.elementor-element-676536d:hover{background-color:transparent;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-676536d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-676536d .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-676536d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-676536d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-stacked .elementor-icon:hover{background-color:#F00909;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-676536d.elementor-view-default .elementor-icon:hover{color:#F00909;border-color:#F00909;}.elementor-14 .elementor-element.elementor-element-676536d.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-676536d.elementor-view-default .elementor-icon:hover svg{fill:#F00909;}.elementor-14 .elementor-element.elementor-element-676536d .elementor-icon{font-size:47px;}.elementor-14 .elementor-element.elementor-element-676536d .elementor-icon svg{height:47px;}.elementor-14 .elementor-element.elementor-element-7217843{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:67px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-7217843:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7217843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30230B;}.elementor-14 .elementor-element.elementor-element-bdfd686{text-align:center;}.elementor-14 .elementor-element.elementor-element-bdfd686 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4edde10{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-47b51a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ab26890{--display:flex;}.elementor-14 .elementor-element.elementor-element-82286ad{background-color:transparent;padding:21px 24px 21px 24px;z-index:1;background-image:linear-gradient(249deg, #FFA302 0%, var( --e-global-color-e5fabec ) 100%);border-style:solid;border-width:6px 6px 6px 6px;border-color:#1F1605;border-radius:77px 77px 77px 77px;}.elementor-14 .elementor-element.elementor-element-82286ad:hover{background-color:transparent;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-82286ad .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-stacked .elementor-icon:hover{background-color:#F00909;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-default .elementor-icon:hover{color:#F00909;border-color:#F00909;}.elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-framed .elementor-icon:hover, .elementor-14 .elementor-element.elementor-element-82286ad.elementor-view-default .elementor-icon:hover svg{fill:#F00909;}.elementor-14 .elementor-element.elementor-element-82286ad .elementor-icon{font-size:47px;}.elementor-14 .elementor-element.elementor-element-82286ad .elementor-icon svg{height:47px;}.elementor-14 .elementor-element.elementor-element-33243e3{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:67px;--padding-bottom:10px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-33243e3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-33243e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30230B;}.elementor-14 .elementor-element.elementor-element-742e558{text-align:center;}.elementor-14 .elementor-element.elementor-element-742e558 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9f31dbb{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-51ed278{--display:flex;}.elementor-14 .elementor-element.elementor-element-ca37bce{text-align:left;}.elementor-14 .elementor-element.elementor-element-ca37bce .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:59px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2ea92f6{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-8349ece .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-image:linear-gradient(284deg, var( --e-global-color-da32541 ) 53%, var( --e-global-color-e5fabec ) 100%);border-radius:132px 132px 132px 132px;padding:14px 28px 15px 28px;}.elementor-14 .elementor-element.elementor-element-8349ece .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-8349ece .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-8349ece .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-8349ece .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-14 .elementor-element.elementor-element-8349ece .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-8349ece .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-07b2db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:31px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-07b2db6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-07b2db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-a85bfb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0e9e1e7{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-eed11f4{text-align:left;}.elementor-14 .elementor-element.elementor-element-eed11f4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8cfcd8c{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-image:linear-gradient(284deg, var( --e-global-color-da32541 ) 53%, var( --e-global-color-e5fabec ) 100%);border-radius:132px 132px 132px 132px;padding:14px 28px 15px 28px;}.elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-c86cbc0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-160a97a{--display:flex;}.elementor-14 .elementor-element.elementor-element-b9d8d9c{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-c4dc8e1{background-color:#493C22;padding:3px 10px 3px 10px;border-radius:122px 122px 122px 122px;--icon-box-icon-margin:17px;}.elementor-14 .elementor-element.elementor-element-c4dc8e1:hover{background-color:transparent;background-image:linear-gradient(97deg, #EC0031 35%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:1.9px;}.elementor-14 .elementor-element.elementor-element-c4dc8e1:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-c4dc8e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe{background-color:#493C22;padding:3px 10px 3px 10px;border-radius:122px 122px 122px 122px;--icon-box-icon-margin:17px;}.elementor-14 .elementor-element.elementor-element-867cebe:hover{background-color:transparent;background-image:linear-gradient(97deg, #EC0031 35%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-867cebe.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:1.9px;}.elementor-14 .elementor-element.elementor-element-867cebe:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-867cebe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75{background-color:#493C22;padding:3px 10px 3px 10px;border-radius:122px 122px 122px 122px;--icon-box-icon-margin:17px;}.elementor-14 .elementor-element.elementor-element-4bb5d75:hover{background-color:transparent;background-image:linear-gradient(97deg, #EC0031 35%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:1.9px;}.elementor-14 .elementor-element.elementor-element-4bb5d75:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-4bb5d75:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f38955e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:63px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f38955e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f38955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1605;}.elementor-14 .elementor-element.elementor-element-eb48c90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e891ec6{--display:flex;}.elementor-14 .elementor-element.elementor-element-a8aedd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1610e2b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-1610e2b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1610e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-1610e2b:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-130565c{text-align:center;}.elementor-14 .elementor-element.elementor-element-130565c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-41ab708{text-align:center;}.elementor-14 .elementor-element.elementor-element-41ab708 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a4e7a4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-e4a7713 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-e4a7713 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-e4a7713 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-e4a7713 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-e4a7713 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e6b7846{--display:flex;--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-655ccff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3a3a0a8{z-index:1;}.elementor-14 .elementor-element.elementor-element-3a3a0a8 img{width:66%;}.elementor-14 .elementor-element.elementor-element-e1fdfd9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-e1fdfd9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e1fdfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-e1fdfd9:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-5217beb{text-align:center;}.elementor-14 .elementor-element.elementor-element-5217beb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ac67dfd{text-align:center;}.elementor-14 .elementor-element.elementor-element-ac67dfd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-efbc2c8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-231a972 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-231a972 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-231a972 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-231a972 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-231a972 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fb949e1{--display:flex;}.elementor-14 .elementor-element.elementor-element-68ebbfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a1c7234{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-a1c7234:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a1c7234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-a1c7234:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-e935444{text-align:center;}.elementor-14 .elementor-element.elementor-element-e935444 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1aeee4a{text-align:center;}.elementor-14 .elementor-element.elementor-element-1aeee4a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-61246ef{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-ef76f71 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-ef76f71 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-ef76f71 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-ef76f71 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-ef76f71 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-417aed6{--display:flex;}.elementor-14 .elementor-element.elementor-element-e25b410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e25b410.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9a8d5e7{z-index:1;}.elementor-14 .elementor-element.elementor-element-9a8d5e7 img{width:66%;}.elementor-14 .elementor-element.elementor-element-04c46af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-04c46af:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04c46af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-04c46af:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-0316373{text-align:center;}.elementor-14 .elementor-element.elementor-element-0316373 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a220974{text-align:center;}.elementor-14 .elementor-element.elementor-element-a220974 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4b0e31e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-57f2b80 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-57f2b80 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-57f2b80 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-57f2b80 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-57f2b80 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b02d7d7{--display:flex;}.elementor-14 .elementor-element.elementor-element-76fc52d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-392b0bf{z-index:1;}.elementor-14 .elementor-element.elementor-element-392b0bf img{width:66%;}.elementor-14 .elementor-element.elementor-element-75aa047{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-75aa047:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-75aa047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-75aa047:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-f391217{text-align:center;}.elementor-14 .elementor-element.elementor-element-f391217 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f9bffaf{text-align:center;}.elementor-14 .elementor-element.elementor-element-f9bffaf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-37db8c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-4af6ed6 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-4af6ed6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-4af6ed6 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-4af6ed6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-4af6ed6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-efb244f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-52px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-62px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0474903 );--e-n-carousel-arrow-hover-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-efb244f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FEFF00;border-radius:47px 47px 47px 47px;padding:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-efb244f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-096a85f{--display:flex;}.elementor-14 .elementor-element.elementor-element-6c9229f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e0dc090{z-index:1;}.elementor-14 .elementor-element.elementor-element-e0dc090 img{width:66%;}.elementor-14 .elementor-element.elementor-element-e5c674d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-e5c674d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e5c674d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-e5c674d:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-b26aef6{text-align:center;}.elementor-14 .elementor-element.elementor-element-b26aef6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7c8e3e5{text-align:center;}.elementor-14 .elementor-element.elementor-element-7c8e3e5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8a5e988{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-16d3725 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-16d3725 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-16d3725 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-16d3725 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-16d3725 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-be03584{--display:flex;--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-8d53324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1914045{z-index:1;}.elementor-14 .elementor-element.elementor-element-1914045 img{width:66%;}.elementor-14 .elementor-element.elementor-element-618509e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-618509e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-618509e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-618509e:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-ef62292{text-align:center;}.elementor-14 .elementor-element.elementor-element-ef62292 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d3de2cb{text-align:center;}.elementor-14 .elementor-element.elementor-element-d3de2cb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0342e4a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-36d0660 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-36d0660 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-36d0660 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-36d0660 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-36d0660 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-22ca802{--display:flex;}.elementor-14 .elementor-element.elementor-element-553fc68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-adc0e7b{z-index:1;}.elementor-14 .elementor-element.elementor-element-adc0e7b img{width:66%;}.elementor-14 .elementor-element.elementor-element-4454697{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-4454697:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4454697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-4454697:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-c9e65c4{text-align:center;}.elementor-14 .elementor-element.elementor-element-c9e65c4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d8221ea{text-align:center;}.elementor-14 .elementor-element.elementor-element-d8221ea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-093874b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-96fdfe2 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-96fdfe2 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-96fdfe2 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-96fdfe2 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-96fdfe2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9ed4240{--display:flex;}.elementor-14 .elementor-element.elementor-element-ad697b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ad697b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-72a2c28{z-index:1;}.elementor-14 .elementor-element.elementor-element-72a2c28 img{width:66%;}.elementor-14 .elementor-element.elementor-element-6312237{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-6312237:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6312237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-6312237:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-67be12e{text-align:center;}.elementor-14 .elementor-element.elementor-element-67be12e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c3f8c98{text-align:center;}.elementor-14 .elementor-element.elementor-element-c3f8c98 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-959d106{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-1d73c5d .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-1d73c5d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-1d73c5d .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-1d73c5d .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-1d73c5d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3f5e3d6{--display:flex;}.elementor-14 .elementor-element.elementor-element-eaea899{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cadcc43{z-index:1;}.elementor-14 .elementor-element.elementor-element-cadcc43 img{width:66%;}.elementor-14 .elementor-element.elementor-element-7737dea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--border-radius:20px 20px 20px 20px;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:31px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-7737dea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7737dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-7737dea:hover{background-color:transparent;background-image:linear-gradient(121deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 46%);}.elementor-14 .elementor-element.elementor-element-f8dd388{text-align:center;}.elementor-14 .elementor-element.elementor-element-f8dd388 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fcca82e{text-align:center;}.elementor-14 .elementor-element.elementor-element-fcca82e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-017ca43{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.1s;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-14 .elementor-element.elementor-element-48ec515 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1.5px;fill:#000000;color:#000000;background-image:linear-gradient(284deg, #FFA302 53%, #FFE402 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#1F1605;border-radius:132px 132px 132px 132px;padding:10px 28px 10px 28px;}.elementor-14 .elementor-element.elementor-element-48ec515 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-48ec515 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-00dcc05 ) 0%, #9E0016 100%);border-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-48ec515 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-48ec515 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9f0b9be{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-2472d42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:193px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2472d42:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2472d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30230B;}.elementor-14 .elementor-element.elementor-element-9305ca6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-846a071{--display:flex;}.elementor-14 .elementor-element.elementor-element-1b771aa{padding:24px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3d68eb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-5d8a36c{text-align:left;}.elementor-14 .elementor-element.elementor-element-5d8a36c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-edbbaed{--display:flex;--background-transition:0.3s;--border-radius:148px 148px 148px 148px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-edbbaed:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-edbbaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-edbbaed:hover{background-color:transparent;background-image:linear-gradient(274deg, #EC0031 0%, #86001C 52%);}.elementor-14 .elementor-element.elementor-element-6d8f48c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-14fe5ec{padding:0px 0px 0px 50px;}.elementor-14 .elementor-element.elementor-element-14fe5ec .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;letter-spacing:1.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1886d01{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 54px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4e4cadd{--display:flex;--border-radius:148px 148px 148px 148px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c97f87f{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-09d890b{margin:-141px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-09d890b.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-09d890b img{width:82%;}.elementor-14 .elementor-element.elementor-element-389af7c{--display:flex;--background-transition:0.3s;--border-radius:148px 148px 148px 148px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-389af7c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-389af7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-389af7c:hover{background-color:transparent;background-image:linear-gradient(274deg, #EC0031 0%, #86001C 52%);}.elementor-14 .elementor-element.elementor-element-659f2ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a33adbf{padding:0px 31px 0px 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-a33adbf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;letter-spacing:1.4px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1876a3b{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 31px 0px 0px;text-align:right;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8c4159a{--display:flex;--border-radius:148px 148px 148px 148px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-72768db{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3c9f038{margin:-142px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -47px;padding:0px 0px 0px 0px;text-align:right;}.elementor-14 .elementor-element.elementor-element-3c9f038.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-3c9f038 img{width:81%;}.elementor-14 .elementor-element.elementor-element-0c0a53c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-e439071{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e439071:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e439071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-c546b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5faf895{--display:flex;--padding-top:29px;--padding-bottom:0px;--padding-left:31px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-291e261{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-291e261 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:700;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-fa71f0c{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;background-image:linear-gradient(284deg, var( --e-global-color-da32541 ) 53%, var( --e-global-color-e5fabec ) 100%);border-radius:132px 132px 132px 132px;padding:14px 28px 15px 28px;}.elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-a6d6d39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7f2c1a2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-124484d{right:-21px;}body.rtl .elementor-14 .elementor-element.elementor-element-124484d{left:-21px;}.elementor-14 .elementor-element.elementor-element-124484d{top:43px;}.elementor-14 .elementor-element.elementor-element-739f0fb{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#665639;color:#665639;}.elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-framed .elementor-icon{background-color:#665639;}.elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-framed:has(:focus) .elementor-icon{background-color:#CC001E;}.elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-739f0fb.elementor-view-stacked:has(:focus) .elementor-icon{fill:#CC001E;color:#CC001E;}.elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon i{transform:rotate(360deg);}.elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:600;letter-spacing:1.5px;}.elementor-14 .elementor-element.elementor-element-739f0fb:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-739f0fb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-739f0fb .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-06df9a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-e16524c{right:-21px;}body.rtl .elementor-14 .elementor-element.elementor-element-e16524c{left:-21px;}.elementor-14 .elementor-element.elementor-element-e16524c{top:43px;}.elementor-14 .elementor-element.elementor-element-a5493ff{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#665639;color:#665639;}.elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-framed .elementor-icon{background-color:#665639;}.elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-framed:has(:focus) .elementor-icon{background-color:#CC001E;}.elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-a5493ff.elementor-view-stacked:has(:focus) .elementor-icon{fill:#CC001E;color:#CC001E;}.elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon i{transform:rotate(360deg);}.elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:600;letter-spacing:1.5px;}.elementor-14 .elementor-element.elementor-element-a5493ff:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-a5493ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a5493ff .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b1fe1b8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-acaf1ac{--icon-box-icon-margin:15px;}.elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;fill:#665639;color:#665639;}.elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-framed .elementor-icon{background-color:#665639;}.elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-framed:has(:focus) .elementor-icon{background-color:#CC001E;}.elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-acaf1ac.elementor-view-stacked:has(:focus) .elementor-icon{fill:#CC001E;color:#CC001E;}.elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon i{transform:rotate(360deg);}.elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:600;letter-spacing:1.5px;}.elementor-14 .elementor-element.elementor-element-acaf1ac:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-acaf1ac:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-acaf1ac .elementor-icon-box-description{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a6cea2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-184px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:279px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a6cea2c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a6cea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1605;}.elementor-14 .elementor-element.elementor-element-e3239a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2902132{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9c354b{--display:flex;}.elementor-14 .elementor-element.elementor-element-fc049da{padding:0px 0px 0px 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-fc049da .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:700;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-69065ef{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8be6666{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#BDBDBD;--border-color:#BDBDBD;--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e16bb54{--display:flex;}.elementor-widget-wc-add-to-cart .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-14 .elementor-element.elementor-element-dfa305e .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:400;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FFA302 0%, #FFE402 100%);border-style:none;border-radius:233px 233px 233px 233px;padding:13px 53px 13px 53px;}.elementor-14 .elementor-element.elementor-element-dfa305e .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-dfa305e .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);}.elementor-14 .elementor-element.elementor-element-dfa305e{padding:0px 0px 12px 0px;}.elementor-14 .elementor-element.elementor-element-dfa305e .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-dfa305e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1126248 .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);border-radius:140px 140px 140px 140px;padding:13px 53px 13px 53px;}.elementor-14 .elementor-element.elementor-element-1126248 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-1126248 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-1126248{margin:-87px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1126248.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-1126248 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-1126248 .elementor-button:focus svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-8e03fbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a99a9a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a99a9a3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a99a9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30230B;}.elementor-14 .elementor-element.elementor-element-f75171a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-1804b6f{--display:flex;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2513e8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-23221d9{padding:0px 0px 0px 0px;text-align:left;}.elementor-14 .elementor-element.elementor-element-23221d9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:700;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a521417{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-15e33fb .elementor-button{background-color:transparent;font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #EC0031 0%, #86001C 100%);border-radius:140px 140px 140px 140px;padding:13px 53px 13px 53px;}.elementor-14 .elementor-element.elementor-element-15e33fb .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-15e33fb .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, var( --e-global-color-da32541 ) 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-15e33fb{padding:5px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-15e33fb .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-15e33fb .elementor-button:focus svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-1e950ee{--display:flex;}.elementor-14 .elementor-element.elementor-element-5dde9ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:59px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5dde9ad:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5dde9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30230B;}.elementor-14 .elementor-element.elementor-element-6ea4b14{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-6ea4b14 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-50ad3df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5e0fdb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-460dcc9{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-460dcc9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-460dcc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-460dcc9:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-0d65395{text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-78ffe8c{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-78ffe8c{right:142px;}.elementor-14 .elementor-element.elementor-element-78ffe8c{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-fec7ef2{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-fec7ef2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-de7aa4b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-9eb8784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-532be28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2b987dc{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2b987dc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2b987dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-2b987dc:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-4fd6278{padding:0px 0px 24px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-c825435{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-c825435{right:142px;}.elementor-14 .elementor-element.elementor-element-c825435{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-2b12839{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-2b12839 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8acb10d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-38af72f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d908018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e4137c0{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e4137c0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e4137c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-e4137c0:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-746569e{padding:0px 0px 13px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-cfd5284{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-cfd5284{right:142px;}.elementor-14 .elementor-element.elementor-element-cfd5284{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-bff587d{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-bff587d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-30a13e8{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-16ba65b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e5b0a3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ff157a1{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ff157a1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ff157a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-ff157a1:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-e8f5354{padding:0px 0px 13px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-31a6115{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-31a6115{right:142px;}.elementor-14 .elementor-element.elementor-element-31a6115{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-8ba1519{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-8ba1519 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-99fe064{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-84ebcd7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-52px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-47px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-62px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-47px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0474903 );--e-n-carousel-arrow-hover-color:var( --e-global-color-0474903 );}.elementor-14 .elementor-element.elementor-element-84ebcd7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFCB00;border-radius:47px 47px 47px 47px;padding:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-84ebcd7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e2e8a20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ffac379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1588d9c{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1588d9c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1588d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-1588d9c:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-7f34bed{text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-eb2c8a7{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-eb2c8a7{right:142px;}.elementor-14 .elementor-element.elementor-element-eb2c8a7{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-0001c48{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-0001c48 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2dd2298{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-69ca268{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-10a322a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4a166a6{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4a166a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4a166a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-4a166a6:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-152ca86{padding:0px 0px 24px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-3e941b8{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-3e941b8{right:142px;}.elementor-14 .elementor-element.elementor-element-3e941b8{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-7efb095{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-7efb095 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-345258e{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-c42e511{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a3db0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ab1ecd9{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ab1ecd9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ab1ecd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-ab1ecd9:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-cd59391{padding:0px 0px 13px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-72afab5{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-72afab5{right:142px;}.elementor-14 .elementor-element.elementor-element-72afab5{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-9dfbe7f{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-9dfbe7f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-02c48dd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-72c1f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f3ed1f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-25d7df4{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-25d7df4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-25d7df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#493C22;}.elementor-14 .elementor-element.elementor-element-25d7df4:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFDF00 0%, var( --e-global-color-e5fabec ) 100%);}.elementor-14 .elementor-element.elementor-element-d6fb2e5{padding:0px 0px 13px 0px;text-align:center;color:#FFFFFF;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-a38a925{left:142px;}body.rtl .elementor-14 .elementor-element.elementor-element-a38a925{right:142px;}.elementor-14 .elementor-element.elementor-element-a38a925{bottom:-43px;}.elementor-14 .elementor-element.elementor-element-05159bf{padding:34px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-05159bf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;letter-spacing:2.2px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d9041cf{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-da32541 );}.elementor-14 .elementor-element.elementor-element-8a754fa{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-da32541 );}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-c9d11e4 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-27b13b8{font-size:178px;}.elementor-14 .elementor-element.elementor-element-da36777{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-7a8281c{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-7a8281c img{width:320px;}.elementor-14 .elementor-element.elementor-element-895b57f .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-7673c39{font-size:178px;}.elementor-14 .elementor-element.elementor-element-83cd4e1{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-964cabd{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-964cabd img{width:320px;}.elementor-14 .elementor-element.elementor-element-0993ec8 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-02542fa{font-size:178px;}.elementor-14 .elementor-element.elementor-element-6644c89{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-116740b{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-116740b img{width:320px;}.elementor-14 .elementor-element.elementor-element-c3bea71 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-bf595c4{font-size:178px;}.elementor-14 .elementor-element.elementor-element-8d2501b{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-de08d17{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-de08d17 img{width:320px;}.elementor-14 .elementor-element.elementor-element-8462f3b .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-a0d2c94{font-size:178px;}.elementor-14 .elementor-element.elementor-element-b7eb95a{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-cd38b17{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-cd38b17 img{width:320px;}.elementor-14 .elementor-element.elementor-element-479daa3 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-fc1b34e{font-size:178px;}.elementor-14 .elementor-element.elementor-element-7aec475{padding:0px 0px 236px 0px;}.elementor-14 .elementor-element.elementor-element-b96c78c{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-b96c78c img{width:320px;}.elementor-14 .elementor-element.elementor-element-e5ff1e6 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-7fed3f7{font-size:178px;}.elementor-14 .elementor-element.elementor-element-9c381d0{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-14 .elementor-element.elementor-element-9c381d0 img{width:320px;}.elementor-14 .elementor-element.elementor-element-7f21fc6 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-0305512{font-size:178px;}.elementor-14 .elementor-element.elementor-element-2b5048a{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-14 .elementor-element.elementor-element-2b5048a img{width:320px;}.elementor-14 .elementor-element.elementor-element-bdbfa29 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-a10b5d7{font-size:178px;}.elementor-14 .elementor-element.elementor-element-7d6e93d{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-14 .elementor-element.elementor-element-7d6e93d img{width:320px;}.elementor-14 .elementor-element.elementor-element-09cc0d6 .elementor-heading-title{font-size:114px;}.elementor-14 .elementor-element.elementor-element-b5edd5f{font-size:178px;}.elementor-14 .elementor-element.elementor-element-ecd8b1a{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-14 .elementor-element.elementor-element-ecd8b1a img{width:320px;}.elementor-14 .elementor-element.elementor-element-5e21dd7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-a49e47b{--margin-top:-37%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14 .elementor-element.elementor-element-7ac6d88 .swiper-wrapper{display:flex;align-items:center;}.elementor-14 .elementor-element.elementor-element-57496e0{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-07b2db6{--padding-top:0px;--padding-bottom:23px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-af75839{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-5e21dd7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-efb244f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-9f0b9be{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-84ebcd7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-8a754fa{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-793b80b{--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:172px;--padding-bottom:27px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-2f4f048{--min-height:737px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c9d11e4 .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-27b13b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;font-size:53px;}.elementor-14 .elementor-element.elementor-element-460bdb5{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-da36777{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7a8281c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-44788dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-32dbd01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-895b57f .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-7673c39{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;font-size:53px;}.elementor-14 .elementor-element.elementor-element-f923c00{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-83cd4e1{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-964cabd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0993ec8 .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-02542fa{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;font-size:53px;}.elementor-14 .elementor-element.elementor-element-2e0c7a4{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6644c89{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-116740b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c3bea71 .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-bf595c4{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;font-size:42px;}.elementor-14 .elementor-element.elementor-element-ef099b2{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-8d2501b{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-de08d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8462f3b .elementor-heading-title{font-size:31px;}.elementor-14 .elementor-element.elementor-element-a0d2c94{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 39px 0px;font-size:42px;}.elementor-14 .elementor-element.elementor-element-c50c27c{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b7eb95a{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-cd38b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-af75839{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px -22px 0px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-14 .elementor-element.elementor-element-5e21dd7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-7ac6d88{--e-image-carousel-slides-to-show:3;}.elementor-14 .elementor-element.elementor-element-57496e0{--padding-top:59px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-ca37bce .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-b9d8d9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c4dc8e1{--icon-box-icon-margin:1px;}.elementor-14 .elementor-element.elementor-element-c4dc8e1 .elementor-icon{font-size:17px;}.elementor-14 .elementor-element.elementor-element-867cebe{--icon-box-icon-margin:1px;}.elementor-14 .elementor-element.elementor-element-867cebe .elementor-icon{font-size:17px;}.elementor-14 .elementor-element.elementor-element-4bb5d75{--icon-box-icon-margin:1px;}.elementor-14 .elementor-element.elementor-element-4bb5d75 .elementor-icon{font-size:17px;}.elementor-14 .elementor-element.elementor-element-efb244f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-b26aef6{padding:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8d53324{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-618509e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ef62292{padding:23px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4454697{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c9e65c4{padding:23px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6312237{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-67be12e{padding:23px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9f0b9be{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-14 .elementor-element.elementor-element-5d8a36c .elementor-heading-title{font-size:49px;}.elementor-14 .elementor-element.elementor-element-c546b79{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-5faf895{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1126248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1126248.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-5dde9ad{--padding-top:32px;--padding-bottom:31px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-84ebcd7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-8a754fa{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 29px 0px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-14 .elementor-element.elementor-element-8a754fa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-4eb127b{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-b7df794{--width:79%;}.elementor-14 .elementor-element.elementor-element-ea04953{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-7613c49{--width:79%;}.elementor-14 .elementor-element.elementor-element-d623b38{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-6f79571{--width:79%;}.elementor-14 .elementor-element.elementor-element-e51b0de{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-2069c01{--width:79%;}.elementor-14 .elementor-element.elementor-element-daf516c{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-4e0b359{--width:79%;}.elementor-14 .elementor-element.elementor-element-1437464{--width:77%;}.elementor-14 .elementor-element.elementor-element-57496e0{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-f12f8be{--width:64%;}.elementor-14 .elementor-element.elementor-element-47b51a2{--width:64%;}.elementor-14 .elementor-element.elementor-element-07b2db6{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-0e9e1e7{--width:62%;}.elementor-14 .elementor-element.elementor-element-b9d8d9c{--width:70%;}.elementor-14 .elementor-element.elementor-element-f38955e{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-e25b410{--width:100.354%;}.elementor-14 .elementor-element.elementor-element-ad697b4{--width:100.354%;}.elementor-14 .elementor-element.elementor-element-0c0a53c{--content-width:1197px;}.elementor-14 .elementor-element.elementor-element-7f2c1a2{--width:87%;}.elementor-14 .elementor-element.elementor-element-06df9a6{--width:87%;}.elementor-14 .elementor-element.elementor-element-b1fe1b8{--width:87%;}.elementor-14 .elementor-element.elementor-element-e16bb54{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-1437464{--width:1600px;}.elementor-14 .elementor-element.elementor-element-160a97a{--width:511px;}}/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b13b8 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da36777 */.custom-cart-form-mob {
  display: flex;
  align-items: center;
  gap: 10px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 9px 20px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  font-size: 10px;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart .cart-icon:hover {
     background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7673c39 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83cd4e1 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02542fa */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6644c89 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf595c4 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d2501b */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2c94 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text-mob {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7eb95a */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1b34e */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aec475 */.custom-cart-form {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart .cart-icon {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper .qty-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper .qty-value {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper .qty-input {
  display: none;
}

.custom-addtocart:hover { background: linear-gradient(45deg, #86001C, #EC0031) !important;}


.custom-addtocart .cart-icon:hover {
     background: #fff;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fed3f7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f3dc5 */.custom-cart-form-2 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-2 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-2 .cart-icon-2 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-2 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-2 .qty-btn-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-2 .qty-value-2 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-2 .qty-input-2 {
  display: none;
}

.custom-addtocart-2:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-2 .cart-icon-2:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0305512 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f009635 */.custom-cart-form-3 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-3 {
    display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-3 .cart-icon-3 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-3 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-3 .qty-btn-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-3 .qty-value-3 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-3 .qty-input-3 {
  display: none;
}

.custom-addtocart-3:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-3 .cart-icon-3:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a10b5d7 */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cc60de */.custom-cart-form-4 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-4 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-4 .cart-icon-4 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-4 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-4 .qty-btn-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-4 .qty-value-4 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-4 .qty-input-4 {
  display: none;
}

.custom-addtocart-4:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-4 .cart-icon-4:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5edd5f */h2 {
  font-family: 'Crimson Pro', serif;
  font-size: 40px; /* Change here for different size */
  font-weight: 700;
  color: #000; /* Normal text color for non-gradient parts */
  margin: 0;
}
 
.gradient-text {
  background: linear-gradient(to right, #FFA302, #FFE402);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7189d5 */.custom-cart-form-5 {
  display: flex;
  align-items: center;
  gap: 20px; /* space between button and qty */
}

/* Add to Cart Button */
.custom-addtocart-5 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 20px;
  background: #fff;
  color: #000;
  border-radius: 50px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 7px 30px;
  border: none;
  cursor: pointer;
  font-family: 'Bebas Neue', sans-serif !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

.custom-addtocart-5 .cart-icon-5 {
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Quantity Selector */
.custom-qty-wrapper-5 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.custom-qty-wrapper-5 .qty-btn-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: none;
  font-size: 22px;
  font-weight: bold;
  background: #fff;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  padding: 4px;
}

.custom-qty-wrapper-5 .qty-value-5 {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  color: #fff; /* text white */
  justify-content: center;
  font-weight: bold;
  border: 2px solid #ffcc00; /* yellow ring */
}

/* Hide actual input field */
.custom-qty-wrapper-5 .qty-input-5 {
  display: none;
}

.custom-addtocart-5:hover { 
  background: linear-gradient(45deg, #86001C, #EC0031) !important;
}

.custom-addtocart-5 .cart-icon-5:hover {
  background: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4dc8e1 *//* Default icon box icon background (gradient) */
.gradient-2 .elementor-icon {
  background: linear-gradient(135deg, #665639, #665639); /* Gradient by default */
  color: #ffffff; /* Icon ka color */
  transition: all 0.4s ease;
}

/* Hover effect */
.gradient-2:hover .elementor-icon {
  background: #ffffff !important;  /* Hover par white background */
  color: #000000 !important;       /* Icon color black */
}

/* Title + Description hover par white */
.gradient-2:hover .elementor-icon-box-title,
.gradient-2:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-867cebe *//* Default icon box icon background (gradient) */
.gradient-2 .elementor-icon {
  background: linear-gradient(135deg, #665639, #665639); /* Gradient by default */
  color: #ffffff; /* Icon ka color */
  transition: all 0.4s ease;
}

/* Hover effect */
.gradient-2:hover .elementor-icon {
  background: #ffffff !important;  /* Hover par white background */
  color: #000000 !important;       /* Icon color black */
}

/* Title + Description hover par white */
.gradient-2:hover .elementor-icon-box-title,
.gradient-2:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bb5d75 *//* Default icon box icon background (gradient) */
.gradient-2 .elementor-icon {
  background: linear-gradient(135deg, #665639, #665639); /* Gradient by default */
  color: #ffffff; /* Icon ka color */
  transition: all 0.4s ease;
}

/* Hover effect */
.gradient-2:hover .elementor-icon {
  background: #ffffff !important;  /* Hover par white background */
  color: #000000 !important;       /* Icon color black */
}

/* Title + Description hover par white */
.gradient-2:hover .elementor-icon-box-title,
.gradient-2:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1610e2b *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-efb244f */.elementor-swiper-button.elementor-swiper-button-next:hover {
    background: linear-gradient(45deg, #86001C, #EC0031) !important;
}


.elementor-swiper-button.elementor-swiper-button-prev:hover {

 background: linear-gradient(45deg, #86001C, #EC0031) !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c674d *//* Default target column */
.target-col {
  transition: background 0.3s ease;
}

/* Jab image column ke andar ki image hover ho → target column bg change */
.img-col:has(img:hover) ~ .target-col {
  background: linear-gradient(135deg, #FFA302, #FFE402) !important;  color: #000000;
}

 .yellow-text {
    text-align: right;
    color: #FFA302!important;
    transition: color 0.3s ease;

  }
  .yellow-text:hover {
    color: #ffffff!important;
  }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9f0b9be */.elementor-swiper-button.elementor-swiper-button-next:hover {
    background: linear-gradient(45deg, #86001C, #EC0031) !important;
}


.elementor-swiper-button.elementor-swiper-button-prev:hover {

 background: linear-gradient(45deg, #86001C, #EC0031) !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edbbaed */.hover-text:hover {
  color: #fff !important;
}

.hover-text:hover * {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-739f0fb *//* Sirf usi icon box pe chalega jisme my-gradient-iconbox lagi hogi */
.elementor-widget-icon-box.my-gradient-iconbox .elementor-icon {
  background: #665639!important;
  color: #ffffff;
  transition: all 0.4s ease;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon {
  background: linear-gradient(135deg, #EC0031, #86001C)!important;
  color: #000000 !important;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-title,
.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5493ff *//* Sirf usi icon box pe chalega jisme my-gradient-iconbox lagi hogi */
.elementor-widget-icon-box.my-gradient-iconbox .elementor-icon {
  background: #665639!important;
  color: #ffffff;
  transition: all 0.4s ease;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon {
  background: linear-gradient(135deg, #EC0031, #86001C)!important;
  color: #000000 !important;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-title,
.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acaf1ac *//* Sirf usi icon box pe chalega jisme my-gradient-iconbox lagi hogi */
.elementor-widget-icon-box.my-gradient-iconbox .elementor-icon {
  background: #665639!important;
  color: #ffffff;
  transition: all 0.4s ease;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon {
  background: linear-gradient(135deg, #EC0031, #86001C)!important;
  color: #000000 !important;
}

.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-title,
.elementor-widget-icon-box.my-gradient-iconbox:hover .elementor-icon-box-description {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-dfa305e */:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    margin-inline-end: 0;
    text-align: center;
    vertical-align: top;
    width: 4.631em !important;
}


label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    color: #fff;
    font-size: 19px;
    padding-top: 20px;
}

.woocommerce-variation-price {
    font-size: 26px;
    color: #fff;
    padding-bottom: 11px;
}/* End custom CSS */