.elementor-4609 .elementor-element.elementor-element-8064acb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-8064acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4609 .elementor-element.elementor-element-fb8ad6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-58703a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-8821be9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-132991d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", sans-serif;font-weight:500;color:#0B1440;}.elementor-4609 .elementor-element.elementor-element-e364272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4609 .elementor-element.elementor-element-e364272 .elementor-heading-title{font-family:"Bree Serif", sans-serif;font-weight:400;color:#011689;}.elementor-4609 .elementor-element.elementor-element-aaf327c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", sans-serif;font-weight:400;color:#0B1440;}.elementor-4609 .elementor-element.elementor-element-6193f38 .elementor-button{background-color:#CF152D;font-family:"Poppins", sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 27px 17px 27px;}.elementor-4609 .elementor-element.elementor-element-6193f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4609 .elementor-element.elementor-element-6193f38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-6193f38 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4609 .elementor-element.elementor-element-cbbb7b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-077cc9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4609 .elementor-element.elementor-element-077cc9a .elementor-heading-title{font-family:"Poppins", sans-serif;font-weight:500;color:#011689;}.elementor-4609 .elementor-element.elementor-element-49312fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4609 .elementor-element.elementor-element-49312fd .elementor-icon-wrapper{text-align:center;}.elementor-4609 .elementor-element.elementor-element-49312fd.elementor-view-stacked .elementor-icon{background-color:#FFF100;}.elementor-4609 .elementor-element.elementor-element-49312fd.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-49312fd.elementor-view-default .elementor-icon{color:#FFF100;border-color:#FFF100;}.elementor-4609 .elementor-element.elementor-element-49312fd.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-49312fd.elementor-view-default .elementor-icon svg{fill:#FFF100;}.elementor-4609 .elementor-element.elementor-element-ce80013{--display:flex;}.elementor-4609 .elementor-element.elementor-element-ce80012{--display:flex;}.elementor-4609 .elementor-element.elementor-element-ce80011{--display:flex;}.elementor-4609 .elementor-element.elementor-element-a2ae8ed{--grid-columns:3;}.elementor-4609 .elementor-element.elementor-element-a2ae8ed .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4609 .elementor-element.elementor-element-a2ae8ed .e-loop-item > .elementor-section, .elementor-4609 .elementor-element.elementor-element-a2ae8ed .e-loop-item > .elementor-section > .elementor-container, .elementor-4609 .elementor-element.elementor-element-a2ae8ed .e-loop-item > .e-con, .elementor-4609 .elementor-element.elementor-element-a2ae8ed .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4609 .elementor-element.elementor-element-a2ae8ed{--grid-columns:2;}}@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-a2ae8ed{--grid-columns:1;}}/* Start custom CSS for icon, class: .elementor-element-49312fd */.elementor-4609 .elementor-element.elementor-element-49312fd .elementor-icon{font-size:64px;color:#FFF100}.elementor-4609 .elementor-element.elementor-element-49312fd .elementor-icon svg{fill:#FFF100;width:1em;height:1em}@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-49312fd .elementor-icon{font-size:48px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8064acb */.rp-photo img{width:100%;height:400px;object-fit:cover;border-radius:40px;transform:rotate(3deg)}
.elementor-4609 .elementor-element.elementor-element-8064acb {font-family:'Bree Serif',serif; color:#0B1440; isolation:isolate; overflow:hidden; --pop-red:#CF152D; --pop-blue:#011689; --pop-yellow:#FFF100;}
.elementor-4609 .elementor-element.elementor-element-8064acb .e-con {min-width:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-widget {min-width:0; max-width:100%;}
.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-heading-title {font-family:'Bree Serif',serif; font-weight:400; line-height:1.03; letter-spacing:-.035em; text-wrap:balance;}
.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-widget-text-editor {font-family:'Bree Serif',serif; font-size:18px; line-height:1.6;}
.elementor-4609 .elementor-element.elementor-element-8064acb p {margin:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-wrap {width:min(1240px,100%); margin-inline:auto; padding:0 50px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-button .elementor-button {border-radius:999px; line-height:1.2; transition:transform .25s ease,background-color .25s ease; border:2px solid transparent;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-button .elementor-button:hover {transform:translateY(-3px); background:#011689; color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-button .elementor-button:focus-visible {outline:3px solid #FFF100;outline-offset:5px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-white-button .elementor-button {background:#FFFFFF; color:#011689;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-white-button .elementor-button:hover {background:#FFFFFF; color:#CF152D;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-eyebrow {font-size:13px;letter-spacing:.14em;text-transform:uppercase;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-star .elementor-heading-title {color:#FFF100;font-size:84px;line-height:1;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-jar img {height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 22px 14px rgba(11,20,64,.16));}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-jar {transition:transform .6s ease;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-jar:hover {transform:rotate(0deg) translateY(-5px);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-round img {width:100%;height:100%;object-fit:cover;border-radius:50%;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-round .elementor-widget-container {height:100%;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-round a {height:100%;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-collage {position:relative;min-height:490px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-sticker {position:absolute;z-index:5;transform:rotate(8deg);padding:18px;background:#FFF100;border-radius:50%;width:112px;height:112px;display:flex;justify-content:center;align-items:center;text-align:center;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-sticker .elementor-heading-title {font-size:21px;line-height:1.05;color:#011689;letter-spacing:-.03em;}
@media(max-width:1024px){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-wrap{padding-inline:32px;}.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-widget-text-editor{font-size:17px;}}
@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-wrap{padding-inline:24px;}.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-widget-text-editor{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-sticker{width:90px;height:90px;padding:13px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-sticker .elementor-heading-title{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-collage{min-height:360px;}}
@media(prefers-reduced-motion:reduce){.elementor-4609 .elementor-element.elementor-element-8064acb *,.elementor-4609 .elementor-element.elementor-element-8064acb *::before,.elementor-4609 .elementor-element.elementor-element-8064acb *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

.elementor-4609 .elementor-element.elementor-element-8064acb {background:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-about-hero {background:#011689;padding:155px 0 90px;position:relative;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-about-hero::after {content:"";position:absolute;bottom:-1px;left:-10%;width:120%;height:55px;background:#FFFFFF;border-radius:50% 50% 0 0/100% 100% 0 0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-grid {display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-copy {gap:25px;z-index:3;padding-bottom:20px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-copy .pop-eyebrow {color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-title .elementor-heading-title {font-size:clamp(53px,5.7vw,82px);color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-title span {color:#FFF100;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-body {max-width:420px;color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art {min-height:460px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art::before {content:"";position:absolute;background:#CF152D;border-radius:48% 52% 42% 58%;width:380px;height:380px;top:30px;left:8%;transform:rotate(-12deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar {position:absolute;width:255px;height:440px;top:-10px;left:18%;transform:rotate(10deg);z-index:3;animation:pop-arrive .85s ease-out both;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-food {position:absolute;width:205px;height:205px;bottom:0;left:-8%;border:8px solid #FFFFFF;border-radius:50%;z-index:4;transform:rotate(-8deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-sticker {right:-1%;top:26px;transform:rotate(10deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-star {position:absolute;right:0;bottom:12px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together {padding:75px 0 100px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-heading {display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:42px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-title .elementor-heading-title {font-size:clamp(44px,4.7vw,66px);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-title span {color:#CF152D;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-body {max-width:420px;padding-bottom:3px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-row {display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-main {padding-top:5px;transform:rotate(-3deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-tall-photo img {width:100%;height:480px;object-fit:cover;object-position:50% 63%;border-radius:20px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-side {padding-top:75px;transform:rotate(3deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-toast-photo img {width:100%;height:285px;object-fit:cover;border-radius:20px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-caption {padding-top:20px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-caption .elementor-heading-title {font-size:34px;color:#011689;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-side-copy {padding-top:18px;max-width:400px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals {background:#CF152D;padding:90px 0;position:relative;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-grid {display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-copy {gap:22px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-title .elementor-heading-title {font-size:64px;color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-title span {color:#FFF100;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-intro {color:#FFFFFF;max-width:390px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-line {display:grid;grid-template-columns:125px 1fr;gap:18px;padding-top:20px;border-top:1px solid rgba(255,255,255,.35);align-items:start;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-label .elementor-heading-title {font-size:30px;color:#FFFFFF;letter-spacing:-.02em;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-line .elementor-widget-text-editor {font-size:16px;color:#FFFFFF;line-height:1.45;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-copy .pop-button {margin-top:12px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-art {position:relative;min-height:555px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-photo {position:absolute;top:10px;right:-15px;width:100%;transform:rotate(6deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-photo img {width:100%;height:420px;object-fit:cover;border:8px solid #FFFFFF;border-radius:20px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-jar {position:absolute;bottom:-5px;left:-35px;width:200px;height:330px;transform:rotate(-12deg);z-index:3;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-sticker {right:15px;bottom:20px;transform:rotate(-10deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing {padding:90px 0;background:#F6F5F2;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-grid {display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;align-items:center;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-art {position:relative;min-height:360px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-art::before {content:"";background:#011689;width:300px;height:300px;border-radius:50%;position:absolute;left:0;top:50px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-jar {position:absolute;left:75px;top:0;width:200px;height:350px;transform:rotate(-14deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-star {position:absolute;right:10px;top:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-copy {gap:25px;max-width:650px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-title .elementor-heading-title {font-size:64px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-title span {color:#CF152D;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-copy .elementor-widget-text-editor {max-width:520px;}
@keyframes pop-arrive {from{opacity:0;translate:0 20px;}to{opacity:1;translate:0 0;}}
@media(max-width:1024px){
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-about-hero{padding-top:130px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-grid{gap:15px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-title .elementor-heading-title{font-size:56px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art{min-height:420px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art::before{width:300px;height:300px;left:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar{width:215px;height:360px;left:15%;top:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-food{width:165px;height:165px;left:-10%;bottom:10px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-sticker{right:-8px;top:5px;width:95px;height:95px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-heading{gap:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-row{gap:40px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-tall-photo img{height:400px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-toast-photo img{height:240px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-grid{gap:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-title .elementor-heading-title{font-size:54px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-line{grid-template-columns:100px 1fr;gap:10px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-photo img{height:340px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-art{min-height:480px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-jar{left:-10px;width:175px;height:290px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-grid{gap:30px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-art::before{width:250px;height:250px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-jar{left:40px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-title .elementor-heading-title{font-size:54px;}
}
@media(max-width:767px){
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-about-hero{padding:115px 0 55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-about-hero::after{height:28px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-grid{grid-template-columns:1fr;gap:18px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-copy{gap:20px;padding-bottom:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-title .elementor-heading-title{font-size:48px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-body{max-width:360px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art{width:min(355px,100%);min-height:370px;margin:12px auto 0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art::before{width:270px;height:270px;left:12%;top:30px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar{width:195px;height:320px;left:24%;top:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-food{width:145px;height:145px;left:0;bottom:10px;border-width:6px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-sticker{right:0;top:20px;width:85px;height:85px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-star{right:8px;bottom:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together{padding:45px 0 60px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-together-title .elementor-heading-title{font-size:42px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-row{grid-template-columns:1fr;gap:30px;padding-inline:8px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-main{transform:rotate(-2deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-tall-photo img{height:360px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-side{padding-top:0;transform:rotate(2deg);width:88%;align-self:flex-end;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-toast-photo img{height:230px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-caption .elementor-heading-title{font-size:29px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-side-copy{font-size:16px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals{padding:55px 0 40px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-grid{grid-template-columns:1fr;gap:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-title .elementor-heading-title{font-size:46px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-line{grid-template-columns:100px 1fr;gap:12px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-label .elementor-heading-title{font-size:28px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meals-art{width:min(360px,100%);min-height:430px;margin:0 auto;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-photo{right:0;width:94%;top:10px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-photo img{height:290px;border-width:6px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-shawarma-jar{left:0;bottom:0;width:165px;height:280px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-sticker{right:5px;bottom:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing{padding:45px 0 55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-grid{grid-template-columns:1fr;gap:25px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-art{width:280px;min-height:290px;margin:0 auto;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-art::before{width:230px;height:230px;left:15px;top:40px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-jar{height:280px;width:175px;left:55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-star{right:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-title .elementor-heading-title{font-size:44px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-closing-copy{gap:23px;}
}
.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-heading-title{text-transform:none;} .elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-main,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-side{transition:transform .35s ease;} .elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-main:hover,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-side:hover{transform:rotate(0deg);} @media(prefers-reduced-motion:reduce){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-main,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-side{transition:none;}}@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-line{grid-template-columns:110px 1fr;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-meal-label .elementor-heading-title{font-size:26px;white-space:nowrap;}}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-tall-photo img,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-toast-photo img{height:auto;aspect-ratio:4/5;object-fit:contain;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-row{grid-template-columns:1.15fr 1fr;gap:75px;max-width:1040px;margin-inline:auto;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story{padding:80px 0 90px;background:#011689;position:relative;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-intro{display:grid;grid-template-columns:1.5fr .65fr;gap:60px;align-items:center;margin-bottom:55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-intro-copy{gap:22px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story .pop-eyebrow{color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-title .elementor-heading-title{font-size:60px;color:#FFFFFF;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-title span{color:#FFF100;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-lead{color:#FFFFFF;max-width:630px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-art{position:relative;min-height:305px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-art::before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;background:#CF152D;top:40px;left:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-jar{position:absolute;width:170px;height:285px;left:37px;top:0;transform:rotate(11deg);}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-sticker{right:0;bottom:3px;transform:rotate(-10deg);width:100px;height:100px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-star{position:absolute;top:0;right:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-star .elementor-heading-title{font-size:60px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestones{display:grid;grid-template-columns:1fr 1fr;gap:55px 90px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone{position:relative;padding:28px 0 0 30px;border-top:2px solid rgba(255,255,255,.35);gap:13px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone::before{content:"";position:absolute;top:-9px;left:0;width:16px;height:16px;border-radius:50%;background:#FFF100;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone:nth-child(even){margin-top:55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-date{color:#FFFFFF;font-size:16px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year .elementor-heading-title{font-size:105px;color:#FFF100;line-height:.95;letter-spacing:-.05em;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year span span{font-size:.65em;vertical-align:top;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-title .elementor-heading-title{color:#FFFFFF;font-size:31px;line-height:1.1;letter-spacing:-.02em;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-body{color:#FFFFFF;font-size:17px;max-width:420px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year{transition:transform .3s ease;transform-origin:left bottom;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone:hover .pop-milestone-year{transform:rotate(-3deg);}
@media(max-width:1024px){
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-intro{grid-template-columns:1.25fr .65fr;gap:30px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-title .elementor-heading-title{font-size:49px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestones{gap:45px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year .elementor-heading-title{font-size:88px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-art::before{width:200px;height:200px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-jar{left:20px;}
}
@media(max-width:767px){
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-photo-row{grid-template-columns:1fr;gap:30px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-tall-photo img,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-toast-photo img{height:auto;aspect-ratio:4/5;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story{padding:50px 0 55px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-title .elementor-heading-title{font-size:41px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-art{width:240px;min-height:270px;margin:0 auto;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-jar{height:255px;width:155px;left:34px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-art::before{width:210px;height:210px;top:32px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-story-sticker{width:88px;height:88px;right:-10px;bottom:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestones{grid-template-columns:1fr;gap:35px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone{padding:23px 0 0 22px;gap:12px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone:nth-child(even){margin-top:0;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year .elementor-heading-title{font-size:85px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-title .elementor-heading-title{font-size:29px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-body{font-size:16px;}
}
@media(prefers-reduced-motion:reduce){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-year{transition:none;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone:hover .pop-milestone-year{transform:none;}}

.elementor-4609 .elementor-element.elementor-element-8064acb{font-family:'Poppins',sans-serif;}.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-widget-text-editor{font-family:'Poppins',sans-serif;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-eyebrow,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-milestone-date{font-family:'Poppins',sans-serif;font-weight:500;}.elementor-4609 .elementor-element.elementor-element-8064acb .elementor-button,.elementor-4609 .elementor-element.elementor-element-8064acb .pop-sticker .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:500;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art{min-height:460px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar{width:235px;height:405px;left:2%;top:10px;transform:rotate(-11deg);z-index:3;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pr-second-jar{position:absolute;width:215px;height:365px;right:0;top:65px;transform:rotate(12deg);z-index:4;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-sticker{right:-2%;top:-15px;z-index:6;font-size:18px;}
.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-star{right:45%;bottom:-5px;z-index:5;}
@media(max-width:1024px){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar{width:190px;height:335px;left:0;}.elementor-4609 .elementor-element.elementor-element-8064acb .pr-second-jar{width:175px;height:305px;right:-5px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art{min-height:400px;}}
@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-art{min-height:355px;width:310px;max-width:100%;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-jar{width:175px;height:300px;left:0;top:15px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pr-second-jar{width:155px;height:270px;right:0;top:60px;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-sticker{right:0;top:0;}.elementor-4609 .elementor-element.elementor-element-8064acb .pop-hero-star{right:45%;bottom:-5px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce80013 */.elementor-4609 .elementor-element.elementor-element-ce80013 {
    font: 400 16px/1.75 'Poppins', sans-serif;
    color: #0B1440;
    padding: 0;
    gap: 0;
    background: #fff;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-inner {
    max-width: 1240px;
    width: 100%;
    margin: auto;
    padding: 0 50px;
    gap: 30px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-heading .elementor-heading-title {
    font: 400 clamp(32px, 3.5vw, 46px)/1.12 'Bree Serif', serif;
    color: #011689;
    letter-spacing: -.8px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-title .elementor-heading-title {
    font: 400 clamp(42px, 5.5vw, 72px)/1.06 'Bree Serif', serif;
    color: #011689;
    letter-spacing: -1.4px;
    text-transform: none;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-title em {
    font-style: normal;
    color: #CF152D;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-text {
    font: 400 16px/1.8 'Poppins', sans-serif;
    color: #0B1440;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-kicker {
    font: 500 12px/1.5 'Poppins', sans-serif;
    letter-spacing: 1.5px;
    color: #CF152D;
    text-transform: uppercase;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 p {
    margin-top: 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .elementor-button {
    font: 500 14px/1.3 'Poppins', sans-serif;
    background: #011689;
    color: #fff;
    border-radius: 50px;
    padding: 17px 25px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .elementor-button:hover {
    background: #CF152D;
}

/* Hero */
.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-hero {
    background: #EAECE5;
    padding: 140px 0 65px;
    border-radius: 0 0 50px 50px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-hero .rp-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 65px;
    align-items: center;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-copy {
    gap: 22px;
    padding: 0;
    min-width: 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-photo img {
    width: 100%;
    height: 440px;
    object-fit: cover;
    border-radius: 40px;
    transform: rotate(3deg);
}

/* Sections */
.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-grid-section,
.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-detail {
    padding: 70px 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-more {
    padding: 65px 0;
    background: #F6F5F2;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-more .elementor-widget-loop-carousel {
    min-width: 0;
    width: 100%;
}

/* Recipe Stats */
.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-stats {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    padding: 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-stat {
    width: auto;
    flex: 1;
    min-width: 95px;
    background: #ffffff99;
    padding: 12px;
    border-radius: 16px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-stat .elementor-icon-box-title {
    font: 400 22px/1.4 'Bree Serif', serif;
    color: #011689;
    margin: 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-stat .elementor-icon-box-description {
    font: 400 12px/1.5 'Poppins', sans-serif;
    color: #0B1440;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-stat:has(.elementor-icon-box-title span:empty) {
    display: none;
}

/* Recipe Content */
.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content {
    max-width: 850px;
    margin: auto;
    font: 400 16px/1.85 'Poppins', sans-serif;
    color: #0B1440;
    counter-reset: recipe-step;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content p:has(> strong:only-child) {
    font: 400 32px/1.2 'Bree Serif', serif;
    color: #011689;
    margin: 35px 0 20px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content strong {
    font-weight: 500;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content ul {
    background: #EAECE5;
    padding: 26px 26px 26px 48px;
    border-radius: 22px;
    margin: 20px 0 35px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content li {
    padding: 5px 0;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content iframe {
    max-width: 100%;
    border-radius: 20px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content .wp-block-embed {
    max-width: 440px;
    margin: 35px auto;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content .wp-block-embed__wrapper {
    overflow: hidden;
    border-radius: 20px;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .rp-detail:has(.rp-content .elementor-widget-container:empty) {
    display: none;
}

/* Numbered Recipe Steps */
.elementor-4609 .elementor-element.elementor-element-ce80013 .bama-recipe-step {
    position: relative;
    padding: 0 0 22px 52px;
    border-bottom: 1px solid #0B144015;
    margin-bottom: 22px;
    counter-increment: recipe-step;
}

.elementor-4609 .elementor-element.elementor-element-ce80013 .bama-recipe-step:before {
    content: counter(recipe-step);
    position: absolute;
    left: 0;
    top: 0;
    background: #FFF100;
    color: #011689;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    text-align: center;
    font: 400 20px/34px 'Bree Serif', serif;
}

/* Tablet */
@media (max-width: 900px) {
    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-inner {
        padding: 0 30px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-hero .rp-inner {
        gap: 30px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-photo img {
        height: 350px;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-inner {
        padding: 0 24px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-hero {
        padding: 115px 0 45px;
        border-radius: 0 0 30px 30px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-hero .rp-inner {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-title .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-photo img {
        height: 300px;
        border-radius: 26px;
        transform: rotate(2deg);
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-grid-section,
    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-detail,
    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-more {
        padding: 45px 0;
    }

    .elementor-4609 .elementor-element.elementor-element-ce80013 .rp-content {
        font-size: 15px;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-4609 .elementor-element.elementor-element-ce80013 * {
        scroll-behavior: auto !important;
        transition: none !important;
    }
}/* End custom CSS */