﻿@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 20px;--wp--preset--spacing--30: 30px;--wp--preset--spacing--40: 40px;--wp--preset--spacing--50: 50px;--wp--preset--spacing--60: 100px;--wp--preset--spacing--70: 140px;--wp--preset--spacing--80: 180px;--wp--preset--spacing--small: 24px;--wp--preset--spacing--medium: 48px;--wp--preset--spacing--large: 80px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}form input,form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}form input:invalid,form textarea:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form input:-webkit-autofill,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out !important;-webkit-transition-delay:9999s !important;transition:color 9999s ease-out,background-color 9999s ease-out !important;transition-delay:9999s !important}body,input,select,button,textarea{font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:400}h1,h2,h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif}h1 em,h2 em,h3 em{font-style:italic;font-weight:400}h1{font-size:72px;line-height:115%;font-weight:900}@media(max-width: 640px){h1{font-size:42px}}h2{font-size:52px;line-height:115%;font-weight:900;color:#262626}@media(max-width: 640px){h2{font-size:36px}}h3{font-size:42px;line-height:150%;font-weight:700;color:#262626}@media(max-width: 640px){h3{font-size:30px}}h4{font-size:32px;line-height:110%;font-weight:700;color:#262626}@media(max-width: 640px){h4{font-size:24px}}h6{font-size:19px;line-height:110%;font-weight:400;letter-spacing:1.33px;text-transform:uppercase;color:#262626}@media(max-width: 640px){h6{font-size:16px}}p,ul li,ol li{font-size:20px;line-height:175%;color:#4d4d4d}@media(max-width: 640px){p,ul li,ol li{font-size:16px}}p strong,ul li strong,ol li strong{font-weight:600}p.has-small-font-size{font-size:16px !important;line-height:140%}@media(max-width: 640px){p.has-small-font-size{font-size:14px !important}}p.has-medium-font-size{font-size:24px !important;line-height:175%;color:#262626}@media(max-width: 640px){p.has-medium-font-size{font-size:20px !important}}p.has-large-font-size{font-size:32px !important;line-height:175%;color:#262626}@media(max-width: 640px){p.has-large-font-size{font-size:28px !important}}.bgr-dark{background-color:#303030}.bgr-dark h1,.bgr-dark h2,.bgr-dark h3,.bgr-dark h4,.bgr-dark h6,.bgr-dark p,.bgr-dark ol li,.bgr-dark ul li{color:#fff}.bgr-dark h1 em,.bgr-dark h2 em,.bgr-dark h3 em{color:#fcc98a}body.init-anim .animated{transition:opacity 700ms cubic-bezier(0.22, 1, 0.36, 1),transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}body.init-anim .animated:not(.in-view){opacity:0;transform:translateY(28px)}body.init-anim .animated.in-view{opacity:1}@media(prefers-reduced-motion: reduce){body.init-anim .animated{transition:none}body.init-anim .animated:not(.in-view){opacity:1;transform:none}}html{overflow-x:hidden;-webkit-text-size-adjust:100%}body{overflow-x:hidden;position:relative;background-color:#fff}.holder{width:100%;max-width:1240px;margin:0 auto;padding:0;box-sizing:border-box}.main-wrapper{width:100%;max-width:1240px;margin:0 auto;padding:0;box-sizing:border-box}@media(max-width: 1300px){.holder,.main-wrapper{width:100%;max-width:1240px;margin:0 auto;padding:0 30px;box-sizing:border-box}}@media(max-width: 640px){.holder,.main-wrapper{padding:0 16px}}.radius-general{border-radius:8px}.loading-holder{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;transition:opacity 950ms cubic-bezier(0.22, 1, 0.36, 1)}.loading-holder .loading-holder__logo-wrap{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:min(46vw,260px);transform:translate(-50%, -50%) scale(1);transition:opacity 950ms cubic-bezier(0.22, 1, 0.36, 1),transform 950ms cubic-bezier(0.22, 1, 0.36, 1)}.loading-holder .loading-holder__logo-icon{display:block;width:100%;height:auto;fill:#79b639}.loading-holder .progress-bar{display:none}.loading-holder.finished{opacity:0}.loading-holder.is-leaving .loading-holder__logo-wrap{opacity:0;transform:translate(-50%, -50%) scale(0.76)}.map-outer iframe{width:100% !important}form .form-field-row{margin-bottom:20px}form .form-field-row label{display:block;margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.5;color:#262626}form .form-field-row input[type=text],form .form-field-row input[type=email],form .form-field-row input[type=password],form .form-field-row input[type=url],form .form-field-row input[type=tel],form .form-field-row input[type=number],form .form-field-row textarea,form .form-field-row select{width:100%;height:50px;padding:0 10px;font-size:16px;font-weight:400;line-height:1.5;color:#262626;background:#fff;border:0;border-bottom:1px solid #a4a4a4;box-sizing:border-box}form .form-field-row textarea{height:150px}form .form-field-row .wpcf7-not-valid-tip{font-size:13px}form .form-field-row.btn{padding-top:32px}form button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:0;margin:0;padding:26px 30px;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#262626;background:#fff;border:2px solid #79b639;border-radius:8px;transform:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease;text-decoration:none}@media(max-width: 640px){form button{padding:20px 24px;font-size:14px}}form button::after{position:relative;display:inline-block;width:25px;height:15px;margin:0;font-size:0;line-height:1;background:rgba(0,0,0,0);border:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='15' viewBox='0 0 25 15' fill='none'%3E%3Cpath d='M24.7071 8.07112C25.0976 7.6806 25.0976 7.04743 24.7071 6.65691L18.3431 0.292946C17.9526 -0.0975785 17.3195 -0.0975785 16.9289 0.292946C16.5384 0.68347 16.5384 1.31664 16.9289 1.70716L22.5858 7.36401L16.9289 13.0209C16.5384 13.4114 16.5384 14.0446 16.9289 14.4351C17.3195 14.8256 17.9526 14.8256 18.3431 14.4351L24.7071 8.07112ZM0 7.36401V8.36401H24V7.36401V6.36401H0V7.36401Z' fill='%2379B639'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:25px 15px;transform:translateX(0);transition:transform 180ms ease}form button:hover,form button:focus-visible{outline:none}form button:hover::after,form button:focus-visible::after{transform:translateX(4px)}.jf-recipe-categories{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin:0;padding:0}.jf-recipe-categories .jf-recipe-categories__item{position:relative;margin:0}.jf-recipe-categories .jf-recipe-categories__link{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;height:100%;font-family:"Inter",Arial,Helvetica,sans-serif;color:#262626;text-decoration:none;transition:200ms ease}.jf-recipe-categories .jf-recipe-categories__link:hover,.jf-recipe-categories .jf-recipe-categories__link:focus-visible{color:#efa03f}.jf-recipe-categories .jf-recipe-categories__link:hover .jf-recipe-categories__title,.jf-recipe-categories .jf-recipe-categories__link:focus-visible .jf-recipe-categories__title{color:#efa03f}.jf-recipe-categories .jf-recipe-categories__icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;background:#fff7ed;border-radius:2px;overflow:hidden}.jf-recipe-categories .jf-recipe-categories__icon img{display:block;width:33px;height:auto}.jf-recipe-categories .jf-recipe-categories__title{display:block;margin:0;font-size:24px;line-height:41px;font-weight:700;color:#262626;transition:200ms ease}.jf-recipe-categories .jf-recipe-categories__description{display:block;margin:0;font-size:16px;line-height:29px;font-weight:400;color:#4d4d4d}@media(max-width: 1200px){.jf-recipe-categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.jf-recipe-categories{grid-template-columns:minmax(0, 1fr)}}.jf-featured-recipes{position:relative;padding:118px 0 100px;background:#303030;overflow:hidden}.jf-featured-recipes .jf-featured-recipes__featured{margin:0 auto 84px}@media(max-width: 960px){.jf-featured-recipes{padding:84px 0 76px}.jf-featured-recipes .jf-featured-recipes__featured{margin:0 auto 58px}}@media(max-width: 640px){.jf-featured-recipes{padding:56px 0;margin:0 -16px}.jf-featured-recipes .jf-featured-recipes__featured{margin:0 auto 42px;padding:0 20px}}.jf-recipe-slider{position:relative;overflow:visible}.jf-recipe-slider .jf-recipe-slider__track{position:relative;width:100%}.jf-recipe-slider .jf-recipe-slider__slide{display:flex;height:auto}.jf-recipe-slider .jf-recipe-slider__pagination{position:relative;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:42px 0 0;padding:0}.jf-recipe-slider .jf-recipe-slider__pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0;background:hsla(0,0%,100%,.4);border-radius:50%;transition:200ms ease;opacity:1}.jf-recipe-slider .jf-recipe-slider__pagination .swiper-pagination-bullet-active{background:#fff}@media(max-width: 640px){.jf-recipe-slider{padding:0 20px}.jf-recipe-slider .jf-recipe-slider__pagination{margin-top:30px}}.jf-recipe-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%;padding:24px;background:#fff;border:1px solid rgba(48,48,48,.12);border-radius:8px}.jf-recipe-card .jf-recipe-card__image{display:block;width:100%;height:100%;overflow:hidden;border-radius:8px}.jf-recipe-card .jf-recipe-card__image img{width:100%;height:100%;object-fit:cover}.jf-recipe-card .jf-recipe-card__content{display:flex;flex-direction:column;align-items:flex-start}.jf-recipe-card .jf-recipe-card__eyebrow{margin:0;font-size:19px;line-height:35px;font-weight:400;letter-spacing:1.33px;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.jf-recipe-card .jf-recipe-card__category{display:inline-block;margin:0 0 12px;padding:7px 12px;font-size:12px;line-height:100%;font-weight:600;color:#262626;text-decoration:none;background:#e8e8e8;border-radius:4px}.jf-recipe-card .jf-recipe-card__title{margin:0;font-size:34px;line-height:115%;font-weight:700;font-family:"Inter",Arial,Helvetica,sans-serif}.jf-recipe-card .jf-recipe-card__title a{color:#262626}.jf-recipe-card .jf-recipe-card__excerpt{font-size:18px;line-height:160%;color:#4d4d4d}.jf-recipe-card .jf-recipe-card__meta{display:inline-flex;align-items:center;gap:5px;opacity:.6;margin:16px 0 0}.jf-recipe-card .jf-recipe-card__meta svg{width:16px;height:16px;fill:#4d4d4d}.jf-recipe-card .jf-recipe-card__meta span{font-size:12px;line-height:100%;font-weight:400;text-transform:uppercase;color:#262626}.jf-recipe-card .jf-recipe-card__arrow{display:inline-flex;align-items:center;justify-content:center;gap:25px;width:24px;height:24px;margin:auto 0 0 auto;font-size:26px;line-height:1;color:#262626;text-decoration:none;transition:200ms ease}.jf-recipe-card .jf-recipe-card__arrow:hover,.jf-recipe-card .jf-recipe-card__arrow:focus-visible{color:#e91a20}.jf-recipe-card .jf-recipe-card__arrow svg{fill:#262626}.jf-recipe-card .jf-recipe-card__arrow-text{font-size:16px;line-height:100%;font-weight:600;letter-spacing:1.12px;text-transform:uppercase}.jf-recipe-card.jf-recipe-card-featured{grid-template-columns:588px minmax(0, 1fr);gap:69px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__image{height:394px;border-radius:8px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__content{position:relative;display:flex;flex-direction:column;gap:24px;min-height:394px;padding:0}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__eyebrow{margin:0 0 20px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__category{margin:0 20px 0 0}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__category,.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta{order:2}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__title{order:3;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:52px;line-height:110%;font-weight:900}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__title a{color:#fff}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__excerpt{order:4;font-size:20px;line-height:35px;color:#c8c8c8}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta{position:absolute;top:67px;left:127px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta svg{width:20px;height:20px;fill:#c8c8c8}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta span{color:#c8c8c8}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow{order:5;width:auto;height:64px;margin:25px 0 0;padding:0 30px;color:#fff;border:2px solid #d8d8d8;border-radius:8px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow svg{fill:#fff;transition:200ms ease}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow:hover svg,.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow:focus-visible svg{transform:translateX(4px)}.jf-recipe-card.jf-recipe-card-slider,.jf-recipe-card.jf-recipe-card-static{display:flex;flex-direction:column;padding:0;background:#fff;border:none;border-radius:8px;overflow:hidden}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__image,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__image{width:100%;height:187px;border-radius:0}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__content,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__content{flex:1;display:flex;flex-direction:column;gap:24px;padding:0 24px}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__meta,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__meta{order:1;color:#676767}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__title,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__title{order:2;font-size:20px;line-height:120%;font-weight:700}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__excerpt,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__excerpt{order:3;font-size:16px;line-height:24px;color:#4d4d4d}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__category,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__category{order:4;margin:auto 0 0}.jf-recipe-card.jf-recipe-card-slider .jf-recipe-card__arrow,.jf-recipe-card.jf-recipe-card-static .jf-recipe-card__arrow{order:5;margin:-49px 0 30px auto}@media(max-width: 1200px){.jf-recipe-card.jf-recipe-card-featured{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:44px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__title{font-size:44px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta{left:117px}.jf-recipe-card .jf-recipe-card__title{font-size:28px}}@media(max-width: 960px){.jf-recipe-card{grid-template-columns:minmax(0, 1fr)}.jf-recipe-card .jf-recipe-card__image{max-height:320px}.jf-recipe-card.jf-recipe-card-featured{grid-template-columns:minmax(0, 1fr);gap:30px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__content{min-height:0}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__eyebrow{margin:0 0 24px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__meta{position:static;margin:0 0 0 14px}}@media(max-width: 640px){.jf-recipe-card{gap:18px;padding:18px}.jf-recipe-card .jf-recipe-card__eyebrow{font-size:14px;line-height:30px}.jf-recipe-card .jf-recipe-card__title{font-size:24px}.jf-recipe-card .jf-recipe-card__excerpt{font-size:14px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__image{height:260px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__title{font-size:46px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__excerpt{font-size:18px;line-height:30px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow{height:56px;padding:0 24px}.jf-recipe-card.jf-recipe-card-featured .jf-recipe-card__arrow .jf-recipe-card__arrow-text{font-size:14px}.jf-recipe-card.jf-recipe-card-slider,.jf-recipe-card.jf-recipe-card-static{padding:0 0 22px}}.jf-recipe__grid_outer{position:relative;z-index:3;padding:48px 0 92px;margin-top:-160px}@media(max-width: 640px){.jf-recipe__grid_outer{padding:48px 0 48px;margin-top:0}}.jf-recipe__grid_outer .jf-recipe__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.jf-recipe__grid_outer .jf-recipe__grid .jf-recipe-card{background:#f3f3f3}@media(max-width: 1200px){.jf-recipe__grid_outer .jf-recipe__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.jf-recipe__grid_outer .jf-recipe__grid{grid-template-columns:minmax(0, 1fr)}}.jf-single-recipe .jf-single-recipe__content_outer{max-width:920px;margin:0 auto}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer{padding-top:48px}}.jf-single-recipe .jf-single-recipe__content_outer h2{margin:0 0 48px;padding-bottom:24px;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:34px;line-height:115%;font-weight:700;border-bottom:1px solid #dcdcdc}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer h2{margin:0 0 32px;padding-bottom:16px;font-size:28px}}.jf-single-recipe .jf-single-recipe__content_outer ul{list-style:disc;padding-left:20px}.jf-single-recipe .jf-single-recipe__content_outer ul li{font-size:18px}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer ul li{font-size:16px}}.jf-single-recipe .jf-single-recipe__content_outer .wp-block-media-text{gap:40px;margin-bottom:40px}.jf-single-recipe .jf-single-recipe__content_outer .wp-block-media-text .wp-block-media-text__content p{font-size:18px}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer .wp-block-media-text .wp-block-media-text__content p{font-size:16px}}.jf-single-recipe .jf-single-recipe__content_outer .wp-block-media-text .wp-block-media-text__media img{border-radius:4px}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks{padding:0;counter-reset:steps-counter}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text{counter-increment:steps-counter}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text{position:relative;flex-direction:column-reverse;gap:16px}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text::after{content:counter(steps-counter);display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:18px;font-weight:600;color:#efa03f;background-color:#fff7ed;border-radius:4px}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text.has-media-on-the-right{flex-direction:column}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text.has-media-on-the-right::after{display:none}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text.has-media-on-the-right::before{content:counter(steps-counter);display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:18px;font-weight:600;color:#efa03f;background-color:#fff7ed;border-radius:4px}}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text .wp-block-media-text__content{gap:16px}.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text .wp-block-media-text__content::before{content:counter(steps-counter);display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:18px;font-weight:600;color:#efa03f;background-color:#fff7ed;border-radius:4px}@media(max-width: 640px){.jf-single-recipe .jf-single-recipe__content_outer .counter-blocks .wp-block-media-text .wp-block-media-text__content::before{display:none}}.jf-single-recipe .jf-single_post-thumbnail{position:relative;z-index:3;margin-top:-350px}@media(max-width: 640px){.jf-single-recipe .jf-single_post-thumbnail{margin-top:0;padding:0 16px}}.jf-single-recipe .jf-single_post-thumbnail img{display:block;width:100%;height:auto;border-radius:8px}.jf-single-recipe .jf-recipe-category{margin:0}.jf-single-recipe .jf-recipe-category a{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;text-transform:none;border:solid 1px #fff;border-radius:4px}.jf-single-recipe .jf-recipe-meta{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:24px}.jf-single-recipe .jf-recipe-meta-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff}.jf-single-recipe .jf-recipe-meta-item svg{width:20px;height:20px;fill:#fff;opacity:.6}.jf-single-recipe .jf-single-recipe__ingredients{padding:74px 0 0}.jf-single-recipe .jf-single-recipe__ingredients .jf-single-recipe__ingredients-content{max-width:760px}@media(max-width: 1024px)and (orientation: portrait){.jf-single-recipe .jf-single-recipe__ingredients{padding:56px 0 0}}.jf-single-recipe .jf-single-recipe__content{padding:44px 0 0}.jf-single-recipe .jf-single-recipe__content .jf-single-recipe__content-inner{max-width:860px;padding-bottom:30px}@media(max-width: 1024px)and (orientation: portrait){.jf-single-recipe .jf-single-recipe__content{padding:32px 0 0}}.jf-single-recipe .jf-single-recipe__related{padding:72px 0 160px;background:#fff7ed}.jf-single-recipe .jf-single-recipe__related h2{margin:0 0 55px;text-align:center}.jf-single-recipe .jf-single-recipe__related .jf-single-recipe__related-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}@media(max-width: 1200px){.jf-single-recipe .jf-single-recipe__related .jf-single-recipe__related-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px)and (orientation: portrait){.jf-single-recipe .jf-single-recipe__related{padding:56px 0 72px}.jf-single-recipe .jf-single-recipe__related .jf-single-recipe__related-grid{grid-template-columns:minmax(0, 1fr)}}.jf-social-menu{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:22px;width:auto;margin:30px 0 0 0;padding:0;color:inherit;list-style:none}.jf-social-menu .jf-social-menu__item{margin:0;padding:0;list-style:none}.jf-social-menu .jf-social-menu__link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:currentColor;line-height:0;text-decoration:none;transition:opacity 180ms ease,transform 180ms ease}.jf-social-menu .jf-social-menu__link:hover,.jf-social-menu .jf-social-menu__link:focus-visible{opacity:.72;outline:none}.jf-social-menu .jf-social-menu__icon{position:relative;width:100%;height:100%;fill:#303030;transform:scale(1.08);transform-origin:center}@media(max-width: 1200px){.jf-social-menu{gap:18px}}@media(max-width: 480px){.jf-social-menu{gap:16px}.jf-social-menu .jf-social-menu__link{width:22px;height:22px}.jf-social-menu .jf-social-menu__icon{transform:scale(1.02)}}.site-footer .jf-social-menu{margin:0;padding:0}.site-footer .jf-social-menu .jf-social-menu__icon{fill:#fff}.landscape-message{position:fixed;left:0;top:0;z-index:9999;display:none !important;width:100%;height:200%;background:url(../img/bgr-landscape-message.jpg) center no-repeat #000;background-size:contain;transform:translateX(0px) translateY(-25%) translateZ(0px) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1)}.mobile.landscape .landscape-message{display:block !important}.site-header{position:fixed;top:0;left:0;z-index:9998;width:100%;padding:24px 0;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#fff7ed;background:rgba(0,0,0,0);transition:background-color 220ms ease,padding 220ms ease}.site-header:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:hsla(0,0%,100%,.75);transform:translateY(-100%);transition:transform 220ms ease;backdrop-filter:blur(10px)}.site-header .site-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 24px}.site-header .site-header__inner .site-header__brand{position:relative;z-index:2}.site-header .site-header__inner .site-header__brand .site-header__logo{display:inline-block}.site-header .site-header__inner .site-header__brand .site-header__logo .site-header__logo-icon{width:192px;height:48px;font-size:0;line-height:1;fill:#fff;transition:all 220ms ease}.site-header .site-header__inner .site-header__nav{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}.site-header .site-header__inner .site-header__nav .main-nav{display:flex;align-items:center;gap:56px;margin:0;padding:0;list-style:none}.site-header .site-header__inner .site-header__nav .main-nav>li{position:relative;font-size:12px;line-height:1}.site-header .site-header__inner .site-header__nav .main-nav>li>a{font-size:12px;line-height:1;color:#fff7ed;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.site-header .site-header__inner .site-header__nav .main-nav>li>ul{position:absolute;top:calc(100% + 16px);left:0;z-index:5;min-width:250px;margin:0;padding:10px 0;font-size:11px;line-height:1.2;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;transform:translateY(10px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;list-style:none;opacity:0;visibility:hidden;pointer-events:none}.site-header .site-header__inner .site-header__nav .main-nav>li>ul:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li{position:relative;font-size:11px;line-height:1.2}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li>a{display:block;padding:10px 14px;font-size:11px;line-height:1.2;color:#303030;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li>ul{position:absolute;top:0;left:calc(100% + 8px);z-index:6;min-width:200px;margin:0;padding:10px 0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;transform:translateX(10px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;list-style:none;opacity:0;visibility:hidden;pointer-events:none}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li:hover>ul,.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li:focus-within>ul{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.site-header .site-header__inner .site-header__nav .main-nav>li:hover>ul,.site-header .site-header__inner .site-header__nav .main-nav>li:focus-within>ul{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.site-header .site-header__inner .site-header__nav .main-nav>li.show-on-mobile{display:none}@media(max-width: 1024px){.site-header .site-header__inner .site-header__nav .main-nav>li.show-on-mobile{display:block}}.site-header .site-header__inner .site-header__cta-wrap{position:relative;z-index:2}.site-header .site-header__inner .site-header__cta-wrap .site-header__cta{display:inline-block;min-width:162px;height:48px;padding:0 28px;font-size:12px;line-height:46px;color:#fff7ed;letter-spacing:.14em;text-transform:uppercase;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.35);border-radius:8px;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease;text-align:center;text-decoration:none}.site-header .site-header__inner .site-header__cta-wrap .site-header__cta:hover,.site-header .site-header__inner .site-header__cta-wrap .site-header__cta:focus-visible{color:#fff7ed;background:#efa03f;border:1px solid #efa03f;outline:none}.site-header .site-header__inner .nav-trigger{display:none;position:relative;z-index:3;width:40px;height:40px;margin:0 0 0 18px;background:rgba(0,0,0,0)}.site-header .site-header__inner .nav-trigger span{position:absolute;top:50%;left:50%;width:16px;height:2px;background:#fff;transform:translate(-50%, -50%);transition:background-color 180ms ease}.site-header .site-header__inner .nav-trigger span:before,.site-header .site-header__inner .nav-trigger span:after{content:"";position:absolute;left:0;width:16px;height:2px;background:#fff;transition:top 180ms ease,bottom 180ms ease,transform 180ms ease,background-color 180ms ease}.site-header .site-header__inner .nav-trigger span:before{top:-5px}.site-header .site-header__inner .nav-trigger span:after{bottom:-5px}.site-header .site-header__inner .nav-trigger.active span{background:rgba(0,0,0,0)}.site-header .site-header__inner .nav-trigger.active span:before{top:0;background:#303030;transform:rotate(45deg)}.site-header .site-header__inner .nav-trigger.active span:after{bottom:0;background:#303030;transform:rotate(-45deg)}@media(max-width: 1024px){.site-header .site-header__inner .site-header__brand .site-header__logo .site-header__logo-icon{width:160px;height:40px}.site-header .site-header__inner .site-header__nav{position:static;top:auto;left:auto;z-index:1;transform:none}.site-header .site-header__inner .site-header__nav .main-nav{position:fixed;top:0;right:-110%;z-index:9999;display:block;width:100%;height:100vh;max-width:420px;margin:0;padding:118px 30px 40px;background:#fff;box-sizing:border-box;overflow-y:auto}.site-header .site-header__inner .site-header__nav .main-nav>li{position:static;display:block;border-bottom:1px solid rgba(0,0,0,.12)}.site-header .site-header__inner .site-header__nav .main-nav>li>a{display:block;padding:20px 0;font-size:14px;line-height:1.3;color:#303030}.site-header .site-header__inner .site-header__nav .main-nav>li>ul{position:static;top:auto;left:auto;z-index:auto;min-width:0;margin:0;padding:0 0 12px 14px;background:rgba(0,0,0,0);border:0;border-radius:0;transform:none;transition:none;list-style:none;opacity:1;visibility:visible;pointer-events:auto}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li{position:static;border:0}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li>a{display:block;padding:8px 0;font-size:13px;line-height:1.4;color:rgba(48,48,48,.72);letter-spacing:.08em;text-transform:uppercase}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li>ul{position:static;top:auto;left:auto;z-index:auto;min-width:0;margin:0;padding:6px 0 8px 14px;background:rgba(0,0,0,0);border:0;border-radius:0;transform:none;transition:none;list-style:none;opacity:1;visibility:visible;pointer-events:auto}.site-header .site-header__inner .site-header__nav .main-nav>li>ul>li>ul>li>a{display:block;padding:6px 0;font-size:12px;line-height:1.4;color:rgba(48,48,48,.62);letter-spacing:.06em;text-transform:uppercase}.site-header .site-header__inner .site-header__nav .main-nav>li.menu-item-has-children>a{padding-right:0}.site-header .site-header__inner .site-header__nav .main-nav>li.menu-item-has-children>a:after{display:none}.site-header .site-header__inner .site-header__cta-wrap{display:none}.site-header .site-header__inner .nav-trigger{display:block}}body.going-down .site-header:after,body.going-up:not(.header-in-view) .site-header:after{transform:translateY(0)}body.going-down .site-header .site-header__inner .site-header__brand .site-header__logo .site-header__logo-icon,body.going-up:not(.header-in-view) .site-header .site-header__inner .site-header__brand .site-header__logo .site-header__logo-icon{fill:#efa03f}body.going-down .site-header .site-header__inner .site-header__nav .main-nav li a,body.going-up:not(.header-in-view) .site-header .site-header__inner .site-header__nav .main-nav li a{color:#303030}body.going-down .site-header .site-header__inner .site-header__cta-wrap .site-header__cta,body.going-up:not(.header-in-view) .site-header .site-header__inner .site-header__cta-wrap .site-header__cta{color:#303030;border:1px solid rgba(0,0,0,.35)}body.going-down .site-header .site-header__inner .site-header__cta-wrap .site-header__cta:hover,body.going-down .site-header .site-header__inner .site-header__cta-wrap .site-header__cta:focus-visible,body.going-up:not(.header-in-view) .site-header .site-header__inner .site-header__cta-wrap .site-header__cta:hover,body.going-up:not(.header-in-view) .site-header .site-header__inner .site-header__cta-wrap .site-header__cta:focus-visible{color:#fff7ed;background:#efa03f;border:1px solid #efa03f}body.going-down .site-header .site-header__inner .nav-trigger span,body.going-up:not(.header-in-view) .site-header .site-header__inner .nav-trigger span{background:#303030}body.going-down .site-header .site-header__inner .nav-trigger span:before,body.going-down .site-header .site-header__inner .nav-trigger span:after,body.going-up:not(.header-in-view) .site-header .site-header__inner .nav-trigger span:before,body.going-up:not(.header-in-view) .site-header .site-header__inner .nav-trigger span:after{background:#303030}body.going-down .site-header .site-header__inner .nav-trigger.active span,body.going-up:not(.header-in-view) .site-header .site-header__inner .nav-trigger.active span{background:rgba(0,0,0,0)}.menu-overlay-bgr{display:none}@media(max-width: 1024px){.menu-overlay-bgr{position:fixed;top:0;left:0;z-index:9997;display:block;opacity:0;visibility:hidden;width:100%;height:100%;background:rgba(0,0,0,.35);transition:opacity 200ms ease,visibility 200ms ease;pointer-events:none}.menu-overlay-bgr.visible{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width: 1024px){html.menu-active{overflow:hidden}}.site-footer{position:relative;z-index:5;width:100%;margin:0;padding:56px 30px 34px;font-family:"Inter",Arial,Helvetica,sans-serif;color:hsla(0,0%,100%,.92);background:#303030;box-sizing:border-box}.site-footer::before{content:"";position:absolute;left:0;top:-99px;width:100%;height:100px;background:#303030;clip-path:polygon(100% 0, 100% 100%, 0 100%);pointer-events:none}@media(max-width: 1024px){.site-footer::before{top:-69px;height:70px}}@media(max-width: 640px){.site-footer::before{display:none}}.site-footer .site-footer__inner{position:relative;display:flex;flex-direction:column;max-width:1240px;margin:0 auto;padding:0 70px}.site-footer .site-footer__top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:100%}.site-footer .site-footer__brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:min(100%,520px)}.site-footer .site-footer__logo{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;margin:0;padding:0;text-decoration:none}.site-footer .site-footer__logo-icon{position:relative;width:96px;height:24px;fill:#fff}.site-footer .site-footer__tagline{max-width:520px;margin:0;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.03em;color:hsla(0,0%,100%,.58)}.site-footer .site-footer__nav{position:relative;display:flex;justify-content:flex-end;flex:1 1 auto;padding-top:2px}.site-footer .footer-nav{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 30px;width:auto;margin:0;padding:0;list-style:none}.site-footer .footer-nav li{margin:0;padding:0;list-style:none}.site-footer .footer-nav a{display:inline-flex;align-items:center;font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.92);text-decoration:none;transition:color 180ms ease,opacity 180ms ease}.site-footer .footer-nav a:hover,.site-footer .footer-nav a:focus-visible{color:#efa03f;outline:none}.site-footer .site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:26px;font-size:10px;line-height:1.5;letter-spacing:.02em;color:hsla(0,0%,100%,.52)}.site-footer .site-footer__copyright{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.site-footer .site-footer__social{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:22px;width:auto;margin:0;padding:0;list-style:none}.site-footer .site-footer__actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:34px;margin-left:auto}.site-footer .site-footer__social-item{margin:0;padding:0;list-style:none}.site-footer .site-footer__social-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;line-height:0;text-decoration:none;transition:opacity 180ms ease,transform 180ms ease}.site-footer .site-footer__social-link:hover,.site-footer .site-footer__social-link:focus-visible{opacity:.72;outline:none}.site-footer .site-footer__social-icon{position:relative;width:100%;height:100%;fill:currentColor;transform:scale(1.08);transform-origin:center}.site-footer .site-footer__back-to-top{position:absolute;top:-100px;right:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;transition:color 180ms ease,opacity 180ms ease,transform 180ms ease;border:solid 1px #fff;border-radius:50%}.site-footer .site-footer__back-to-top:hover,.site-footer .site-footer__back-to-top:focus-visible{color:#efa03f;opacity:.92;outline:none}.site-footer .site-footer__back-to-top-icon{position:relative;width:16px;height:16px;fill:#fff}@media(max-width: 1200px){.site-footer{padding:48px 30px 28px}.site-footer .site-footer__inner{padding:0 48px}.site-footer .site-footer__top{gap:32px}.site-footer .site-footer__tagline{font-size:10px}.site-footer .footer-nav{gap:12px 22px}.site-footer .site-footer__social{gap:18px}.site-footer .site-footer__actions{gap:28px}}@media(max-width: 1024px)and (orientation: portrait){.site-footer{padding:40px 18px 28px}.site-footer .site-footer__top{flex-direction:column;gap:24px}.site-footer .site-footer__brand{width:100%}.site-footer .site-footer__nav{justify-content:flex-start;padding-top:0}.site-footer .footer-nav{justify-content:flex-start}.site-footer .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.site-footer .site-footer__social{justify-content:flex-start}.site-footer .site-footer__actions{width:100%;justify-content:space-between}}@media(max-width: 480px){.site-footer .site-footer__inner{padding:10px 0 24px}.site-footer .site-footer__logo-icon{width:88px;height:22px;margin-bottom:10px}.site-footer .site-footer__tagline{font-size:10px}.site-footer .footer-nav{gap:10px 16px}.site-footer .site-footer__social{gap:16px}.site-footer .site-footer__actions{gap:22px}.site-footer .site-footer__social-link{width:22px;height:22px}.site-footer .site-footer__social-icon{transform:scale(1.02)}.site-footer .site-footer__back-to-top{top:0;right:0;width:40px;height:40px}.site-footer .site-footer__back-to-top-icon{width:12px;height:12px}}.jf-page-header{position:relative;z-index:1;padding:180px 0 160px;color:#fff;background:radial-gradient(67.17% 39.06% at 52.95% 43.42%, #8EC459 0%, #559A0C 100%);overflow:hidden}.jf-page-header.jf-page-header-orange{background:radial-gradient(50% 50% at 50% 50%, #EFA03F 0%, #DA7902 100%)}.jf-page-header.jf-page-header-red{background:radial-gradient(50% 50% at 50% 50%, #DF8159 0%, #BC463C 100%)}.jf-page-header .jf-page-header__content{max-width:920px;margin:0 auto}.jf-page-header .jf-page-header__content h1{margin:0 0 40px;color:#fff}.jf-page-header .jf-page-header__content h6{margin:0 0 12px;color:hsla(0,0%,100%,.6)}.jf-page-header .jf-page-header__content p{margin:0 0 34px;color:#fff}.jf-page-header .jf-page-header__content p:last-child{margin-bottom:0}.jf-page-header .jf-page-header__media{border-radius:8px;overflow:hidden}.jf-page-header .jf-page-header__media img{width:100%;height:auto;display:block;object-fit:cover}.jf-page-header .jf-page-header__placeholder{padding:16px 18px;font-size:16px;line-height:140%;color:#fff;background:rgba(0,0,0,.16);border:1px dashed hsla(0,0%,100%,.45);border-radius:8px;display:inline-block}@media(max-width: 1200px){.jf-page-header{padding:150px 0 100px}}@media(max-width: 640px){.jf-page-header{padding:160px 0 40px}}.jf-page-header.jf-page-header--with-media{background-position:68% 50%;background-size:125% 125%}.jf-page-header.jf-page-header--with-media .jf-page-header__inner{position:relative;z-index:1;display:grid;align-items:center;width:100%;grid-template-columns:minmax(0, 1fr) minmax(360px, 620px);gap:72px}.jf-page-header.jf-page-header--with-media .jf-page-header__content{max-width:none;margin:0}.jf-page-header.jf-page-header--with-media .jf-page-header__content h1 em{display:block;text-align:right}@media(max-width: 640px){.jf-page-header.jf-page-header--with-media .jf-page-header__content h1 em{text-align:left}}.jf-page-header.jf-page-header--with-media .jf-page-header__content h1 em strong{display:inline-block;position:relative}.jf-page-header.jf-page-header--with-media .jf-page-header__content h1 em strong:before{content:"";position:absolute;z-index:-1;left:0;bottom:-5px;width:100%;height:4px;background:linear-gradient(90deg, #F45055 0%, #EDC344 100%);transform:scaleX(0);transform-origin:left center;transition:transform 850ms cubic-bezier(0.22, 1, 0.36, 1) 260ms}.jf-page-header.jf-page-header--with-media .jf-page-header__content h1.in-view em strong:before{transform:scaleX(1)}.jf-page-header.jf-page-header--with-media .jf-page-header__media{width:auto;margin-right:-150px;margin-left:-30px;margin-bottom:-240px}.jf-page-header.jf-page-header--with-media .jf-page-header__media img{width:100%;height:100%;min-height:420px;object-position:50% 50%}@media(max-width: 1200px){.jf-page-header.jf-page-header--with-media{background-size:135% 135%}.jf-page-header.jf-page-header--with-media .jf-page-header__inner{grid-template-columns:minmax(0, 1fr) minmax(300px, 430px);gap:44px}.jf-page-header.jf-page-header--with-media .jf-page-header__media img{min-height:360px}}@media(max-width: 960px){.jf-page-header.jf-page-header--with-media .jf-page-header__inner{grid-template-columns:1fr;gap:36px}.jf-page-header.jf-page-header--with-media .jf-page-header__media{max-width:640px;margin:0 auto}.jf-page-header.jf-page-header--with-media .jf-page-header__media img{min-height:320px}}@media(max-width: 640px){.jf-page-header.jf-page-header--with-media{background-position:72% 50%;background-size:160% 160%}.jf-page-header.jf-page-header--with-media .jf-page-header__media{margin-bottom:-140px}.jf-page-header.jf-page-header--with-media .jf-page-header__media img{min-height:260px}}.jf-page-header.pull-up-xl{padding-bottom:180px}.jf-page-header.pull-up-xl+.wp-block-group{position:relative;z-index:3;margin-top:-360px}.jf-page-header.jf-single-recipe__hero .jf-page-header__content{max-width:1260px;text-align:center}.jf-page-header.jf-single-recipe__hero .jf-page-header__content p{max-width:820px;margin-left:auto;margin-right:auto}.jf-page-header.jf-single-recipe__hero.has-thumbnail{padding-bottom:400px}@media(max-width: 640px){.jf-page-header.jf-single-recipe__hero.has-thumbnail{padding-bottom:48px}}.jf-page-header_separator{position:absolute;left:0;bottom:-1px;z-index:2;width:100%;height:100px;background:#fff;clip-path:polygon(100% 0, 100% 100%, 0 100%)}@media(max-width: 1024px){.jf-page-header_separator{height:70px}}@media(max-width: 1024px)and (orientation: portrait){.jf-page-header_separator{display:none}}.wp-block-group{padding:64px 0}@media(max-width: 640px){.wp-block-group{padding:48px 16px !important}}.wp-block-group.offset-top-l{position:relative;z-index:3;margin-top:-180px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.offset-top-l{margin-top:0}}.wp-block-group.offset-top-xl{position:relative;z-index:3;margin-top:-360px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.offset-top-xl{margin-top:0}}.wp-block-group.pull-up-l{padding-bottom:200px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.pull-up-l{padding-bottom:0}}.wp-block-group.pull-up-l+.wp-block-group{margin-top:-200px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.pull-up-l+.wp-block-group{margin-top:0}}.wp-block-group.pull-up-xl{padding-bottom:360px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.pull-up-xl{padding-bottom:0}}.wp-block-group.pull-up-xl+.wp-block-group{margin-top:-360px}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.pull-up-xl+.wp-block-group{margin-top:0}}.wp-block-group.has-separator{position:relative}.wp-block-group.has-separator::before{content:"";position:absolute;left:0;top:-99px;width:100%;height:100px;background:#303030;clip-path:polygon(100% 0, 100% 100%, 0 100%);pointer-events:none}@media(max-width: 1024px){.wp-block-group.has-separator::before{top:-69px;height:70px}}@media(max-width: 1024px)and (orientation: portrait){.wp-block-group.has-separator::before{display:none}}.wp-block-group.has-separator.bgr-dark::before{background:#303030}.wp-block-group.testimonials-grid{gap:40px}@media(max-width: 640px){.wp-block-group.testimonials-grid{grid-template-columns:1fr}}.wp-block-group.testimonials-grid .wp-block-quote{box-sizing:border-box}@media(max-width: 640px){.wp-block-group .wp-block-group,.wp-block-group .wp-block-columns{padding:0 !important}}@media(max-width: 640px){.wp-block-columns{gap:48px}}.wp-block-columns.columns-products{margin:0 auto}.wp-block-columns.columns-products .wp-block-column{padding:40px;background-color:#f9f9f9;border-radius:8px}@media(max-width: 640px){.wp-block-columns.columns-products .wp-block-column{padding:16px}}.wp-block-columns.columns-products .wp-block-column .wp-block-image{margin:-40px -40px 0 -40px}@media(max-width: 640px){.wp-block-columns.columns-products .wp-block-column .wp-block-image{margin:-16px -16px 0 -16px}}.wp-block-columns.columns-products .wp-block-column.bgr-dark{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:radial-gradient(50% 50% at 50% 50%, #882304 0%, #530406 100%)}@media(max-width: 640px){.wp-block-columns.columns-products .wp-block-column.bgr-dark{min-height:360px}}.wp-block-columns.logo-shop-list .wp-block-column{flex:1}@media(max-width: 640px){.wp-block-media-text{display:flex;flex-direction:column;gap:16px}}.wp-block-media-text .wp-block-media-text__content{display:flex;flex-direction:column;gap:32px}@media(max-width: 640px){.wp-block-media-text .wp-block-media-text__content{gap:16px;padding:0}}.wp-block-media-text .wp-block-media-text__media img{border-radius:8px}@media(max-width: 640px){.wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:0;margin:0;padding:26px 30px;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#262626;background:#fff;border:2px solid #79b639;border-radius:8px;transform:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease;text-decoration:none}.wp-block-buttons .wp-block-button .wp-block-button__link::after{position:relative;display:inline-block;width:25px;height:15px;margin:0;font-size:0;line-height:1;background:rgba(0,0,0,0);border:0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='15' viewBox='0 0 25 15' fill='none'%3E%3Cpath d='M24.7071 8.07112C25.0976 7.6806 25.0976 7.04743 24.7071 6.65691L18.3431 0.292946C17.9526 -0.0975785 17.3195 -0.0975785 16.9289 0.292946C16.5384 0.68347 16.5384 1.31664 16.9289 1.70716L22.5858 7.36401L16.9289 13.0209C16.5384 13.4114 16.5384 14.0446 16.9289 14.4351C17.3195 14.8256 17.9526 14.8256 18.3431 14.4351L24.7071 8.07112ZM0 7.36401V8.36401H24V7.36401V6.36401H0V7.36401Z' fill='%2379B639'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:25px 15px;transform:translateX(0);transition:transform 180ms ease}.wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button .wp-block-button__link:focus-visible{outline:none}.wp-block-buttons .wp-block-button .wp-block-button__link:hover::after,.wp-block-buttons .wp-block-button .wp-block-button__link:focus-visible::after{transform:translateX(4px)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{color:#fff;background:rgba(0,0,0,0);border:2px solid #fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='15' viewBox='0 0 25 15' fill='none'%3E%3Cpath d='M24.7071 8.07112C25.0976 7.6806 25.0976 7.04743 24.7071 6.65691L18.3431 0.292946C17.9526 -0.0975785 17.3195 -0.0975785 16.9289 0.292946C16.5384 0.68347 16.5384 1.31664 16.9289 1.70716L22.5858 7.36401L16.9289 13.0209C16.5384 13.4114 16.5384 14.0446 16.9289 14.4351C17.3195 14.8256 17.9526 14.8256 18.3431 14.4351L24.7071 8.07112ZM0 7.36401V8.36401H24V7.36401V6.36401H0V7.36401Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus-visible{color:#fff;background:rgba(0,0,0,0);border-color:#fff}@media(max-width: 1024px)and (orientation: portrait){.wp-block-buttons .wp-block-button .wp-block-button__link{padding:20px 24px;font-size:14px}}.wp-block-image img{max-width:100%;height:auto;border-radius:8px}@media(max-width: 640px){.wp-block-image img{border-radius:4px}}.wp-block-image.with-label{position:relative}.wp-block-image.with-label .wp-element-caption{position:absolute;top:15px;left:-20px;padding:10px;font-size:14px;color:#fff;font-weight:600;line-height:1;text-transform:uppercase;background-color:#e91a20}.wp-block-image.with-label .wp-element-caption:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:10px solid #ac0a0f;border-left:20px solid rgba(0,0,0,0)}.wp-block-image.icon-small{display:flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:4px}.wp-block-image.icon-small img{max-width:40px;height:auto}.wp-block-image.icon-small.green{background-color:#e4fbcb}.wp-block-image.icon-small.orange{background-color:#ffebd2}.wp-block-image.icon-small.red{background-color:#ffe3e4}.wp-block-video{padding:0 24px}@media(max-width: 640px){.wp-block-video{padding:0}}.wp-block-video video{border-radius:8px}.wp-block-quote{padding:95px 44px 44px 44px;background:url(../img/icon-quote.svg) 44px 44px no-repeat #f9f9f9;border:#d7d7d7 solid 1px;border-radius:8px}@media(max-width: 640px){.wp-block-quote{padding:75px 24px 24px 24px;background-position:24px 24px}}.wp-block-quote p{margin-bottom:24px;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:36px;line-height:130%;font-weight:400;color:#262626;font-style:italic}@media(max-width: 640px){.wp-block-quote p{font-size:30px}}.wp-block-quote p.has-small-font-size{font-family:"Inter",Arial,Helvetica,sans-serif}.wp-block-quote cite{font-size:14px;color:#4d4d4d}.wp-block-quote cite:before{content:"— "}.wp-block-list{list-style:disc;padding-left:20px}.wp-block-list li{font-size:20px;line-height:175%;color:#4d4d4d}@media(max-width: 640px){.wp-block-list li{font-size:16px}}.wp-block-list li strong{font-weight:600}.jf-people .jf-people__placeholder{width:100%;padding:28px}.jf-people .jf-people__grid_outer{padding:120px 0;background-color:#fff7ed}@media(max-width: 640px){.jf-people .jf-people__grid_outer{padding:60px 0;margin:0 -16px}}.jf-people .jf-people__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.jf-people .jf-people__item{margin-bottom:32px}@media(max-width: 640px){.jf-people .jf-people__item{margin-bottom:0}}.jf-people .jf-people__item.jf-people__item--featured{display:flex;gap:48px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured{flex-direction:column;gap:24px}}.jf-people .jf-people__item.jf-people__item--featured .jf-people__thumbnail{position:relative;z-index:3;flex-basis:410px;margin-top:-180px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured .jf-people__thumbnail{margin-top:-140px;margin-bottom:0}}.jf-people .jf-people__item.jf-people__item--featured .jf-people__text{flex:1}.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__title{margin-bottom:32px;font-size:52px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__title{margin-bottom:20px;font-size:42px}}.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__leader-position{margin-bottom:32px;font-size:24px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__leader-position{margin-bottom:20px;font-size:16px}}.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__content p{font-size:20px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__content p{font-size:16px}}.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__content ul li{font-size:20px}@media(max-width: 640px){.jf-people .jf-people__item.jf-people__item--featured .jf-people__text .jf-people__content ul li{font-size:16px}}@media(max-width: 640px){.jf-people .jf-people__featured_outer .holder{padding:0}}.jf-people .jf-people__thumbnail{overflow:hidden;margin-bottom:24px;border-radius:4px}.jf-people .jf-people__thumbnail img{width:100%;height:auto;display:block;object-fit:cover}.jf-people .jf-people__title{margin-bottom:20px;font-size:42px}@media(max-width: 640px){.jf-people .jf-people__title{font-size:32px}}.jf-people .jf-people__content{display:grid;gap:12px}.jf-people .jf-people__content p{font-size:16px}.jf-people .jf-people__content ul{list-style:disc;padding-left:20px}.jf-people .jf-people__content ul li{font-size:16px}.jf-people .jf-people__content>:last-child{margin-bottom:0}.jf-people .jf-people__leader-position{margin-bottom:20px;font-size:20px;font-weight:600}@media(max-width: 640px){.jf-people .jf-people__leader-position{font-size:16px}}@media(max-width: 1200px){.jf-people .jf-people__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px)and (orientation: portrait){.jf-people{gap:24px}.jf-people .jf-people__placeholder{padding:0}.jf-people .jf-people__grid{grid-template-columns:1fr}.jf-people .jf-people__item{padding:0}}.jf-gallery{margin-bottom:80px}.jf-gallery .gallery-slider .swiper-slide figure{overflow:hidden;height:450px;border-radius:8px}@media(max-width: 1024px){.jf-gallery .gallery-slider .swiper-slide figure{height:40vw}}.jf-gallery .gallery-slider .swiper-slide figure img{width:100%;height:100%;object-fit:cover;border-radius:0}.jf-gallery .gallery-slider .swiper-pagination{position:relative;margin-top:20px}
