.elementor-3939 .elementor-element.elementor-element-ba18f14{--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:00.7rem 0.7rem;--row-gap:00.7rem;--column-gap:0.7rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3939 .elementor-element.elementor-element-529515e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3939 .elementor-element.elementor-element-9800e5a{right:15px;}body.rtl .elementor-3939 .elementor-element.elementor-element-9800e5a{left:15px;}.elementor-3939 .elementor-element.elementor-element-9800e5a{top:25px;z-index:33;}.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-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-3939 .elementor-element.elementor-element-5f2dd2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3939 .elementor-element.elementor-element-5f2dd2b{font-family:"Catamaran", Sans-serif;font-size:12px;font-weight:400;}.elementor-3939 .elementor-element.elementor-element-fe72a4a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3939 .elementor-element.elementor-element-22047b2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3939 .elementor-element.elementor-element-57844b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3939 .elementor-element.elementor-element-8184816 .elementor-heading-title{font-family:var( --e-global-typography-0357b12-font-family ), Sans-serif;font-size:var( --e-global-typography-0357b12-font-size );font-weight:var( --e-global-typography-0357b12-font-weight );line-height:var( --e-global-typography-0357b12-line-height );letter-spacing:var( --e-global-typography-0357b12-letter-spacing );}.elementor-3939 .elementor-element.elementor-element-e342958{font-family:"Catamaran", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;}.elementor-widget-theme-post-title .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-3939 .elementor-element.elementor-element-86a0fe4 .elementor-heading-title{font-family:var( --e-global-typography-40513b7-font-family ), Sans-serif;font-size:var( --e-global-typography-40513b7-font-size );font-weight:var( --e-global-typography-40513b7-font-weight );line-height:var( --e-global-typography-40513b7-line-height );color:var( --e-global-color-63e6900 );}.elementor-3939 .elementor-element.elementor-element-949d052 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3939 .elementor-element.elementor-element-949d052 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3939 .elementor-element.elementor-element-949d052 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3939 .elementor-element.elementor-element-949d052 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3939 .elementor-element.elementor-element-39d278f .elementor-button{background-color:var( --e-global-color-646cd54 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-3939 .elementor-element.elementor-element-39d278f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3939 .elementor-element.elementor-element-39d278f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3939 .elementor-element.elementor-element-39d278f .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(min-width:768px){.elementor-3939 .elementor-element.elementor-element-ba18f14{--content-width:600px;}}@media(max-width:1024px){.elementor-3939 .elementor-element.elementor-element-5f2dd2b{font-size:14px;}.elementor-3939 .elementor-element.elementor-element-8184816 .elementor-heading-title{font-size:var( --e-global-typography-0357b12-font-size );line-height:var( --e-global-typography-0357b12-line-height );letter-spacing:var( --e-global-typography-0357b12-letter-spacing );}.elementor-3939 .elementor-element.elementor-element-86a0fe4 .elementor-heading-title{font-size:var( --e-global-typography-40513b7-font-size );line-height:var( --e-global-typography-40513b7-line-height );}}@media(max-width:767px){.elementor-3939 .elementor-element.elementor-element-5f2dd2b{font-size:14px;}.elementor-3939 .elementor-element.elementor-element-8184816 .elementor-heading-title{font-size:var( --e-global-typography-0357b12-font-size );line-height:var( --e-global-typography-0357b12-line-height );letter-spacing:var( --e-global-typography-0357b12-letter-spacing );}.elementor-3939 .elementor-element.elementor-element-86a0fe4 .elementor-heading-title{font-size:var( --e-global-typography-40513b7-font-size );line-height:var( --e-global-typography-40513b7-line-height );}}/* Start custom CSS for image, class: .elementor-element-194d5fb */.elementor-3939 .elementor-element.elementor-element-194d5fb img {
        aspect-ratio:  1300 / 910;object-fit: cover;
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529515e */.elementor-3939 .elementor-element.elementor-element-529515e:hover .save-btn-wrap {
    opacity: 1;
    transition:400ms;
}
.elementor-3939 .elementor-element.elementor-element-529515e .save-btn-wrap {
    opacity: 0;
    transition:400ms
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f2dd2b */.elementor-3939 .elementor-element.elementor-element-5f2dd2b a {
    text-decoration: underline;
    text-underline-offset: 2px;
}

.elementor-3939 .elementor-element.elementor-element-5f2dd2b .elementor-widget-container {
    height: 20px !important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e342958 */.elementor-3939 .elementor-element.elementor-element-e342958 p {
    margin:0;
    
}
.elementor-3939 .elementor-element.elementor-element-e342958 .elementor-text-editor, .elementor-3939 .elementor-element.elementor-element-e342958 .elementor-widget-container {
    display: flex;
    gap: 1rem
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-949d052 */.elementor-3939 .elementor-element.elementor-element-949d052 div {
     display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba18f14 */.hidden-iterm {
    display: none
}
.elementor-3939 .elementor-element.elementor-element-ba18f14 .recipe-img-wrap-2 {
     overflow: hidden !important
}
.elementor-3939 .elementor-element.elementor-element-ba18f14:hover .recipe-img-wrap-2  img {
    transform: scale(1.1) !important;
    transition: 400ms;
   
}

.elementor-3939 .elementor-element.elementor-element-ba18f14:hover .recipe-img-wrap-2 a::after {
    content:"";
    height: 100%;
    width: 100%;
    background: #09424A20 !important;
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
}

.elementor-3939 .elementor-element.elementor-element-ba18f14:hover h3.elementor-heading-title{
    transition:400ms;
    text-decoration: underline
}/* End custom CSS */