.elementor-3 .elementor-element.elementor-element-2936859{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3 .elementor-element.elementor-element-2936859:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puffylilpancakes.com/wp-content/uploads/2025/06/R6__5459.webp");background-position:0% 57%;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-2936859::before, .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-2936859 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-2936859 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(156deg, #1F1000 0%, #5A4F4300 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-674f406{width:var( --container-widget-width, 115.2% );max-width:115.2%;--container-widget-width:115.2%;--container-widget-flex-grow:0;top:68.766px;}.elementor-3 .elementor-element.elementor-element-674f406.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-674f406{left:578.672px;}body.rtl .elementor-3 .elementor-element.elementor-element-674f406{right:578.672px;}.elementor-3 .elementor-element.elementor-element-674f406 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3 .elementor-element.elementor-element-674f406 img{width:55%;max-width:100%;opacity:0.5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8f30d91{text-align:left;}.elementor-3 .elementor-element.elementor-element-8f30d91 .elementor-heading-title{font-family:"Mitr", Sans-serif;font-size:77px;font-weight:600;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-d8ae786{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-42f561b > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1550px){body:not(.rtl) .elementor-3 .elementor-element.elementor-element-674f406{left:-669px;}body.rtl .elementor-3 .elementor-element.elementor-element-674f406{right:-669px;}.elementor-3 .elementor-element.elementor-element-674f406{top:326px;}.elementor-3 .elementor-element.elementor-element-674f406 img{width:54%;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-2936859:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-674f406{left:-327px;}body.rtl .elementor-3 .elementor-element.elementor-element-674f406{right:-327px;}.elementor-3 .elementor-element.elementor-element-674f406{top:633px;}.elementor-3 .elementor-element.elementor-element-674f406 img{width:86%;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-2936859:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-2936859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-3 .elementor-element.elementor-element-2936859{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3 .elementor-element.elementor-element-674f406{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;top:394px;}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-674f406{left:-170px;}body.rtl .elementor-3 .elementor-element.elementor-element-674f406{right:-170px;}.elementor-3 .elementor-element.elementor-element-674f406 img{width:150%;max-width:130%;}.elementor-3 .elementor-element.elementor-element-8f30d91 > .elementor-widget-container{padding:0px 0px 200px 0px;}.elementor-3 .elementor-element.elementor-element-8f30d91{text-align:center;}.elementor-3 .elementor-element.elementor-element-8f30d91 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-2936859{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2936859 */.intro {
    overflow-x: hidden;    
}

#zoom-in-out-box {
  animation: zoom-in-zoom-out 40s linear infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.3, 1.3);
  }
  100% {
    transform: scale(1, 1);
  }
}/* End custom CSS */