.elementor-7 .elementor-element.elementor-element-74a9488{--display:flex;--min-height:564px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-74a9488:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-74a9488 > .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-7 .elementor-element.elementor-element-b0e1b23{--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-7 .elementor-element.elementor-element-ffea0f7{--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;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7 .elementor-element.elementor-element-f5eb407{--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-7 .elementor-element.elementor-element-b60e2b7{--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-7 .elementor-element.elementor-element-4a51cab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a51cab .elementor-heading-title{font-size:60px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2b7fefb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2b7fefb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2b7fefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-34a2d15{text-align:center;}.elementor-7 .elementor-element.elementor-element-0783fa4{text-align:center;}.elementor-7 .elementor-element.elementor-element-a33c7de{--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-7 .elementor-element.elementor-element-13c2775{--display:flex;}.elementor-7 .elementor-element.elementor-element-bdf660f{--display:flex;--min-height:138px;}.elementor-7 .elementor-element.elementor-element-562a3f6{--display:flex;--min-height:138px;}.elementor-7 .elementor-element.elementor-element-e05b813{--display:flex;--min-height:138px;}.elementor-7 .elementor-element.elementor-element-7e2772f{--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-7 .elementor-element.elementor-element-8c5af3b{--display:flex;}.elementor-7 .elementor-element.elementor-element-f78b39d{--display:flex;}.elementor-7 .elementor-element.elementor-element-3a969cb{--display:flex;}.elementor-7 .elementor-element.elementor-element-01205ab{--display:flex;}.elementor-7 .elementor-element.elementor-element-40a8472{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-40a8472:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-40a8472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5B333 0%, #FFA500 100%);}.elementor-7 .elementor-element.elementor-element-af13093 .elementor-heading-title{font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b76328{--display:flex;}.elementor-7 .elementor-element.elementor-element-d04f949 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-48ebd07{--display:flex;}.elementor-7 .elementor-element.elementor-element-16b9c79 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-5d4aca1{--display:flex;}.elementor-7 .elementor-element.elementor-element-c63d842 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-73321bb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-7 .elementor-element.elementor-element-1562f24{--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-7 .elementor-element.elementor-element-e8d8209{--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-7 .elementor-element.elementor-element-84fa0c9{--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-7 .elementor-element.elementor-element-2fc5773 .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-7 .elementor-element.elementor-element-2fc5773 .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-7 .elementor-element.elementor-element-2fc5773 .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-7 .elementor-element.elementor-element-2fc5773 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-2fc5773 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-2fc5773 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-3441d29{--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-7 .elementor-element.elementor-element-4dd3bc6 .elementor-repeater-item-ce851d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/Spring.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-4dd3bc6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-4dd3bc6 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-4dd3bc6 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-e95e59c{--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-7 .elementor-element.elementor-element-d46342b{--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-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-ce851d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/6-1.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-25d552a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/5.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-bf4ae71 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/4-1.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-b0ef341 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/3-1.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-ff94ed6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/2-2.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .elementor-repeater-item-35810fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dapperdoughnut.com/wp-content/uploads/2025/02/1-1.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-3ca5ac0 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-af8e488{--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-7 .elementor-element.elementor-element-8f912f3 .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-7 .elementor-element.elementor-element-8f912f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-8f912f3 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-8f912f3 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-d83d043{--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-7 .elementor-element.elementor-element-d83d043::before, .elementor-7 .elementor-element.elementor-element-d83d043 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d83d043 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d83d043 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d83d043 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d83d043 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-f0dfcaa .elementor-heading-title{font-size:60px;font-weight:400;color:#1C2544;}.elementor-7 .elementor-element.elementor-element-4087500{--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-7 .elementor-element.elementor-element-586dd19{--display:flex;}.elementor-7 .elementor-element.elementor-element-02632f8{--display:flex;}.elementor-7 .elementor-element.elementor-element-9404a4c{--display:flex;}.elementor-7 .elementor-element.elementor-element-4d55be1{--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-7 .elementor-element.elementor-element-bcbad28{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-7 .elementor-element.elementor-element-bcbad28 .elementor-headline{text-align:center;font-size:60px;}.elementor-7 .elementor-element.elementor-element-bcbad28 .elementor-headline-plain-text{color:#05A69E;}.elementor-7 .elementor-element.elementor-element-bcbad28 .elementor-headline-dynamic-wrapper path{stroke:#F49595;}.elementor-7 .elementor-element.elementor-element-a3b6f3b{--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-7 .elementor-element.elementor-element-d3b2072 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-83c3f41 .elementor-icon-wrapper{text-align:center;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-f5eb407{--width:50%;}.elementor-7 .elementor-element.elementor-element-b60e2b7{--width:50%;}.elementor-7 .elementor-element.elementor-element-586dd19{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-02632f8{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-9404a4c{--width:33.333%;}}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-74a9488{--min-height:500px;}.elementor-7 .elementor-element.elementor-element-2b7fefb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-74a9488{--min-height:294px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7e2772f{--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-7 .elementor-element.elementor-element-8c5af3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-17c6791 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f78b39d{--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-7 .elementor-element.elementor-element-3a969cb{--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-7 .elementor-element.elementor-element-01205ab{--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-7 .elementor-element.elementor-element-40a8472{--padding-top:120px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-d04f949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-16b9c79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c63d842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1562f24{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-d83d043{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-f0dfcaa{text-align:center;}.elementor-7 .elementor-element.elementor-element-4087500{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-74a9488{--min-height:200px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-4a51cab{text-align:center;}.elementor-7 .elementor-element.elementor-element-2b7fefb{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-34a2d15{text-align:justify;}.elementor-7 .elementor-element.elementor-element-0783fa4{text-align:justify;}.elementor-7 .elementor-element.elementor-element-7e2772f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8c5af3b{--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-7 .elementor-element.elementor-element-f78b39d{--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-7 .elementor-element.elementor-element-3a969cb{--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-7 .elementor-element.elementor-element-01205ab{--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-7 .elementor-element.elementor-element-40a8472{--padding-top:80px;--padding-bottom:26px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-af13093{text-align:center;}.elementor-7 .elementor-element.elementor-element-1562f24{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-d83d043{--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-7 .elementor-element.elementor-element-f0dfcaa{text-align:center;}.elementor-7 .elementor-element.elementor-element-4087500{--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;}}/* Start custom CSS for image, class: .elementor-element-6b719d7 */.elementor-7 .elementor-element.elementor-element-6b719d7{
    overflow: hidden;
      border-radius: 25px;
}

.elementor-7 .elementor-element.elementor-element-6b719d7 img{
    border-radius: 25px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform ease-in .3s;
}

.elementor-7 .elementor-element.elementor-element-6b719d7:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a51cab */.elementor-7 .elementor-element.elementor-element-4a51cab span{
 font-family: 'Shopie', Open Sans;
 color:#E35393 ;font-size: 90px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04cfef5 */.elementor-7 .elementor-element.elementor-element-04cfef5 img{
    width: 100%;
    max-width: 534px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a2d15 */.elementor-7 .elementor-element.elementor-element-34a2d15{
    width: 75%;
    margin: 0 auto
}

@media(max-width: 991px){
    .elementor-7 .elementor-element.elementor-element-34a2d15{
        width: 90%;
        margin: 0 auto
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0783fa4 */.elementor-7 .elementor-element.elementor-element-0783fa4{
    width: 75%;
    margin: 0 auto
}

@media(max-width: 991px){
    .elementor-7 .elementor-element.elementor-element-0783fa4{
        width: 90%;
        margin: 0 auto
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c2775 */.elementor-7 .elementor-element.elementor-element-13c2775 {
    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-7 .elementor-element.elementor-element-13c2775: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-bdf660f */.elementor-7 .elementor-element.elementor-element-bdf660f {
    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-7 .elementor-element.elementor-element-bdf660f: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-562a3f6 */.elementor-7 .elementor-element.elementor-element-562a3f6 {
    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-7 .elementor-element.elementor-element-562a3f6: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-e05b813 */.elementor-7 .elementor-element.elementor-element-e05b813 {
    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-7 .elementor-element.elementor-element-e05b813: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-a33c7de */.elementor-7 .elementor-element.elementor-element-a33c7de .hover-container{
    min-height: 190px;
}

@media(max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-a33c7de .hover-container{
        width: calc(50% - 10px);   
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5af3b */.elementor-7 .elementor-element.elementor-element-8c5af3b: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-f78b39d */.elementor-7 .elementor-element.elementor-element-f78b39d{
    margin-left:  auto    
}

.elementor-7 .elementor-element.elementor-element-f78b39d: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-3a969cb */.elementor-7 .elementor-element.elementor-element-3a969cb: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-01205ab */.elementor-7 .elementor-element.elementor-element-01205ab{
    margin-left:  auto    
}

.elementor-7 .elementor-element.elementor-element-01205ab: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-7e2772f */.elementor-7 .elementor-element.elementor-element-7e2772f .img-container{
    width: 65%;
}

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

.elementor-7 .elementor-element.elementor-element-7e2772f img{
    transition: all ease .5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af13093 */.elementor-7 .elementor-element.elementor-element-af13093 span{
 font-family: 'Shopie', Open Sans;
 color:#05A69E ;font-size: 90px
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-73321bb */.elementor-7 .elementor-element.elementor-element-73321bb .e-n-tabs-heading {
    background: var(--COLORS-PRIMARY, transparent);
    padding: 20px;
}

.elementor-7 .elementor-element.elementor-element-73321bb .swiper{
    max-width: 1160px;
    padding-bottom: 25px;
    /*overflow: inherit;*/
}


.elementor-7 .elementor-element.elementor-element-73321bb 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-7 .elementor-element.elementor-element-73321bb .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-7 .elementor-element.elementor-element-73321bb .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-7 .elementor-element.elementor-element-73321bb  .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: column;
}

@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-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5db282 */.swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    color: white;
    font-size: 90px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
   
    cursor: pointer;
}

.swiper-button-prev::after, .swiper-button-next::after {
   
    font-size: 70px;
   
}

.swiper-button-prev {
    left: -50px;
}

.swiper-button-next {
    right: -50px;
}

.swiper-button-prev:hover, .swiper-button-next:hover {
   
}

.elementor-7 .elementor-element.elementor-element-f5db282{
    position: absolute;
    top: 50%;
    width: 100%;
    font-size: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a8472 */.elementor-7 .elementor-element.elementor-element-40a8472 .e-con-inner{
    position: relative
}


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


.elementor-7 .elementor-element.elementor-element-40a8472:hover .swiper-button-prev, 
.elementor-7 .elementor-element.elementor-element-40a8472:hover .swiper-button-next {
 opacity: 1;   
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2fc5773 */.elementor-7 .elementor-element.elementor-element-2fc5773{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-4dd3bc6 */.elementor-7 .elementor-element.elementor-element-4dd3bc6{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3ca5ac0 */.elementor-7 .elementor-element.elementor-element-3ca5ac0{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8f912f3 */.elementor-7 .elementor-element.elementor-element-8f912f3{
    border-radius: 25px;
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1562f24 */.elementor-7 .elementor-element.elementor-element-1562f24{
    
}

@media(max-width: 1024px){
    .elementor-7 .elementor-element.elementor-element-1562f24 .swiper-slide{
        height: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0dfcaa */.elementor-7 .elementor-element.elementor-element-f0dfcaa span{
 font-family: 'Shopie', Open Sans;
 color:#E35393 ;font-size: 90px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f613473 */.elementor-7 .elementor-element.elementor-element-f613473 path:not(.el-path){
  z-index: 999;
}



.elementor-7 .elementor-element.elementor-element-f613473 .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-2ec6ab6 */eight: 460px
}


.elementor-7 .elementor-element.elementor-element-2ec6ab6{
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-91d402e */.elementor-7 .elementor-element.elementor-element-91d402e path:not(.el-path){
  z-index: 999;
}



.elementor-7 .elementor-element.elementor-element-91d402e .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-4087500 */.elementor-7 .elementor-element.elementor-element-4087500 svg {
    width: 100%;
    height: 460px;
}

@media(max-width: 1024px){
 .elementor-7 .elementor-element.elementor-element-4087500 svg {
    height:  260px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83d043 */.elementor-7 .elementor-element.elementor-element-d83d043{
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-d83d043::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-eda8c74 */.elementor-7 .elementor-element.elementor-element-eda8c74 img{
    width: 100%;
    max-width: 108px
}

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

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

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

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

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

@media(max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-b7da806 img{
        width: 100%;
        max-width: 50px;
      
    }
    
    .elementor-7 .elementor-element.elementor-element-b7da806{
          right: 0px !important;
          top: -20px;
       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d55be1 */.elementor-7 .elementor-element.elementor-element-4d55be1{
    position: relative
}/* End custom CSS */
/* Start custom CSS */body{
    background: #FFF;
}/* End custom CSS */