.elementor-10853 .elementor-element.elementor-element-2708d0d{--display:flex;--min-height:100vh;border-style:none;--border-style:none;--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-10853 .elementor-element.elementor-element-2708d0d:not(.elementor-motion-effects-element-type-background), .elementor-10853 .elementor-element.elementor-element-2708d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://dapperdoughnut.com/wp-content/uploads/2025/05/dd-banner-thumbnail.jpeg") 50% 50%;background-size:cover;}.elementor-10853 .elementor-element.elementor-element-a618e54{--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:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-b77b9f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-b77b9f2:not(.elementor-motion-effects-element-type-background), .elementor-10853 .elementor-element.elementor-element-b77b9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10853 .elementor-element.elementor-element-787673d{text-align:center;}.elementor-10853 .elementor-element.elementor-element-7616045{text-align:center;}.elementor-10853 .elementor-element.elementor-element-839ce71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10853 .elementor-element.elementor-element-f90d741{--display:flex;}.elementor-10853 .elementor-element.elementor-element-8ea367e{--display:flex;--min-height:138px;}.elementor-10853 .elementor-element.elementor-element-a69c61a{--display:flex;--min-height:138px;}.elementor-10853 .elementor-element.elementor-element-9430817{--display:flex;--min-height:138px;}.elementor-10853 .elementor-element.elementor-element-8101996{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-10853 .elementor-element.elementor-element-c4287ba{--display:flex;}.elementor-10853 .elementor-element.elementor-element-9da5d0c{--display:flex;}.elementor-10853 .elementor-element.elementor-element-c931aa6{--display:flex;}.elementor-10853 .elementor-element.elementor-element-eef3af8{--display:flex;}.elementor-10853 .elementor-element.elementor-element-d762975{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-d762975:not(.elementor-motion-effects-element-type-background), .elementor-10853 .elementor-element.elementor-element-d762975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B333;}.elementor-10853 .elementor-element.elementor-element-fddbb30{--display:flex;--justify-content:center;}.elementor-10853 .elementor-element.elementor-element-ae263b8{--display:flex;}.elementor-10853 .elementor-element.elementor-element-b0e5872{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.44;--padding-top:100px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-b0e5872:not(.elementor-motion-effects-element-type-background), .elementor-10853 .elementor-element.elementor-element-b0e5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B333;background-image:url("https://dapperdoughnut.com/wp-content/uploads/2025/02/6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10853 .elementor-element.elementor-element-b0e5872::before, .elementor-10853 .elementor-element.elementor-element-b0e5872 > .elementor-background-video-container::before, .elementor-10853 .elementor-element.elementor-element-b0e5872 > .e-con-inner > .elementor-background-video-container::before, .elementor-10853 .elementor-element.elementor-element-b0e5872 > .elementor-background-slideshow::before, .elementor-10853 .elementor-element.elementor-element-b0e5872 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10853 .elementor-element.elementor-element-b0e5872 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFDE;--background-overlay:'';}.elementor-10853 .elementor-element.elementor-element-1c5384b .elementor-heading-title{font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-10853 .elementor-element.elementor-element-3611781{--display:flex;}.elementor-10853 .elementor-element.elementor-element-670ce4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-a3b845e{--display:flex;}.elementor-10853 .elementor-element.elementor-element-28f24dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-5573dfb{--display:flex;}.elementor-10853 .elementor-element.elementor-element-b404679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-2584bd1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-10853 .elementor-element.elementor-element-acf04c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-acf04c4:not(.elementor-motion-effects-element-type-background), .elementor-10853 .elementor-element.elementor-element-acf04c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E55395;}.elementor-10853 .elementor-element.elementor-element-04e497f{--display:flex;--justify-content:center;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-2d15ee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-1c57a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-1c57a3a img{max-width:100%;}.elementor-10853 .elementor-element.elementor-element-e0a228c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10853 .elementor-element.elementor-element-b0160c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10853 .elementor-element.elementor-element-3eb005d{--display:flex;--justify-content:center;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-6ff907c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-7e30bdd{--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-10853 .elementor-element.elementor-element-ccf7ddb{--display:flex;--justify-content:center;--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-10853 .elementor-element.elementor-element-b26ef20 .elementor-repeater-item-ce851d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/10.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-b26ef20 .elementor-repeater-item-d3ace10 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/9.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-b26ef20 .elementor-repeater-item-f06ca3a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/8.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-b26ef20 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-10853 .elementor-element.elementor-element-b26ef20 .swiper-slide-contents{max-width:66%;}.elementor-10853 .elementor-element.elementor-element-b26ef20 .swiper-slide-inner{text-align:center;}.elementor-10853 .elementor-element.elementor-element-666d9c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-ff4eba5 .elementor-repeater-item-ce851d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/09/Fall-Flavors-Graphic-700-x-400-px.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-ff4eba5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-10853 .elementor-element.elementor-element-ff4eba5 .swiper-slide-contents{max-width:66%;}.elementor-10853 .elementor-element.elementor-element-ff4eba5 .swiper-slide-inner{text-align:center;}.elementor-10853 .elementor-element.elementor-element-3023fd5{--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-10853 .elementor-element.elementor-element-7784997{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-35810fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/Come-Say-Hi-State-Website-3.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-2d26ec2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/3.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-a8229ac .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/4.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-1b6ac13 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/5.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-81de4bf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/6.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .elementor-repeater-item-8091be8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/07/7.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-be0181f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-10853 .elementor-element.elementor-element-be0181f .swiper-slide-contents{max-width:66%;}.elementor-10853 .elementor-element.elementor-element-be0181f .swiper-slide-inner{text-align:center;}.elementor-10853 .elementor-element.elementor-element-fdf2a86{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-4c4d981 .elementor-repeater-item-4d5684a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/7.png);background-size:cover;}.elementor-10853 .elementor-element.elementor-element-4c4d981 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-10853 .elementor-element.elementor-element-4c4d981 .swiper-slide-contents{max-width:66%;}.elementor-10853 .elementor-element.elementor-element-4c4d981 .swiper-slide-inner{text-align:center;}.elementor-10853 .elementor-element.elementor-element-6bff4d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.76;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-6bff4d2::before, .elementor-10853 .elementor-element.elementor-element-6bff4d2 > .elementor-background-video-container::before, .elementor-10853 .elementor-element.elementor-element-6bff4d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10853 .elementor-element.elementor-element-6bff4d2 > .elementor-background-slideshow::before, .elementor-10853 .elementor-element.elementor-element-6bff4d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10853 .elementor-element.elementor-element-6bff4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10853 .elementor-element.elementor-element-bf58e04 .elementor-heading-title{font-size:60px;font-weight:400;color:#1C2544;}.elementor-10853 .elementor-element.elementor-element-c0b72c2{--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;--justify-content:center;--margin-top:40px;--margin-bottom:60px;--margin-left:10px;--margin-right:10px;}.elementor-10853 .elementor-element.elementor-element-5a2ab20{--display:flex;}.elementor-10853 .elementor-element.elementor-element-3ffde58{--display:flex;}.elementor-10853 .elementor-element.elementor-element-71df67c{--display:flex;}.elementor-10853 .elementor-element.elementor-element-26aadd5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-1dda5a6{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline{text-align:center;font-size:60px;}.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline-plain-text{color:#05A69E;}.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline-dynamic-wrapper path{stroke:#F49595;}.elementor-10853 .elementor-element.elementor-element-c9dcb7b{--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;--justify-content:center;}.elementor-10853 .elementor-element.elementor-element-0d90ddb .elementor-icon-wrapper{text-align:center;}.elementor-10853 .elementor-element.elementor-element-039f958 .elementor-icon-wrapper{text-align:center;}.elementor-10853 .elementor-element.elementor-element-9a6c6ad{--display:flex;}body.elementor-page-10853{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10853 .elementor-element.elementor-element-04e497f{--width:100%;}.elementor-10853 .elementor-element.elementor-element-2d15ee8{--width:50%;}.elementor-10853 .elementor-element.elementor-element-e0a228c{--width:50%;}.elementor-10853 .elementor-element.elementor-element-3eb005d{--width:100%;}.elementor-10853 .elementor-element.elementor-element-5a2ab20{--width:33.333%;}.elementor-10853 .elementor-element.elementor-element-3ffde58{--width:33.333%;}.elementor-10853 .elementor-element.elementor-element-71df67c{--width:33.333%;}}@media(max-width:1366px){.elementor-10853 .elementor-element.elementor-element-a618e54{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-b77b9f2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-d762975{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-10853 .elementor-element.elementor-element-2708d0d{--min-height:60vh;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-a618e54{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-96b30a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-8101996{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-c4287ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10853 .elementor-element.elementor-element-3afb9ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-9da5d0c{--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-10853 .elementor-element.elementor-element-c931aa6{--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-10853 .elementor-element.elementor-element-eef3af8{--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-10853 .elementor-element.elementor-element-d762975{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10853 .elementor-element.elementor-element-b0e5872{--padding-top:120px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-670ce4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-28f24dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-b404679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-acf04c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-04e497f{--margin-top:60px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-2d15ee8{--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-10853 .elementor-element.elementor-element-3eb005d{--margin-top:60px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-6ff907c{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-6bff4d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10853 .elementor-element.elementor-element-bf58e04{text-align:center;}.elementor-10853 .elementor-element.elementor-element-c0b72c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-10853 .elementor-element.elementor-element-2708d0d{--min-height:32vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-a618e54{--margin-top:040px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-96b30a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10853 .elementor-element.elementor-element-b77b9f2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-787673d{text-align:justify;}.elementor-10853 .elementor-element.elementor-element-7616045{text-align:justify;}.elementor-10853 .elementor-element.elementor-element-8101996{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10853 .elementor-element.elementor-element-c4287ba{--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-10853 .elementor-element.elementor-element-9da5d0c{--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-10853 .elementor-element.elementor-element-c931aa6{--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-10853 .elementor-element.elementor-element-eef3af8{--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-10853 .elementor-element.elementor-element-d762975{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10853 .elementor-element.elementor-element-b0e5872{--padding-top:80px;--padding-bottom:26px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-1c5384b{text-align:center;}.elementor-10853 .elementor-element.elementor-element-acf04c4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-10853 .elementor-element.elementor-element-04e497f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-2d15ee8{--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-10853 .elementor-element.elementor-element-3eb005d{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-6ff907c{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10853 .elementor-element.elementor-element-6bff4d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-10853 .elementor-element.elementor-element-bf58e04{text-align:center;}.elementor-10853 .elementor-element.elementor-element-c0b72c2{--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;}body.elementor-page-10853{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for ff_slider_banner, class: .elementor-element-96b30a2 */.elementor-10853 .elementor-element.elementor-element-96b30a2 .section-title{
    /*display: none;*/
}

