.elementor-871 .elementor-element.elementor-element-7adac776:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-7adac776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-673e110 );background-image:url("https://miadonnacafe.com/wp-content/uploads/2024/10/Copy-of-IMG_6965-scaled.jpg");background-position:center right;}.elementor-871 .elementor-element.elementor-element-7adac776 > .elementor-background-overlay{background-image:url("https://miadonnacafe.com/wp-content/uploads/2024/10/pnf.png");background-position:center left;background-repeat:no-repeat;background-size:68% auto;opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-871 .elementor-element.elementor-element-7adac776 > .elementor-container{min-height:40vh;}.elementor-871 .elementor-element.elementor-element-7adac776{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-871 .elementor-element.elementor-element-47c22287 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-871 .elementor-element.elementor-element-6b392d14{text-align:center;}.elementor-871 .elementor-element.elementor-element-6b392d14 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:5rem;font-weight:300;text-transform:uppercase;line-height:1.4em;letter-spacing:20px;color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-6782c0fa{text-align:center;}.elementor-871 .elementor-element.elementor-element-7e1c4222{padding:3em 1em 3em 1em;overflow:visible;}.elementor-871 .elementor-element.elementor-element-55f4bfed{text-align:center;}.elementor-871 .elementor-element.elementor-element-55f4bfed .elementor-heading-title{font-family:var( --e-global-typography-161195d-font-family ), Sans-serif;font-size:var( --e-global-typography-161195d-font-size );line-height:var( --e-global-typography-161195d-line-height );letter-spacing:var( --e-global-typography-161195d-letter-spacing );word-spacing:var( --e-global-typography-161195d-word-spacing );color:var( --e-global-color-secondary );}.elementor-871 .elementor-element.elementor-element-788673e1{text-align:center;}.elementor-871 .elementor-element.elementor-element-788673e1 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:15px;color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-c2c1bbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-871 .elementor-element.elementor-element-6af0c9e > .elementor-background-overlay{background-image:url("https://miadonnacafe.com/wp-content/uploads/2024/10/Overlay3.png");background-position:0px -250px;background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-871 .elementor-element.elementor-element-6af0c9e{overflow:visible;padding:3em 1em 3em 1em;}.elementor-871 .elementor-element.elementor-element-3bc31b9 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-871 .elementor-element.elementor-element-a7b047e{text-align:center;}.elementor-871 .elementor-element.elementor-element-a7b047e .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:15px;color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-645cf3f > .elementor-widget-container{margin:2% 10% 4% 10%;}.elementor-871 .elementor-element.elementor-element-645cf3f{text-align:center;color:var( --e-global-color-text );font-family:"Heebo", Sans-serif;font-size:1rem;font-weight:300;line-height:2.4em;}.elementor-871 .elementor-element.elementor-element-0dca2b9{--e-image-carousel-slides-to-show:4;}.elementor-871 .elementor-element.elementor-element-0dca2b9 > .elementor-widget-container{margin:0% -20% 0% -20%;}@media(max-width:1024px){.elementor-871 .elementor-element.elementor-element-6b392d14 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-871 .elementor-element.elementor-element-6b392d14 .elementor-heading-title{font-size:4.3rem;letter-spacing:20px;}.elementor-871 .elementor-element.elementor-element-7e1c4222{padding:3em 1em 1em 1em;}.elementor-871 .elementor-element.elementor-element-55f4bfed .elementor-heading-title{font-size:var( --e-global-typography-161195d-font-size );line-height:var( --e-global-typography-161195d-line-height );letter-spacing:var( --e-global-typography-161195d-letter-spacing );word-spacing:var( --e-global-typography-161195d-word-spacing );}.elementor-871 .elementor-element.elementor-element-788673e1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-788673e1 .elementor-heading-title{font-size:2rem;letter-spacing:20px;}.elementor-871 .elementor-element.elementor-element-6af0c9e > .elementor-background-overlay{background-position:0px 0px;}.elementor-871 .elementor-element.elementor-element-6af0c9e{padding:1em 1em 1em 1em;}.elementor-871 .elementor-element.elementor-element-3bc31b9 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-871 .elementor-element.elementor-element-a7b047e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-a7b047e{text-align:center;}.elementor-871 .elementor-element.elementor-element-a7b047e .elementor-heading-title{font-size:2rem;letter-spacing:20px;}.elementor-871 .elementor-element.elementor-element-645cf3f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-645cf3f{text-align:center;font-size:14px;}.elementor-871 .elementor-element.elementor-element-0dca2b9{--e-image-carousel-slides-to-show:3;}.elementor-871 .elementor-element.elementor-element-0dca2b9 > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-6b392d14{width:100%;max-width:100%;}.elementor-871 .elementor-element.elementor-element-6b392d14 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-6b392d14 .elementor-heading-title{font-size:1.7rem;letter-spacing:10px;}.elementor-871 .elementor-element.elementor-element-55f4bfed .elementor-heading-title{font-size:var( --e-global-typography-161195d-font-size );line-height:var( --e-global-typography-161195d-line-height );letter-spacing:var( --e-global-typography-161195d-letter-spacing );word-spacing:var( --e-global-typography-161195d-word-spacing );}.elementor-871 .elementor-element.elementor-element-788673e1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-788673e1 .elementor-heading-title{font-size:1.4rem;letter-spacing:4px;}.elementor-871 .elementor-element.elementor-element-c2c1bbe{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-871 .elementor-element.elementor-element-6af0c9e > .elementor-background-overlay{background-position:0px 0px;}.elementor-871 .elementor-element.elementor-element-3bc31b9 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-871 .elementor-element.elementor-element-a7b047e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-a7b047e .elementor-heading-title{font-size:1.8rem;}.elementor-871 .elementor-element.elementor-element-645cf3f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-871 .elementor-element.elementor-element-0dca2b9{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-0dca2b9 */.elementor-871 .elementor-element.elementor-element-0dca2b9 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */