.elementor-5598 .elementor-element.elementor-element-c4fce58{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5598 .elementor-element.elementor-element-c4fce58:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-c4fce58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-071e600{--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:space-between;--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-7da9e6e .elementor-button{font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-5598 .elementor-element.elementor-element-79fe3f6 .elementor-button{font-size:16px;font-weight:400;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-5598 .elementor-element.elementor-element-9be46a5{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5598 .elementor-element.elementor-element-9be46a5:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-9be46a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-da26825{--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;--flex-wrap:wrap;}body:not(.rtl) .elementor-5598 .elementor-element.elementor-element-95c6f4a{left:0px;}body.rtl .elementor-5598 .elementor-element.elementor-element-95c6f4a{right:0px;}.elementor-5598 .elementor-element.elementor-element-95c6f4a{top:0px;z-index:0;}.elementor-5598 .elementor-element.elementor-element-95c6f4a img{border-radius:10px 10px 10px 10px;}.elementor-5598 .elementor-element.elementor-element-e3f657d img{border-radius:10px 10px 10px 10px;}.elementor-5598 .elementor-element.elementor-element-8d5a2a7{--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:3px 3px;--row-gap:3px;--column-gap:3px;--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-bdf8984 .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:35px;font-weight:500;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5598 .elementor-element.elementor-element-722ac7d{--spacer-size:6px;}.elementor-5598 .elementor-element.elementor-element-1f99e34{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-5598 .elementor-element.elementor-element-e03ba6d{text-align:center;}.elementor-5598 .elementor-element.elementor-element-e192585{text-align:left;}.elementor-5598 .elementor-element.elementor-element-e192585 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.4em;}.elementor-5598 .elementor-element.elementor-element-4de4d9f{text-align:left;}.elementor-5598 .elementor-element.elementor-element-4de4d9f .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5598 .elementor-element.elementor-element-c605501{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5598 .elementor-element.elementor-element-c605501:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-c605501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-b320006{--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;--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-d897c65{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-5598 .elementor-element.elementor-element-d897c65:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-d897c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5598 .elementor-element.elementor-element-ef60354{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:57px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-5598 .elementor-element.elementor-element-a9ad4c3{text-align:center;}.elementor-5598 .elementor-element.elementor-element-a9ad4c3 .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-5598 .elementor-element.elementor-element-52e36a2 .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:45px;color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-447b76e{color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-844d7a4 .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:45px;color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-b50a33e{color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-f4b4945{--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;--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-32175a8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;}.elementor-5598 .elementor-element.elementor-element-32175a8:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-32175a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5598 .elementor-element.elementor-element-86147bf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:57px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-5598 .elementor-element.elementor-element-0efadef .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:45px;color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-afd073e .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-weight:500;text-transform:none;color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-088059d{color:#FFFFFF;}.elementor-5598 .elementor-element.elementor-element-afbb752{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5598 .elementor-element.elementor-element-afbb752:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-afbb752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-f2ab8bd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:29px;--padding-bottom:17px;--padding-left:29px;--padding-right:29px;}.elementor-5598 .elementor-element.elementor-element-d7204cf .elementor-heading-title{font-family:"Fira Sans", sans-serif;font-size:35px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-5598 .elementor-element.elementor-element-70a2984{--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-5598 .elementor-element.elementor-element-70a2984:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-70a2984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-b361a40{--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-5598 .elementor-element.elementor-element-b361a40:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-b361a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-ca0bb57{--spacer-size:70px;}.elementor-5598 .elementor-element.elementor-element-7d345e1{--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-5598 .elementor-element.elementor-element-7d345e1:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-7d345e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}.elementor-5598 .elementor-element.elementor-element-0091e6c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5598 .elementor-element.elementor-element-0091e6c{text-align:center;}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-5598 .elementor-element.elementor-element-ff60902 .elementor-repeater-item-f68f9af > *{display:inline-block;}.elementor-5598 .elementor-element.elementor-element-ff60902 .elementor-repeater-item-e666526.dce-item_image{justify-content:top;}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-fallback{text-align:left;}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-post-item{padding-bottom:35px;}.elementor-5598 .elementor-element.elementor-element-65362e6{--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-5598 .elementor-element.elementor-element-65362e6:not(.elementor-motion-effects-element-type-background), .elementor-5598 .elementor-element.elementor-element-65362e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c75f87b );}@media(min-width:768px){.elementor-5598 .elementor-element.elementor-element-da26825{--width:33%;}.elementor-5598 .elementor-element.elementor-element-8d5a2a7{--width:33%;}.elementor-5598 .elementor-element.elementor-element-1f99e34{--width:33.332%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5598 .elementor-element.elementor-element-da26825{--width:100%;}.elementor-5598 .elementor-element.elementor-element-b320006{--width:100%;}.elementor-5598 .elementor-element.elementor-element-f4b4945{--width:100%;}}@media(max-width:1200px){.elementor-5598 .elementor-element.elementor-element-9be46a5{--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-da26825{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5598 .elementor-element.elementor-element-bdf8984 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-c605501{--flex-wrap:wrap;}.elementor-5598 .elementor-element.elementor-element-52e36a2 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-844d7a4 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-0efadef .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-d7204cf .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-5598 .elementor-element.elementor-element-8d5a2a7{--width:100%;}.elementor-5598 .elementor-element.elementor-element-bdf8984 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-1f99e34{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5598 .elementor-element.elementor-element-e192585{text-align:center;}.elementor-5598 .elementor-element.elementor-element-4de4d9f{text-align:center;}.elementor-5598 .elementor-element.elementor-element-52e36a2 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-844d7a4 .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-0efadef .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-d7204cf .elementor-heading-title{font-size:34px;}.elementor-5598 .elementor-element.elementor-element-0091e6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-5598 .elementor-element.elementor-element-ff60902 .dce-post-item{padding-bottom:10px;}}/* Start custom CSS for button, class: .elementor-element-7da9e6e */.elementor-5598 .elementor-element.elementor-element-7da9e6e {
    width: auto;
    margin-right: 10px;
}

@media (max-width: 450px) {
    .elementor-5598 .elementor-element.elementor-element-7da9e6e {
        margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79fe3f6 */.elementor-5598 .elementor-element.elementor-element-79fe3f6 {
    float: right;
}

.elementor-5598 .elementor-element.elementor-element-79fe3f6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95efd42 */.elementor-5598 .elementor-element.elementor-element-95efd42 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fce58 */.elementor-5598 .elementor-element.elementor-element-c4fce58 > div {
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-889c57a */.elementor-5598 .elementor-element.elementor-element-889c57a {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4987390 */.elementor-5598 .elementor-element.elementor-element-4987390 {
    position: absolute;
    top: 0;
    right: 0px;
    bottom: 0;
    left: 0px;
    width: auto;
}

..elementor-5598 .elementor-element.elementor-element-4987390 #video-container {
    position: absolute;
    width: 100%;
    height: 100%;
}

.elementor-5598 .elementor-element.elementor-element-4987390 iframe {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da26825 */@media (min-width: 1025px) {
    .elementor-5598 .elementor-element.elementor-element-da26825 {
        width: 416px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ede39b0 */.elementor-5598 .elementor-element.elementor-element-ede39b0 p:last-child {
    margin-bottom: 0;
}

.elementor-5598 .elementor-element.elementor-element-ede39b0 h3 {
    margin-bottom: 15px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d8629 */.elementor-5598 .elementor-element.elementor-element-86d8629 p:last-child {
    margin-bottom: 0;
}

.elementor-5598 .elementor-element.elementor-element-86d8629 h3 {
    font-size: 24px;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5a2a7 */@media (min-width: 768px) {
    .elementor-5598 .elementor-element.elementor-element-8d5a2a7 {
        flex-grow: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e03ba6d */.elementor-5598 .elementor-element.elementor-element-e03ba6d {
    margin: 0 auto 40px auto;
    padding: 15px 0;
    min-width: 120px;
    width: 120px;
    max-width: 120px;
    background-color: #172f70;
    color: white;
}

.elementor-5598 .elementor-element.elementor-element-e03ba6d:after {
    content: "";
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 60px solid transparent;
    border-right: 60px solid transparent;
    border-bottom: 40px solid #172f70;
    transform: rotate(180deg);
}

.elementor-5598 .elementor-element.elementor-element-e03ba6d .clock-icon {
    font-size: 2rem;
    margin-bottom: 0.5rem;
}

.elementor-5598 .elementor-element.elementor-element-e03ba6d .total-time {
    font-size: 2.5rem;
    margin-bottom: 0.5rem;
}

.elementor-5598 .elementor-element.elementor-element-e03ba6d .minutes {
    font-size: 1.1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e192585 */.elementor-5598 .elementor-element.elementor-element-e192585 {
    margin-top: 13px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f99e34 */@media (min-width: 768px) {
    .elementor-5598 .elementor-element.elementor-element-1f99e34 {
        border-left: 2px solid #172f70;
        width: 154px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be46a5 */.elementor-5598 .elementor-element.elementor-element-9be46a5 > div {
    padding-top: 0;
    padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9ad4c3 */.elementor-5598 .elementor-element.elementor-element-a9ad4c3 {
    position: absolute;
    top: 0;
    right: 29px;
    padding: 9px 0;
    min-width: 40px;
    width: 40px;
    max-width: 40px;
    background-color: white;
    text-align: center;
}

.elementor-5598 .elementor-element.elementor-element-a9ad4c3:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 15px solid white;
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-447b76e */.elementor-5598 .elementor-element.elementor-element-447b76e {
    columns: 1;
}

@media (min-width: 1025px) {
    .elementor-5598 .elementor-element.elementor-element-447b76e {
        columns: 2;
    }
}

@media (min-width: 576px) and (max-width: 1024px) {
    .elementor-5598 .elementor-element.elementor-element-447b76e {
        columns: 2;
    }
}

.elementor-5598 .elementor-element.elementor-element-447b76e .ingredient-group-header {
    margin-top: 26px;
    color: white !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 18px;
}

.elementor-5598 .elementor-element.elementor-element-447b76e p {
    margin-bottom: 6px;
}

.elementor-5598 .elementor-element.elementor-element-447b76e ul {
    margin: 0;
}

.elementor-5598 .elementor-element.elementor-element-447b76e li {
    list-style: none;
}

.elementor-5598 .elementor-element.elementor-element-447b76e ul .ingredient-group-header:first-child {
    margin-top: 0;
}

.elementor-5598 .elementor-element.elementor-element-447b76e .quantity {
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50a33e */.elementor-5598 .elementor-element.elementor-element-b50a33e {
    columns: 1;
}

@media (min-width: 1025px) {
    .elementor-5598 .elementor-element.elementor-element-b50a33e {
        columns: 2;
    }
}

@media (min-width: 576px) and (max-width: 1024px) {
    .elementor-5598 .elementor-element.elementor-element-b50a33e {
        columns: 2;
    }
}

.elementor-5598 .elementor-element.elementor-element-b50a33e .ingredient-group-header {
    margin-top: 26px;
    color: white !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 18px;
}

.elementor-5598 .elementor-element.elementor-element-b50a33e p {
    margin-bottom: 6px;
}

.elementor-5598 .elementor-element.elementor-element-b50a33e ul {
    margin: 0;
}

.elementor-5598 .elementor-element.elementor-element-b50a33e li {
    list-style: none;
}

.elementor-5598 .elementor-element.elementor-element-b50a33e ul .ingredient-group-header:first-child {
    margin-top: 0;
}

.elementor-5598 .elementor-element.elementor-element-b50a33e .quantity {
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-088059d */.elementor-5598 .elementor-element.elementor-element-088059d {
    columns: 1;
}

@media (min-width: 1025px) {
    .elementor-5598 .elementor-element.elementor-element-088059d {
        columns: 2;
    }
}

@media (min-width: 576px) and (max-width: 1024px) {
    .elementor-5598 .elementor-element.elementor-element-088059d {
        columns: 2;
    }
}

.elementor-5598 .elementor-element.elementor-element-088059d p {
    margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c605501 */.elementor-5598 .elementor-element.elementor-element-c605501 > div {
    padding-top: 0;
    padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12f1d19 */.elementor-5598 .elementor-element.elementor-element-12f1d19 .stepgroup-header {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afbb752 */.elementor-5598 .elementor-element.elementor-element-afbb752 > div {
    padding-top: 0;
    padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94c4a6f */.elementor-5598 .elementor-element.elementor-element-94c4a6f h3 {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a2984 */.elementor-5598 .elementor-element.elementor-element-70a2984 > div {
    padding-top: 0;
    padding-bottom: 30px;
}/* End custom CSS */