.elementor-102 .elementor-element.elementor-element-1a81180{--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-102 .elementor-element.elementor-element-d100180{--display:flex;--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-102 .elementor-element.elementor-element-d100180:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-d100180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-eeec04f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-db6982a{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-778a17b{--display:flex;}.elementor-102 .elementor-element.elementor-element-778a17b:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-778a17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluedragon.ca/wp-content/uploads/2024/05/information-bkg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-102 .elementor-element.elementor-element-0c5db48 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-0c5db48{text-align:center;}.elementor-102 .elementor-element.elementor-element-0c5db48 .elementor-heading-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-834d23f{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:22px;}.elementor-102 .elementor-element.elementor-element-834d23f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-834d23f.elementor-element{--align-self:center;}.elementor-102 .elementor-element.elementor-element-0c9d894{--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-102 .elementor-element.elementor-element-1ab3189{--display:flex;}.elementor-102 .elementor-element.elementor-element-9b5ba33 .elementor-icon-box-wrapper{text-align:center;}.elementor-102 .elementor-element.elementor-element-9b5ba33 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-9b5ba33 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-9b5ba33 .elementor-icon-box-title{color:#001E43;}.elementor-102 .elementor-element.elementor-element-9b5ba33 .elementor-icon-box-description{font-size:16px;font-weight:bold;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-cfb31a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-102 .elementor-element.elementor-element-dee635a .elementor-icon-box-wrapper{text-align:center;}.elementor-102 .elementor-element.elementor-element-dee635a .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-dee635a .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-dee635a .elementor-icon-box-title{color:#001E43;}.elementor-102 .elementor-element.elementor-element-dee635a .elementor-icon-box-description{font-size:16px;font-weight:bold;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-a0d6569.elementor-element{--align-self:center;}.elementor-102 .elementor-element.elementor-element-d983d3a{--display:flex;}.elementor-102 .elementor-element.elementor-element-5239f4b .elementor-icon-box-wrapper{text-align:center;}.elementor-102 .elementor-element.elementor-element-5239f4b .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-5239f4b .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-5239f4b .elementor-icon-box-title{color:#001E43;}.elementor-102 .elementor-element.elementor-element-5239f4b .elementor-icon-box-description{font-size:16px;font-weight:bold;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-031b054{--display:flex;}.elementor-102 .elementor-element.elementor-element-e67c3a8 .elementor-icon-box-wrapper{text-align:center;}.elementor-102 .elementor-element.elementor-element-e67c3a8 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-e67c3a8 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-e67c3a8 .elementor-icon-box-title{color:#001E43;}.elementor-102 .elementor-element.elementor-element-e67c3a8 .elementor-icon-box-description{font-size:16px;font-weight:bold;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-329ff6c{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-59b6334{--display:flex;}.elementor-102 .elementor-element.elementor-element-eed57ab{text-align:start;}.elementor-102 .elementor-element.elementor-element-eed57ab .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;text-transform:uppercase;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-e65fb8a{line-height:26px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-6416889{--display:flex;}.elementor-102 .elementor-element.elementor-element-62cbc97{text-align:start;}.elementor-102 .elementor-element.elementor-element-62cbc97 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;text-transform:uppercase;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-e6ef7ef{line-height:26px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-0364952{--display:flex;}.elementor-102 .elementor-element.elementor-element-aaa972e{text-align:start;}.elementor-102 .elementor-element.elementor-element-aaa972e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;text-transform:uppercase;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-4492de8{--grid-columns:2;--grid-column-gap:10px;}.elementor-102 .elementor-element.elementor-element-b7c9145{--display:flex;}.elementor-102 .elementor-element.elementor-element-6c099d8{text-align:start;}.elementor-102 .elementor-element.elementor-element-6c099d8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;text-transform:uppercase;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-c7860bf{line-height:26px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d7948fe{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-2418deb{text-align:center;}.elementor-102 .elementor-element.elementor-element-2418deb .elementor-heading-title{font-size:54px;color:#F2E4C1;}.elementor-102 .elementor-element.elementor-element-2fc1653{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-102 .elementor-element.elementor-element-66e61ac4{--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;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-20067bb7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-102 .elementor-element.elementor-element-43b076ee{text-align:center;}.elementor-102 .elementor-element.elementor-element-43b076ee .elementor-heading-title{font-size:54px;color:#F2E4C1;}.elementor-102 .elementor-element.elementor-element-5d81fb2{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-4492de8{--grid-columns:2;}.elementor-102 .elementor-element.elementor-element-2fc1653{--grid-columns:2;}}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-1a81180{--content-width:1120px;}.elementor-102 .elementor-element.elementor-element-db6982a{--content-width:1120px;}.elementor-102 .elementor-element.elementor-element-0c9d894{--content-width:550px;}.elementor-102 .elementor-element.elementor-element-329ff6c{--content-width:1000px;}.elementor-102 .elementor-element.elementor-element-b7c9145{--content-width:1000px;}.elementor-102 .elementor-element.elementor-element-d7948fe{--content-width:1150px;}.elementor-102 .elementor-element.elementor-element-66e61ac4{--content-width:1150px;}.elementor-102 .elementor-element.elementor-element-20067bb7{--content-width:1150px;}.elementor-102 .elementor-element.elementor-element-5d81fb2{--width:100%;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-0c5db48 .elementor-heading-title{font-size:50px;}.elementor-102 .elementor-element.elementor-element-834d23f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-102 .elementor-element.elementor-element-0c9d894{--flex-wrap:wrap;}.elementor-102 .elementor-element.elementor-element-4492de8{--grid-columns:2;}.elementor-102 .elementor-element.elementor-element-2418deb .elementor-heading-title{font-size:48px;}.elementor-102 .elementor-element.elementor-element-2fc1653{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-1ab3189 */.elementor-102 .elementor-element.elementor-element-1ab3189{
    width:115px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfb31a3 */.elementor-102 .elementor-element.elementor-element-cfb31a3{
    width:115px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d983d3a */.elementor-102 .elementor-element.elementor-element-d983d3a{
    width:115px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031b054 */.elementor-102 .elementor-element.elementor-element-031b054{
    width:115px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e65fb8a */.elementor-102 .elementor-element.elementor-element-e65fb8a ul, .elementor-102 .elementor-element.elementor-element-e65fb8a ol{
    padding-left: 15px;
}
.elementor-102 .elementor-element.elementor-element-e65fb8a h3{
    font-family: bebas neue,albertus,sans-serif;
    font-size: 26px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6ef7ef */.elementor-102 .elementor-element.elementor-element-e6ef7ef ul, .elementor-102 .elementor-element.elementor-element-e6ef7ef ol{
    padding-left: 15px;
}
.elementor-102 .elementor-element.elementor-element-e6ef7ef h3{
    font-family: bebas neue,albertus,sans-serif;
    font-size: 26px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7860bf */.elementor-102 .elementor-element.elementor-element-c7860bf ul, .elementor-102 .elementor-element.elementor-element-c7860bf ol{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2fc1653 *//*discover-more-recipes*/
.elementor-102 .elementor-element.elementor-element-2fc1653 .elementor-button-content-wrapper{
    display: flex;
    flex-direction: column-reverse;
    
}
/*related_recipes*/

/* Ensure the container is a flexbox */
.elementor-102 .elementor-element.elementor-element-2fc1653 .elementor-loop-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/* Style each item */
.elementor-102 .elementor-element.elementor-element-2fc1653 .elementor-loop-container > .e-loop-item {

    width: calc(100%); /* Subtract margin for proper spacing */
    box-sizing: border-box;
}

@media only screen and (min-width: 768px){
    .elementor-102 .elementor-element.elementor-element-2fc1653 .elementor-loop-container > .e-loop-item {
        width: calc(50% - 30px); 
    }
}

@media only screen and (min-width: 992px){
    .elementor-102 .elementor-element.elementor-element-2fc1653 .elementor-loop-container > .e-loop-item {
        width: calc(33.33333333% - 30px); 
    }
}


/* Select the third last .e-loop-item */
/*.elementor-102 .elementor-element.elementor-element-2fc1653 .e-loop-item:nth-last-child(3),*/
/* Select the second last .e-loop-item */
/*.elementor-102 .elementor-element.elementor-element-2fc1653 .e-loop-item:nth-last-child(2),*/
/* Select the last .e-loop-item */
/*.elementor-102 .elementor-element.elementor-element-2fc1653 .e-loop-item:nth-last-child(1) {*/
/*    display: none;*/
/*}*/

.elementor-102 .elementor-element.elementor-element-2fc1653 .e-loop-item:nth-last-child(-n+3) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20067bb7 */.elementor-102 .elementor-element.elementor-element-20067bb7{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d81fb2 *//*discover-more-recipes*/
/*.elementor-102 .elementor-element.elementor-element-5d81fb2 .e-con-inner{*/
/*    display: flex;*/
/*    flex-direction: column-reverse;*/
    
/*}*/
/*related_recipes*/

/* Ensure the container is a flexbox */
.elementor-102 .elementor-element.elementor-element-5d81fb2  {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/* Style each item */
.elementor-102 .elementor-element.elementor-element-5d81fb2  .e-loop-item {
    width: calc(100%); /* Subtract margin for proper spacing */ 
    box-sizing: border-box;
}

@media only screen and (min-width: 768px){
    .elementor-102 .elementor-element.elementor-element-5d81fb2  .e-loop-item {
        width: calc(50% - 30px); 
    }
}

@media only screen and (min-width: 992px){
    .elementor-102 .elementor-element.elementor-element-5d81fb2  .e-loop-item {
        width: calc(33.33333333% - 30px); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66e61ac4 */.elementor-102 .elementor-element.elementor-element-66e61ac4 .toggle-section{
    display: none;
}/* End custom CSS */