.elementor-401 .elementor-element.elementor-element-yfr0000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfr0000:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfr0000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-401 .elementor-element.elementor-element-yfrh000{--display:flex;--min-height:816px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-401 .elementor-element.elementor-element-yfrh000:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrh000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenfruz.com/wp-content/uploads/2026/08/rewards-hero-bg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-401 .elementor-element.elementor-element-yfrht01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) -6px;text-align:start;}.elementor-401 .elementor-element.elementor-element-yfrht01 .elementor-heading-title{font-family:"Chalet New York 1960", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-0.04em;color:#FAF8F5;}.elementor-401 .elementor-element.elementor-element-yfrhs01{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-401 .elementor-element.elementor-element-yfrhs01 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:23px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:#FAF8F5;}.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-401 .elementor-element.elementor-element-yfrhb01 .elementor-button{background-color:#F28CB4;font-family:var( --e-global-typography-ybtn001-font-family ), Sans-serif;font-size:var( --e-global-typography-ybtn001-font-size );font-weight:var( --e-global-typography-ybtn001-font-weight );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );fill:#5A2140;color:#5A2140;border-radius:60px 60px 60px 60px;padding:0.74em 0 0.74em 0;}.elementor-401 .elementor-element.elementor-element-yfrhb01{width:var( --container-widget-width, 226px );max-width:226px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-401 .elementor-element.elementor-element-yfrw000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:183px;--padding-bottom:205px;--padding-left:5%;--padding-right:5%;}.elementor-401 .elementor-element.elementor-element-yfrwt01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrwt01 .elementor-heading-title{font-family:var( --e-global-typography-ysect01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysect01-font-size );font-weight:var( --e-global-typography-ysect01-font-weight );line-height:var( --e-global-typography-ysect01-line-height );letter-spacing:var( --e-global-typography-ysect01-letter-spacing );color:#004462;}.elementor-401 .elementor-element.elementor-element-yfrws01{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrws01 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:25px;font-weight:500;line-height:1em;letter-spacing:-0.02em;color:#004462;}.elementor-401 .elementor-element.elementor-element-yfrwc00{--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;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrwtr0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrc100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrc101{--display:flex;--min-height:481px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 4px 7px 0px rgba(0,0,0,0.25);--padding-top:46px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-401 .elementor-element.elementor-element-yfrc101:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrc101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-401 .elementor-element.elementor-element-yfrp101{width:initial;max-width:initial;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrp101 .elementor-heading-title{font-family:var( --e-global-typography-ypilll1-font-family ), Sans-serif;font-size:var( --e-global-typography-ypilll1-font-size );font-weight:var( --e-global-typography-ypilll1-font-weight );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri101{--display:flex;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-401 .elementor-element.elementor-element-yfrq101{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-0.02em;}.elementor-401 .elementor-element.elementor-element-yfrc200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrc201{--display:flex;--min-height:481px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 4px 7px 0px rgba(0,0,0,0.25);--padding-top:46px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-401 .elementor-element.elementor-element-yfrc201:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrc201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-401 .elementor-element.elementor-element-yfrp201{width:initial;max-width:initial;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrp201 .elementor-heading-title{font-family:var( --e-global-typography-ypilll1-font-family ), Sans-serif;font-size:var( --e-global-typography-ypilll1-font-size );font-weight:var( --e-global-typography-ypilll1-font-weight );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-401 .elementor-element.elementor-element-yfri201{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-401 .elementor-element.elementor-element-yfri201 .elementor-icon-wrapper{text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrq201{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:35px;font-weight:500;line-height:0.97em;letter-spacing:-0.02em;}.elementor-401 .elementor-element.elementor-element-yfrc300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrc301{--display:flex;--min-height:481px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 4px 7px 0px rgba(0,0,0,0.25);--padding-top:46px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-401 .elementor-element.elementor-element-yfrc301:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrc301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-401 .elementor-element.elementor-element-yfrp301{width:initial;max-width:initial;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrp301 .elementor-heading-title{font-family:var( --e-global-typography-ypilll1-font-family ), Sans-serif;font-size:var( --e-global-typography-ypilll1-font-size );font-weight:var( --e-global-typography-ypilll1-font-weight );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri301{--display:flex;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrq301{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-0.02em;}.elementor-401 .elementor-element.elementor-element-yfrwp01 .elementor-icon-wrapper{text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-stacked .elementor-icon{background-color:#F28CB4;color:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-default .elementor-icon{color:#F28CB4;border-color:#F28CB4;}.elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-default .elementor-icon svg{fill:#F28CB4;}.elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-framed .elementor-icon{background-color:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwp01.elementor-view-stacked .elementor-icon svg{fill:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwp01 .elementor-icon{font-size:17px;}.elementor-401 .elementor-element.elementor-element-yfrwp01 .elementor-icon svg{height:17px;}.elementor-401 .elementor-element.elementor-element-yfrwn01 .elementor-icon-wrapper{text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-stacked .elementor-icon{background-color:#F28CB4;color:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-default .elementor-icon{color:#F28CB4;border-color:#F28CB4;}.elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-framed .elementor-icon, .elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-default .elementor-icon svg{fill:#F28CB4;}.elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-framed .elementor-icon{background-color:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwn01.elementor-view-stacked .elementor-icon svg{fill:#5A2140;}.elementor-401 .elementor-element.elementor-element-yfrwn01 .elementor-icon{font-size:17px;}.elementor-401 .elementor-element.elementor-element-yfrwn01 .elementor-icon svg{height:17px;}.elementor-401 .elementor-element.elementor-element-yfrwb01 .elementor-button{background-color:#F28CB4;font-family:var( --e-global-typography-ybtn001-font-family ), Sans-serif;font-size:var( --e-global-typography-ybtn001-font-size );font-weight:var( --e-global-typography-ybtn001-font-weight );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );fill:#5A2140;color:#5A2140;border-radius:60px 60px 60px 60px;padding:0.74em 0 0.74em 0;}.elementor-401 .elementor-element.elementor-element-yfrwb01{width:var( --container-widget-width, 171px );max-width:171px;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-401 .elementor-element.elementor-element-yfrb000{--display:flex;--min-height:316px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-401 .elementor-element.elementor-element-yfrb000:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrb000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F28CB4;background-image:url("https://yogenfruz.com/wp-content/uploads/2026/07/desktop-our-mission-bg-scaled.webp");background-position:center center;background-size:cover;}.elementor-401 .elementor-element.elementor-element-yfrbh01{z-index:1;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrbh01 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:56px;font-weight:500;line-height:1.09em;letter-spacing:-0.04em;color:#5A2140;}body.elementor-page-401:not(.elementor-motion-effects-element-type-background), body.elementor-page-401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-yfrh000{--content-width:1200px;}.elementor-401 .elementor-element.elementor-element-yfrw000{--content-width:1200px;}}@media(max-width:1199px) and (min-width:768px){.elementor-401 .elementor-element.elementor-element-yfrc100{--width:480px;}.elementor-401 .elementor-element.elementor-element-yfrc200{--width:480px;}.elementor-401 .elementor-element.elementor-element-yfrc300{--width:480px;}}@media(min-width:1200px){.elementor-401 .elementor-element.elementor-element-yfrh000:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrh000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1199px){.elementor-401 .elementor-element.elementor-element-yfrh000{--min-height:660px;}.elementor-401 .elementor-element.elementor-element-yfrht01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) -5px;}.elementor-401 .elementor-element.elementor-element-yfrht01 .elementor-heading-title{font-size:42px;line-height:1em;letter-spacing:-0.04em;}.elementor-401 .elementor-element.elementor-element-yfrhs01 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-401 .elementor-element.elementor-element-yfrhb01{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-401 .elementor-element.elementor-element-yfrhb01 .elementor-button{font-size:var( --e-global-typography-ybtn001-font-size );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfrw000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-401 .elementor-element.elementor-element-yfrwt01 .elementor-heading-title{font-size:var( --e-global-typography-ysect01-font-size );line-height:var( --e-global-typography-ysect01-line-height );letter-spacing:var( --e-global-typography-ysect01-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfrws01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-yfrws01 .elementor-heading-title{font-size:22px;}.elementor-401 .elementor-element.elementor-element-yfrwc00{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrwtr0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-401 .elementor-element.elementor-element-yfrc101{--min-height:0px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-401 .elementor-element.elementor-element-yfrp101 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri101{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrq101{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:28px;line-height:1.04em;}.elementor-401 .elementor-element.elementor-element-yfrc201{--min-height:0px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-401 .elementor-element.elementor-element-yfrp201 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri201{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-401 .elementor-element.elementor-element-yfrq201{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:28px;line-height:1.04em;}.elementor-401 .elementor-element.elementor-element-yfrc301{--min-height:0px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-401 .elementor-element.elementor-element-yfrp301 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri301{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrq301{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:28px;line-height:1.04em;}.elementor-401 .elementor-element.elementor-element-yfrwb01{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-401 .elementor-element.elementor-element-yfrwb01 .elementor-button{font-size:var( --e-global-typography-ybtn001-font-size );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfrb000{--min-height:240px;}.elementor-401 .elementor-element.elementor-element-yfrbh01 .elementor-heading-title{font-size:44px;line-height:1.09em;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-yfrh000{--min-height:clamp(430px, 76svh, 603px);}.elementor-401 .elementor-element.elementor-element-yfrht01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrht01 .elementor-heading-title{font-size:30px;line-height:1em;letter-spacing:-0.04em;}.elementor-401 .elementor-element.elementor-element-yfrhs01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-401 .elementor-element.elementor-element-yfrhs01 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-401 .elementor-element.elementor-element-yfrhb01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;}.elementor-401 .elementor-element.elementor-element-yfrhb01 .elementor-button{font-size:var( --e-global-typography-ybtn001-font-size );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );padding:0.785em 0 0.785em 0;}.elementor-401 .elementor-element.elementor-element-yfrw000{--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-401 .elementor-element.elementor-element-yfrwt01 .elementor-heading-title{font-size:var( --e-global-typography-ysect01-font-size );line-height:var( --e-global-typography-ysect01-line-height );letter-spacing:var( --e-global-typography-ysect01-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfrws01 .elementor-heading-title{font-size:20px;}.elementor-401 .elementor-element.elementor-element-yfrwc00{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrwtr0{--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:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-401 .elementor-element.elementor-element-yfrc101{--min-height:0px;--padding-top:42px;--padding-bottom:48px;--padding-left:35px;--padding-right:35px;}.elementor-401 .elementor-element.elementor-element-yfrp101 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri101{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrq101{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;line-height:0.97em;}.elementor-401 .elementor-element.elementor-element-yfrc201{--min-height:0px;--padding-top:42px;--padding-bottom:48px;--padding-left:35px;--padding-right:35px;}.elementor-401 .elementor-element.elementor-element-yfrp201 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri201{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-401 .elementor-element.elementor-element-yfrq201{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;line-height:0.97em;}.elementor-401 .elementor-element.elementor-element-yfrc301{--min-height:0px;--padding-top:42px;--padding-bottom:48px;--padding-left:35px;--padding-right:35px;}.elementor-401 .elementor-element.elementor-element-yfrp301 .elementor-heading-title{font-size:var( --e-global-typography-ypilll1-font-size );line-height:var( --e-global-typography-ypilll1-line-height );letter-spacing:var( --e-global-typography-ypilll1-letter-spacing );}.elementor-401 .elementor-element.elementor-element-yfri301{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-401 .elementor-element.elementor-element-yfrq301{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;line-height:0.97em;}.elementor-401 .elementor-element.elementor-element-yfrwb01{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95px;--container-widget-flex-grow:0;width:var( --container-widget-width, 95px );max-width:95px;}.elementor-401 .elementor-element.elementor-element-yfrwb01 .elementor-button{font-size:var( --e-global-typography-ybtn001-font-size );line-height:var( --e-global-typography-ybtn001-line-height );letter-spacing:var( --e-global-typography-ybtn001-letter-spacing );padding:0.785em 0 0.785em 0;}.elementor-401 .elementor-element.elementor-element-yfrb000:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-yfrb000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenfruz.com/wp-content/uploads/2026/07/mobile-our-mission-bg.webp");background-position:center center;background-size:cover;}.elementor-401 .elementor-element.elementor-element-yfrb000{--min-height:259px;}.elementor-401 .elementor-element.elementor-element-yfrbh01 .elementor-heading-title{font-size:32px;line-height:1.19em;}}/* Start custom CSS for heading, class: .elementor-element-yfrht01 *//* Line 1 Chalet Paris 56, line 2 Chalet New York 120 in one text node; the widget carries line 1's size so the mask window fits */
.elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hp, .elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hn { display: block }
.elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hp { font-family: 'Chalet Paris 1960', sans-serif; margin-bottom: 25px }
.elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hn { font-size: 120px; line-height: .87em; letter-spacing: -.02em }
@media(max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hp { margin-bottom: 18px }
  .elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hn { font-size: 90px; line-height: .87em } }
@media(max-width:767px){ .elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hp { margin-bottom: 17px }
  .elementor-401 .elementor-element.elementor-element-yfrht01 .yfr-hn { font-size: 60px; line-height: .87em } }
/* Brand Ü mark over the typed glyph. Drawn on the split char, so it rises with the letters. */
.elementor-401 .elementor-element.elementor-element-yfrht01 .yf-uc { -webkit-text-fill-color: transparent }
.elementor-401 .elementor-element.elementor-element-yfrht01 .yf-uc::before {
  content: ''; display: inline-block; vertical-align: baseline;
  width: .627em; height: .935em; margin-right: -.65em;
  background: currentColor;
  -webkit-mask: url('https://yogenfruz.com/wp-content/uploads/2026/07/icon-footer.webp') center / contain no-repeat;
  mask: url('https://yogenfruz.com/wp-content/uploads/2026/07/icon-footer.webp') center / contain no-repeat }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfrhs01 */.elementor-401 .elementor-element.elementor-element-yfrhs01 .elementor-heading-title { max-width: 410px }
@media(max-width:767px){ /* 245 sits inside the 226-263 band that reproduces the Figma break */
  .elementor-401 .elementor-element.elementor-element-yfrhs01 .elementor-heading-title { max-width: 245px; margin: 0 auto } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfrh000 *//* Figma crop as percentages (1959x1103 at -294,-144 in 1440x816); darkening is in the asset, the cream scrim is ours */
/* :not() matches Elementor's background rule specificity (0,4,0) or the native cover wins */
.elementor-401 .elementor-element.elementor-element-yfrh000:not(.elementor-motion-effects-element-type-background) { background-size: 136.05% auto;
  background-position: 56.6% 50.2%; background-repeat: no-repeat }
.elementor-401 .elementor-element.elementor-element-yfrh000::before { content: ''; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(to right, rgba(250,248,245,.09), rgba(250,248,245,0) 47%) }
.elementor-401 .elementor-element.elementor-element-yfrh000 > .e-con-inner { position: relative; z-index: 1; display: flex;
  flex-direction: column; justify-content: center; padding: 104px 0 0 }
@media(max-width:767px){
  .elementor-401 .elementor-element.elementor-element-yfrh000:not(.elementor-motion-effects-element-type-background) {
    background-size: 272% auto; background-position: 41.7% 100% }
  .elementor-401 .elementor-element.elementor-element-yfrh000 > .e-con-inner { align-items: center; text-align: center; padding: 0 } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfrp101 *//* The drawn pill; colour is left to inherit so the card hover still drives it */
.elementor-401 .elementor-element.elementor-element-yfrp101 .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center;
  min-width: 111px; height: 33px; padding: 0 14px; border: 2px solid currentColor; border-radius: 50px }
.elementor-401 .elementor-element.elementor-element-yfrp101 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrp101 .elementor-heading-title { color: inherit }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfri101 */.elementor-401 .elementor-element.elementor-element-yfri101 { color: #434343; width: 125px; height: 139px; flex: 0 0 auto;
  background-color: currentColor;
  -webkit-mask: url(https://yogenfruz.com/wp-content/uploads/2026/08/rewards-icon-01-mask.webp) center/contain no-repeat;
  mask: url(https://yogenfruz.com/wp-content/uploads/2026/08/rewards-icon-01-mask.webp) center/contain no-repeat }
@media(max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfri101 { width: 105px; height: 117px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yfrq101 *//* colour left low-specificity so the card hover overrides it */
.elementor-401 .elementor-element.elementor-element-yfrq101 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrq101 p { margin: 0 }
.elementor-401 .elementor-element.elementor-element-yfrq101 b { font-weight: 500; color: #004462 }
@media(min-width:768px) and (max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfrq101 br:first-of-type { display: none } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfrp201 *//* The drawn pill; colour is left to inherit so the card hover still drives it */
.elementor-401 .elementor-element.elementor-element-yfrp201 .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center;
  min-width: 111px; height: 33px; padding: 0 14px; border: 2px solid currentColor; border-radius: 50px }
.elementor-401 .elementor-element.elementor-element-yfrp201 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrp201 .elementor-heading-title { color: inherit }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yfri201 *//* No primary_color: inherit, so the card hover recolours the artwork */
.elementor-401 .elementor-element.elementor-element-yfri201 { color: #434343 }
.elementor-401 .elementor-element.elementor-element-yfri201 .elementor-icon { color: inherit; display: flex; align-items: center; justify-content: center; width: 141px; height: 141px; padding: 0 }
.elementor-401 .elementor-element.elementor-element-yfri201 .elementor-icon svg { width: 100%; height: auto; display: block }
.elementor-401 .elementor-element.elementor-element-yfri201 .elementor-icon svg path { fill: currentColor }
@media(max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfri201 .elementor-icon { width: 118px; height: 118px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yfrq201 *//* colour left low-specificity so the card hover overrides it */
.elementor-401 .elementor-element.elementor-element-yfrq201 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrq201 p { margin: 0 }
.elementor-401 .elementor-element.elementor-element-yfrq201 b { font-weight: 500; color: #004462 }
@media(min-width:768px) and (max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfrq201 br:last-of-type { display: none } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfrp301 *//* The drawn pill; colour is left to inherit so the card hover still drives it */
.elementor-401 .elementor-element.elementor-element-yfrp301 .elementor-heading-title { display: inline-flex; align-items: center; justify-content: center;
  min-width: 111px; height: 33px; padding: 0 14px; border: 2px solid currentColor; border-radius: 50px }
.elementor-401 .elementor-element.elementor-element-yfrp301 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrp301 .elementor-heading-title { color: inherit }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfri301 */.elementor-401 .elementor-element.elementor-element-yfri301 { color: #434343; width: 131px; height: 134px; flex: 0 0 auto;
  background-color: currentColor;
  -webkit-mask: url(https://yogenfruz.com/wp-content/uploads/2026/08/rewards-icon-03-mask.webp) center/contain no-repeat;
  mask: url(https://yogenfruz.com/wp-content/uploads/2026/08/rewards-icon-03-mask.webp) center/contain no-repeat }
@media(max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfri301 { width: 110px; height: 113px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yfrq301 *//* colour left low-specificity so the card hover overrides it */
.elementor-401 .elementor-element.elementor-element-yfrq301 { color: #101213 }
.elementor-401 .elementor-element.elementor-element-yfrq301 p { margin: 0 }
.elementor-401 .elementor-element.elementor-element-yfrq301 b { font-weight: 500; color: #004462 }
@media(min-width:768px) and (max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfrq301 br:first-of-type { display: none } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfrwtr0 *//* Desktop/tablet: three equal-height cards */
@media(min-width:1200px){ .elementor-401 .elementor-element.elementor-element-yfrwtr0 { display: grid; grid-template-columns: repeat(3, 32%);
  justify-content: space-between; align-items: stretch } }
/* Mobile: one-card slider track, same geometry as the About cards */
@media(max-width:767px){
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 { display: flex; flex-wrap: nowrap; column-gap: 60px; overflow: visible }
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con { flex: 0 0 auto; width: 91.4% }
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:first-child { margin-left: 4.3% }
}

/* Rewards how-it-works cards - one copy for all three */
/* Painted inner box fills the tallest card at every breakpoint */
.elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con { position: relative }
.elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con > .e-con { height: 100% }
@media(hover:hover) and (min-width:1200px){
  /* Permanent layer: no compositing-layer birth on first hover */
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con > .e-con { transition: transform .35s ease, background-color .35s ease; will-change: transform }
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con .yfr-step, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con .yfr-copy, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con .yfr-copy b, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con .yfr-ico { transition: color .35s ease, border-color .35s ease }
  /* .yf-done gate: hover waits for the .yf-pop entrance to land. See snippet 37. */
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover > .e-con,
  html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover > .e-con { transform: rotate(9deg); background-color: #F28CB4 }
  /* The highlighted word carries its own navy, so inheriting plum is not enough */
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover .yfr-step, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover .yfr-copy, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover .yfr-copy b, .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover .yfr-ico,
  html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover .yfr-step, html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover .yfr-copy, html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover .yfr-copy b, html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover .yfr-ico { color: #5A2140 }
  .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con.yf-done:hover .yfr-step,
  html:not(.js-motion) .elementor-401 .elementor-element.elementor-element-yfrwtr0 > .e-con:hover .yfr-step { border-color: #5A2140 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfrwc00 */.elementor-401 .elementor-element.elementor-element-yfrwc00 { position: relative }
/* Mobile arrows over the card edges; no side padding here, so no overhang */
@media(max-width:767px){
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev, .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-next { position: absolute; top: 50%; transform: translateY(-50%);
    z-index: 3; cursor: pointer }
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev { left: 0 }
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-next { right: 0 }
  /* 42px box, 38px disc: the transparent ring absorbs the half pixel a composited edge rounds away */
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev .elementor-icon, .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-next .elementor-icon {
    width: 42px; height: 42px; padding: 0; margin: -2px;
    border: 2px solid transparent; background-clip: padding-box;
    display: flex; align-items: center; justify-content: center }
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev, .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-next,
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev > *, .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-next > * { will-change: transform }
  .elementor-401 .elementor-element.elementor-element-yfrwc00 .yfa-sf-prev .elementor-icon svg { transform: rotate(180deg) }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-yfrwb01 */body .elementor-401 .elementor-element.elementor-element-yfrwb01.elementor-widget { margin-left: auto; margin-right: auto }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfrw000 *//* Clip sideways only: the mobile slider parks cards off-canvas, the hover rotation must not be cut */
.elementor-401 .elementor-element.elementor-element-yfrw000 { overflow-x: hidden }
@supports (overflow: clip) { .elementor-401 .elementor-element.elementor-element-yfrw000 { overflow-x: clip; overflow-y: visible } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfrbh01 *//* Brand Ü mark; empty span so the line split cannot hoist a glyph on top of it. */
.elementor-401 .elementor-element.elementor-element-yfrbh01 .yf-u { display: inline-block; width: .643em; height: .96em; margin-inline: .04em; vertical-align: baseline;
  background: currentColor;
  -webkit-mask: url('https://yogenfruz.com/wp-content/uploads/2026/07/icon-footer.webp') center / contain no-repeat;
  mask: url('https://yogenfruz.com/wp-content/uploads/2026/07/icon-footer.webp') center / contain no-repeat }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfrb000 */.elementor-401 .elementor-element.elementor-element-yfrb000 { position: relative }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfr0000 *//* 2549x991 #DCF3FB ellipse under a 461px blur, folded into gradient stops */
.elementor-401 .elementor-element.elementor-element-yfr0000 { background-image: radial-gradient(1660px 840px at 48.6% 1089px,
  #DCF3FB 0%, #DCF3FB 38%, #E2F5FC 52%, #EAF7FA 64%, #F1F8F8 76%, #F6FAF7 86%,
  #FAF8F5 100%) }
@media(max-width:1199px){ .elementor-401 .elementor-element.elementor-element-yfr0000 { background-image: radial-gradient(1180px 720px at 50% 900px,
  #DCF3FB 0%, #DCF3FB 38%, #E2F5FC 52%, #EAF7FA 64%, #F1F8F8 76%, #F6FAF7 86%,
  #FAF8F5 100%) } }
@media(max-width:767px){ .elementor-401 .elementor-element.elementor-element-yfr0000 { background-image: radial-gradient(560px 660px at 50% 960px,
  #DCF3FB 0%, #DCF3FB 40%, #E4F6FC 56%, #EEF8F9 70%, #F5FAF7 85%, #FAF8F5 100%) } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chalet New York 1960';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/chalet-newyork-1960.woff2?v=2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/helvetica-neue-400.woff2?v=2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/helvetica-neue-500.woff2?v=2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/helvetica-neue-700.woff2?v=2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/helvetica-neue-500-italic.woff2?v=2') format('woff2');
}
/* End Custom Fonts CSS */