.elementor-10853 .elementor-element.elementor-element-96b30a2 img{
    width: 100%;
}

.elementor-10853 .elementor-element.elementor-element-96b30a2{
    position: relative;
}
.elementor-10853 .elementor-element.elementor-element-96b30a2 a{
       height: 60px;
    max-width: 380px;
    position: absolute;
    z-index: 999;
    bottom: 34%;
    margin: 0 auto;
    left: 0;
    right: 0;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 30%);
}

@media(max-width: 767px){
   .elementor-10853 .elementor-element.elementor-element-96b30a2 a{
        max-width: 150px;
        font-size: 18px;
         bottom: 24%;
        height: auto;
    } 
    
}

@media(max-width: 1366px){
   .elementor-10853 .elementor-element.elementor-element-96b30a2 a{
       
         bottom: 28%;
       
    } 
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-244055e */.elementor-10853 .elementor-element.elementor-element-244055e img{
    width: 100%;
    max-width: 534px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-787673d */.elementor-10853 .elementor-element.elementor-element-787673d{
    width: 75%;
    margin: 0 auto
}

@media(max-width: 991px){
    .elementor-10853 .elementor-element.elementor-element-787673d{
        width: 90%;
        margin: 0 auto
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7616045 */.elementor-10853 .elementor-element.elementor-element-7616045{
    width: 75%;
    margin: 0 auto
}

@media(max-width: 991px){
    .elementor-10853 .elementor-element.elementor-element-7616045{
        width: 90%;
        margin: 0 auto
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90d741 */.elementor-10853 .elementor-element.elementor-element-f90d741 {
    position: relative;
   
   
    background: url('/wp-content/uploads/2025/02/01_Fresh_Edit_new.png') center/contain no-repeat;
    transition: background 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.elementor-10853 .elementor-element.elementor-element-f90d741:hover {
    background: url('/wp-content/uploads/2025/02/01_Fresh_Hoover_edit_new.png') center/contain no-repeat;
    transform: translateY(-10px); /* Moves up slightly */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ea367e */.elementor-10853 .elementor-element.elementor-element-8ea367e {
    position: relative;
    width: 100%; /* Adjust as needed */
   
    background: url('/wp-content/uploads/2025/02/02_Doughnuts_edit.png') center/contain no-repeat;
    transition: background 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.elementor-10853 .elementor-element.elementor-element-8ea367e:hover {
    background: url('/wp-content/uploads/2025/02/02_Doughnuts__Hoover.png') center/contain no-repeat;
    transform: translateY(-10px); /* Moves up slightly */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69c61a */.elementor-10853 .elementor-element.elementor-element-a69c61a {
    position: relative;
    width: 100%; /* Adjust as needed */
   
    background: url('/wp-content/uploads/2025/02/03.png') center/contain no-repeat;
    transition: background 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.elementor-10853 .elementor-element.elementor-element-a69c61a:hover {
    background: url('/wp-content/uploads/2025/02/03_Hover.png') center/contain no-repeat;
    transform: translateY(-10px); /* Moves up slightly */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9430817 */.elementor-10853 .elementor-element.elementor-element-9430817 {
    position: relative;
    width: 100%; /* Adjust as needed */
   
    background: url('/wp-content/uploads/2025/02/04.png') center/contain no-repeat;
    transition: background 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.elementor-10853 .elementor-element.elementor-element-9430817:hover {
    background: url('/wp-content/uploads/2025/02/04_hover.png') center/contain no-repeat;
    transform: translateY(-10px); /* Moves up slightly */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839ce71 */.elementor-10853 .elementor-element.elementor-element-839ce71 .hover-container{
    min-height: 190px;
}

@media(max-width: 767px){
    .elementor-10853 .elementor-element.elementor-element-839ce71 .hover-container{
        width: calc(50% - 10px);   
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4287ba */.elementor-10853 .elementor-element.elementor-element-c4287ba:hover img {
    content: url('/wp-content/uploads/2025/02/01_Fresh_Hoover_edit_new.png');
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da5d0c */.elementor-10853 .elementor-element.elementor-element-9da5d0c{
    margin-left:  auto    
}

.elementor-10853 .elementor-element.elementor-element-9da5d0c:hover img {
    content:  url('/wp-content/uploads/2025/02/02_Doughnuts__Hoover.png');
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c931aa6 */.elementor-10853 .elementor-element.elementor-element-c931aa6:hover img {
    content: url('/wp-content/uploads/2025/02/03_Hover.png');
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eef3af8 */.elementor-10853 .elementor-element.elementor-element-eef3af8{
    margin-left:  auto    
}

.elementor-10853 .elementor-element.elementor-element-eef3af8:hover img {
    content: url('/wp-content/uploads/2025/02/04_hover.png');
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8101996 */.elementor-10853 .elementor-element.elementor-element-8101996 .img-container{
    width: 65%;
}

@media(max-width: 767px){
    
}

.elementor-10853 .elementor-element.elementor-element-8101996 img{
    transition: all ease .5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5d7354 */.oval-video-container {
  width: 73%;
    height: 600px;
    overflow: hidden;
    border-radius: 50% / 50%;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.oval-video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


@media(max-width: 1366px){
    .oval-video-container {
          width: 100%;
    }
}


@media(max-width: 1024px){
     .oval-video-container {
         
          border-radius: 16px;
          height: 400px;
     }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e16956 */.elementor-10853 .elementor-element.elementor-element-8e16956 img{
    width: 100%;
    max-width: 534px;
    object-fit: cover;
}

.elementor-10853 .elementor-element.elementor-element-8e16956{
    position: relative
}

.elementor-10853 .elementor-element.elementor-element-8e16956::after{
    content: 'just for you';
    position: absolute;
    right: 0;
    bottom: 5%;
    font-size: 75px;
    font-family: Shopie;
    color: #00a59d;
    z-index: 999; 
     transform: rotate(-15deg);
    
}


@media(max-width: 1366px){
    .elementor-10853 .elementor-element.elementor-element-8e16956::after{
    
        font-size: 2.5em
    }
        
}

@media(max-width: 1024px){
    .elementor-10853 .elementor-element.elementor-element-8e16956::after{
    
        font-size: 2em
    }
        
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-549732e */.elementor-10853 .elementor-element.elementor-element-549732e .step {
  display: flex;
  align-items: center;
  margin: 20px 0;
}

.elementor-10853 .elementor-element.elementor-element-549732e .step-number {
  background: #D9D9D9;
  color: #fff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

.elementor-10853 .elementor-element.elementor-element-549732e .step-text {
  background: #EF509E;
  color: #fff;
  padding: 15px 25px;
  margin-left: 20px;
  border-radius: 30px;
  flex: 1;
}

/* ✅ Mobile only: small text + capitalize first letter only */
@media (max-width: 768px) {
    
    .elementor-10853 .elementor-element.elementor-element-549732e .step-number {
        width: 35px;
        height: 35px;
        font-size:12px;
        
    }
  .elementor-10853 .elementor-element.elementor-element-549732e .step-text {
    font-size: 12px;
    text-transform: lowercase;
     padding: 15px 10px
  }

  .elementor-10853 .elementor-element.elementor-element-549732e .step-text::first-letter {
    text-transform: uppercase;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d909eea *//*.elementor-10853 .elementor-element.elementor-element-d909eea .elementor-button{*/
/*    background-color: #00a59d !important; */
/*    border: 1px solid #00a59d;*/
/*    width: 100%;*/
/*    max-width: 300px;*/
/*}*/

/*.elementor-10853 .elementor-element.elementor-element-d909eea .elementor-button:hover{*/
/*    background-color: transparent !important; */
/*    border: 1px solid #00a59d;*/
/*    color:#fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5384b */.elementor-10853 .elementor-element.elementor-element-1c5384b span{
 font-family: 'Shopie', Open Sans;
 color:#E35393 ;font-size: 90px
}


.elementor-10853 .elementor-element.elementor-element-1c5384b{
    text-shadow: 1px 1px 1px #000
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2584bd1 */.elementor-10853 .elementor-element.elementor-element-2584bd1 .e-n-tabs-heading {
    background: var(--COLORS-PRIMARY, transparent);
    padding: 20px;
}


.elementor-10853 .elementor-element.elementor-element-2584bd1 .swiper{
    max-width: 1160px;
    padding-bottom: 25px;
    /*overflow: inherit;*/
}


.elementor-10853 .elementor-element.elementor-element-2584bd1 img{
   width: 100%;
   max-width: 200px;
   height: 164px !important;
   /*filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));*/
   filter: drop-shadow(3px 4px 8px rgba(0, 0, 0, 0.5));
   object-fit: contain;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1 .dd-products-item {
    flex: 0 0 calc(12% - 30px);
   
    text-align: center;
    margin: 12px 15px;
}


.dd-products-item img:hover{
     transform: rotate(15deg);
}

.dd-products-item img {
    transition: transform .2s ease
}

.elementor-lightbox .elementor-lightbox-image{
    width: 100%;
    max-width: 320px !important;
    box-shadow: none !important;
}


 .elementor-slideshow__footer {
    bottom: 14%;
    z-index: 5;
    position: fixed;
        opacity: 1;
}

 .elementor-slideshow__title{
    font-size: 44px;
}

.elementor-slideshow__description{
    font-size: 30px;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1 .dd-products-item p >strong{

    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.25em;
    font-weight: normal
}

.elementor-slideshow__footer{
    bottom: 15vh !important;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1  .e-n-tab-title .e-n-tab-icon svg {
    height: 100%;
    width: 100%;
    max-width: 72px;
}

.custom-tab-1 .e-n-tab-title{
    flex-flow: row wrap;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1 .e-n-tabs-heading{
    flex-flow: row !important;
}


@media(max-width: 1400px){
   .swiper{
    overflow: hidden;

  }

    
}
@media(max-width: 767px){
  
  /*  .swiper-button-prev {
        left: 50px !important;
        transform: unset !important;
    }
    
    .swiper-button-next {
        right: 50px !important;
        transform: unset !important;
    }
    
    .swiper-button-prev::after, .swiper-button-next::after {
        font-size: 40px !important;
        
    }*/
  
  .elementor-10853 .elementor-element.elementor-element-2584bd1 .e-n-tabs-heading{
    flex-flow: row !important;
    
}

.custom-tab-1 .e-n-tab-title[aria-selected=true]{
     border-bottom: 0 !important;
}

.custom-tab-1 .e-n-tab-title{
    height: 0 !important;
    border-bottom: 0 !important;
}
    .custom-tab-1 .e-n-tab-title:after,
    .custom-tab-1 .e-n-tab-title[aria-selected=true]:after{
        content: '';
        display: none;
   }

        
}



.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title{
    width: 100% !important;
   
    height: 160px;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title::before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}


@media(min-width: 1024px){
    
    
    .elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title{
         max-width: 160px !important;
    }
    
    .elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title::before{
      width: 120px;
    height: 120px;
    }

.elementor-10853 .elementor-element.elementor-element-2584bd1.custom-tab-1 .e-n-tab-title{
    border: 0 !important;
}
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.custom-tab-1 .e-n-tab-title{
    padding-top: 70px;
    position: relative;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.custom-tab-1 .e-n-tab-title{
    padding-top: 70px;
    position: relative;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title:first-of-type::before{
    background-image: url('/wp-content/uploads/2025/08/doughnuts.png')
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title-text{
    /*display: none;*/
    opacity: 0;
} 

.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title:nth-of-type(2)::before{
    background-image: url('/wp-content/uploads/2025/08/beverages.png')
}

.elementor-10853 .elementor-element.elementor-element-2584bd1.elementor-widget-n-tabs .e-n-tab-title:nth-of-type(3)::before{
    background-image: url('/wp-content/uploads/2025/08/specialty-treats.png')
}

.elementor-10853 .elementor-element.elementor-element-2584bd1 .swiper-button-next:after, .elementor-10853 .elementor-element.elementor-element-2584bd1 .swiper-button-prev:after {
    color: #fff;
}

.elementor-10853 .elementor-element.elementor-element-2584bd1  .dd-products-item p >strong{
    color: #000;
        line-height: .75em;
        font-weight: 700;
        font-size: .79em

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0e5872 */.elementor-10853 .elementor-element.elementor-element-b0e5872 .e-con-inner{
    position: relative
}


.elementor-10853 .elementor-element.elementor-element-b0e5872 .swiper-button-prev, 
.elementor-10853 .elementor-element.elementor-element-b0e5872 .swiper-button-next {
 opacity: 0;   
 transition: opacity ease-in .3s;
}


.elementor-10853 .elementor-element.elementor-element-b0e5872:hover .swiper-button-prev, 
.elementor-10853 .elementor-element.elementor-element-b0e5872:hover .swiper-button-next {
 opacity: 1;   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5614ad9 */.elementor-10853 .elementor-element.elementor-element-5614ad9{
     margin:  0 auto !important;
      width: 100%;
    max-width: 360px;
    text-align: center;
    ;
}

.elementor-10853 .elementor-element.elementor-element-5614ad9 .elementor-button{
    width: 100%;
    max-width: 360px;
    margin:  0 auto !important;
    font-size: 20px
}

.elementor-10853 .elementor-element.elementor-element-5614ad9 a{
       height: 60px;
    max-width: 380px;
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c57a3a */.elementor-10853 .elementor-element.elementor-element-1c57a3a img{
    transform: rotate(-10deg)
}

@media(max-width: 767px){
    .elementor-10853 .elementor-element.elementor-element-1c57a3a img{
    max-width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da7e17 */.elementor-10853 .elementor-element.elementor-element-1da7e17 h2 {
  position: relative;
  font-size:  4vw;
  font-family: 'Market Deco', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: transparent;
  -webkit-text-stroke: 0.001em #f6b333;
  width: fit-content;
  max-width: 100%;
}

.elementor-10853 .elementor-element.elementor-element-1da7e17 span {
  display: block;
  font-family: 'Market Deco', sans-serif;
  font-weight: 300;
  color: #f6b333;
  letter-spacing: 5px;
  font-size: 4.3vw;
  z-index: 999999999;
  position: relative;
}

.elementor-10853 .elementor-element.elementor-element-1da7e17 h2 em {
  position: absolute;
  bottom: -0.6em;
  right: 0;
  font-family: 'shopie', cursive;
  color: #fff;
  font-weight: normal;
  /*letter-spacing: 4px;*/
  font-size: 2.3em;
  text-transform: lowercase;
  z-index: 9999;
  white-space: nowrap;
}


@media (max-width: 1024px) {
    
    .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 {
           font-size: 4vw !important;
      }
      
    .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 span {
        font-size: 4.3vw !important;
    }
    
    .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 em {
        font-size: 5.3vw;
        bottom: -0.8em;
      }
      
      
}

@media (max-width: 991px) {
 .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 {
           font-size: 4vw !important;
      }
}

      
@media (max-width: 767px) {
    
     .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 {
           font-size: 16vw !important;
      }
      
      
   .elementor-10853 .elementor-element.elementor-element-1da7e17  h2 span {
        font-size: 8.7vw !important;
    }
    
    .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 em {
        font-size: 10.3vw !important;
        bottom: -0.5em;
    }
}

@media (max-width: 576px) {
    
     .elementor-10853 .elementor-element.elementor-element-1da7e17 h2 {
           font-size: 8vw !important 
           
     }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d75ba6 */.elementor-10853 .elementor-element.elementor-element-1d75ba6{
     margin:  0 auto !important;
      width: 100%;
    max-width: 360px;
    text-align: center;
    ;
}

.elementor-10853 .elementor-element.elementor-element-1d75ba6 .elementor-button{
    width: 100%;
    max-width: 360px;
    margin:  0 auto !important;
    font-size: 20px
}

.elementor-10853 .elementor-element.elementor-element-1d75ba6 a{
       height: 60px;
    max-width: 380px;
   
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-b26ef20 */.elementor-10853 .elementor-element.elementor-element-b26ef20{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ff4eba5 */.elementor-10853 .elementor-element.elementor-element-ff4eba5{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-be0181f */.elementor-10853 .elementor-element.elementor-element-be0181f{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4c4d981 */.elementor-10853 .elementor-element.elementor-element-4c4d981{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff907c */.elementor-10853 .elementor-element.elementor-element-6ff907c{
    
}

@media(max-width: 1024px){
    .elementor-10853 .elementor-element.elementor-element-6ff907c .swiper-slide{
        height: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf58e04 */.elementor-10853 .elementor-element.elementor-element-bf58e04 span{
 font-family: 'Shopie', Open Sans;
 color:#E35393 ;font-size: 90px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3a80ec */.elementor-10853 .elementor-element.elementor-element-a3a80ec path:not(.el-path){
  z-index: 999;
}



.elementor-10853 .elementor-element.elementor-element-a3a80ec .el-path{
  z-index: 0 !important;
  transform: translateY(500px);
  opacity: 0;
  transition: opacity ease-in .3s, transform ease-in .3s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff92b6c */eight: 460px
}


.elementor-10853 .elementor-element.elementor-element-ff92b6c{
path#element-1 {
    opacity: 0;
    transform: translate(406.3125px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-1 {
    opacity: 1;
    transform: translate(406.3125px, 176.6875px);
}


path#element-2 {
    opacity: 0;
    transform: translate(431.47265625px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-2 {
    transform: translate(431.47265625px, 59.078125px);
    opacity: 1;
}


path#element-3 {
    opacity: 0;
    transform: translate(59.90234375px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-3 {
    transform: translate(59.90234375px,-0.19140625000000003px);
    opacity: 1;
}

path#element-4 {
    opacity: 0;
    transform: translate(59.90234375px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-4 {
    transform: translate(59.90234375px,-0.19140625000000003px);
    opacity: 1;
}


path#element-5 {
    opacity: 0;
    transform: translate(428px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-5 {
    transform: translate(428px, 65px);
    opacity: 1;
}


path#element-6 {
    opacity: 0;
    transform: translate(385px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-6 {
    transform: translate(385px, 95px);
    opacity: 1;
}


path#element-7 {
    opacity: 0;
    transform: translate(251px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-7 {
    transform: translate(251px, 0px);
    opacity: 1;
}


path#element-8 {
    opacity: 0;
    transform: translate(53px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-8 {
    transform: translate(53px, 14px);
    opacity: 1;
}


path#element-9  {
    opacity: 0;
    transform: translate(14px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}

svg:hover #element-9 {
    transform: translate(14px, 121px);
    opacity: 1;
}


path#element-10 {
    opacity: 0;
    transform: translate(400.3125px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}


svg:hover #element-10 {
    transform: translate(400.3125px,90px);
    opacity: 1;
}


path#element-11 {
    opacity: 0;
    transform: translate(385px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}


svg:hover #element-11 {
    transform: translate(385px,118px);
    opacity: 1;
}


path#element-12 {
    opacity: 0;
    transform: translate(55px, 500px);
    transition: transform ease-in 0.5s, opacity ease-in 0.5s;
}


svg:hover #element-12 {
    transform: translate(55px,19px);
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3a5259 */.elementor-10853 .elementor-element.elementor-element-d3a5259 path:not(.el-path){
  z-index: 999;
}



.elementor-10853 .elementor-element.elementor-element-d3a5259 .el-path{
  z-index: 0 !important;
  transform: translateY(500px);
  opacity: 0;
  transition: opacity ease-in .3s, transform ease-in .3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0b72c2 */.elementor-10853 .elementor-element.elementor-element-c0b72c2 svg {
    width: 100%;
    height: 460px;
}

@media(max-width: 1024px){
 .elementor-10853 .elementor-element.elementor-element-c0b72c2 svg {
    height:  260px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bff4d2 */.elementor-10853 .elementor-element.elementor-element-6bff4d2{
    position: relative;
}
.elementor-10853 .elementor-element.elementor-element-6bff4d2::after{
       content: '';
    background-image: url('/wp-content/uploads/2025/02/6.png');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute !important;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: .2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-080bb0e */.elementor-10853 .elementor-element.elementor-element-080bb0e img{
    width: 100%;
    max-width: 108px
}

.elementor-10853 .elementor-element.elementor-element-080bb0e{ 
    position: absolute;
    left: max(calc((100vw - 1400px) / 2), 20px);
}

@media(max-width: 767px){
    .elementor-10853 .elementor-element.elementor-element-080bb0e img{
        width: 100%;
        max-width: 50px;
      
    }
    
    .elementor-10853 .elementor-element.elementor-element-080bb0e{
          left: 0px !important;
          top: -20px;
       
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-1dda5a6 */.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline-dynamic-text{
    font-family: 'Shopie', Open Sans;
 color:#E35393 ;font-size: 90px;
 font-weight: 400;
}

@media (max-width: 991px) {
.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline-text-wrapper
{
    font-size: 35px !important;
}
}

@media (max-width: 767px) {
.elementor-10853 .elementor-element.elementor-element-1dda5a6 .elementor-headline-text-wrapper
{
    font-size: 30px !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cecf48 */.elementor-10853 .elementor-element.elementor-element-4cecf48 img{
    width: 100%;
    max-width: 108px
}

.elementor-10853 .elementor-element.elementor-element-4cecf48{ 
    position: absolute;
    right: max(calc((100vw - 1400px) / 2), 20px);
}

@media(max-width: 767px){
    .elementor-10853 .elementor-element.elementor-element-4cecf48 img{
        width: 100%;
        max-width: 50px;
      
    }
    
    .elementor-10853 .elementor-element.elementor-element-4cecf48{
          right: 0px !important;
          top: -20px;
       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26aadd5 */.elementor-10853 .elementor-element.elementor-element-26aadd5{
    position: relative
}/* End custom CSS */