.elementor-360 .elementor-element.elementor-element-yff0000{--display:flex;--min-height:826px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:255px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff0000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff0000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenfruz.com/wp-content/uploads/2026/07/desktop-about-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-360 .elementor-element.elementor-element-yffh101{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffh101 .elementor-heading-title{font-family:"Chalet Paris 1960", Sans-serif;font-size:120px;font-weight:400;line-height:0.9em;letter-spacing:-0.04em;color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffh102{width:var( --container-widget-width, 364px );max-width:364px;margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:364px;--container-widget-flex-grow:0;text-align:start;}.elementor-360 .elementor-element.elementor-element-yffh102 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:23px;font-weight:400;line-height:1.18em;letter-spacing:0em;color:#FFFFFF;}.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-360 .elementor-element.elementor-element-yffb101 .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-360 .elementor-element.elementor-element-yffb101{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-360 .elementor-element.elementor-element-yff1000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:164px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff1000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff1000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DCF3FB 70%, #FAF8F5 88%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-360 .elementor-element.elementor-element-yffsky1{width:auto;max-width:auto;bottom:0px;z-index:1;}body:not(.rtl) .elementor-360 .elementor-element.elementor-element-yffsky1{left:0px;}body.rtl .elementor-360 .elementor-element.elementor-element-yffsky1{right:0px;}.elementor-360 .elementor-element.elementor-element-yffsky1 img{width:105vw;max-width:105vw;}.elementor-360 .elementor-element.elementor-element-yffe201{z-index:2;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffe201 .elementor-heading-title{font-family:var( --e-global-typography-ysubh01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysubh01-font-size );font-weight:var( --e-global-typography-ysubh01-font-weight );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yffh201{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh201 .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-360 .elementor-element.elementor-element-yff1100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-360 .elementor-element.elementor-element-yff1110{--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;}.elementor-360 .elementor-element.elementor-element-yffs01{--display:flex;--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;}.elementor-360 .elementor-element.elementor-element-yffn01{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffn01 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:180px;font-weight:500;line-height:1em;letter-spacing:-0.04em;color:#004462;}.elementor-360 .elementor-element.elementor-element-yffl01{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffl01 .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-360 .elementor-element.elementor-element-yffs02{--display:flex;--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;}.elementor-360 .elementor-element.elementor-element-yffn02{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffn02 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:180px;font-weight:500;line-height:1em;letter-spacing:-0.04em;color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yffl02{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffl02 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:25px;font-weight:500;line-height:1em;letter-spacing:-0.02em;color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yffs03{--display:flex;--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;}.elementor-360 .elementor-element.elementor-element-yffn03{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffn03 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:180px;font-weight:500;line-height:1em;letter-spacing:-0.04em;color:#004462;}.elementor-360 .elementor-element.elementor-element-yffl03{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffl03 .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-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-360 .elementor-element.elementor-element-yffstp1 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#004462;}.elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-framed .elementor-icon{background-color:#004462;}.elementor-360 .elementor-element.elementor-element-yffstp1.elementor-view-stacked .elementor-icon svg{fill:#004462;}.elementor-360 .elementor-element.elementor-element-yffstp1 .elementor-icon{font-size:17px;}.elementor-360 .elementor-element.elementor-element-yffstp1 .elementor-icon svg{height:17px;}.elementor-360 .elementor-element.elementor-element-yffstn1 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#004462;}.elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-framed .elementor-icon{background-color:#004462;}.elementor-360 .elementor-element.elementor-element-yffstn1.elementor-view-stacked .elementor-icon svg{fill:#004462;}.elementor-360 .elementor-element.elementor-element-yffstn1 .elementor-icon{font-size:17px;}.elementor-360 .elementor-element.elementor-element-yffstn1 .elementor-icon svg{height:17px;}.elementor-360 .elementor-element.elementor-element-yffcup1{width:auto;max-width:auto;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-360 .elementor-element.elementor-element-yffcup1 img{width:105vw;max-width:105vw;}.elementor-360 .elementor-element.elementor-element-yff2000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:190px;--padding-bottom:168px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff2000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff2000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffh301{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh301 .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-360 .elementor-element.elementor-element-yffh302{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh302 .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-360 .elementor-element.elementor-element-yff2100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yff2110{--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;}.elementor-360 .elementor-element.elementor-element-yffc01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffi01{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffi01:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yffi01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffp01 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfft01{margin:30px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfft01 .elementor-heading-title{font-family:var( --e-global-typography-yfeel01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfeel01-font-size );font-weight:var( --e-global-typography-yfeel01-font-weight );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );color:#101213;}.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-360 .elementor-element.elementor-element-yffx01{margin:14px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:var( --e-global-typography-ybodyl1-font-family ), Sans-serif;font-size:var( --e-global-typography-ybodyl1-font-size );font-weight:var( --e-global-typography-ybodyl1-font-weight );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );color:#1A1D1E;}.elementor-360 .elementor-element.elementor-element-yffc02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffi02{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffi02:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yffi02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffp02 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfft02{margin:30px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfft02 .elementor-heading-title{font-family:var( --e-global-typography-yfeel01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfeel01-font-size );font-weight:var( --e-global-typography-yfeel01-font-weight );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );color:#101213;}.elementor-360 .elementor-element.elementor-element-yffx02{margin:14px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:var( --e-global-typography-ybodyl1-font-family ), Sans-serif;font-size:var( --e-global-typography-ybodyl1-font-size );font-weight:var( --e-global-typography-ybodyl1-font-weight );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );color:#1A1D1E;}.elementor-360 .elementor-element.elementor-element-yffc03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffi03{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffi03:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yffi03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffp03 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfft03{margin:30px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfft03 .elementor-heading-title{font-family:var( --e-global-typography-yfeel01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfeel01-font-size );font-weight:var( --e-global-typography-yfeel01-font-weight );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );color:#101213;}.elementor-360 .elementor-element.elementor-element-yffx03{margin:14px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:var( --e-global-typography-ybodyl1-font-family ), Sans-serif;font-size:var( --e-global-typography-ybodyl1-font-size );font-weight:var( --e-global-typography-ybodyl1-font-weight );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );color:#1A1D1E;}.elementor-360 .elementor-element.elementor-element-yffc04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffi04{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffi04:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yffi04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffp04 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfft04{margin:30px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfft04 .elementor-heading-title{font-family:var( --e-global-typography-yfeel01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfeel01-font-size );font-weight:var( --e-global-typography-yfeel01-font-weight );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );color:#101213;}.elementor-360 .elementor-element.elementor-element-yffx04{margin:14px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:start;font-family:var( --e-global-typography-ybodyl1-font-family ), Sans-serif;font-size:var( --e-global-typography-ybodyl1-font-size );font-weight:var( --e-global-typography-ybodyl1-font-weight );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );color:#1A1D1E;}.elementor-360 .elementor-element.elementor-element-yffb301 .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-360 .elementor-element.elementor-element-yffb301{width:var( --container-widget-width, 226px );max-width:226px;margin:69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yff3000{--display:flex;--min-height:921px;--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:flex-end;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:9px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff3000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff3000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenfruz.com/wp-content/uploads/2026/08/franchise-formats-bg-scaled.webp");background-position:center top;background-size:cover;}.elementor-360 .elementor-element.elementor-element-yff3000::before, .elementor-360 .elementor-element.elementor-element-yff3000 > .elementor-background-video-container::before, .elementor-360 .elementor-element.elementor-element-yff3000 > .e-con-inner > .elementor-background-video-container::before, .elementor-360 .elementor-element.elementor-element-yff3000 > .elementor-background-slideshow::before, .elementor-360 .elementor-element.elementor-element-yff3000 > .e-con-inner > .elementor-background-slideshow::before, .elementor-360 .elementor-element.elementor-element-yff3000 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(250,248,245,0) 38%, #FAF8F5 87%);}.elementor-360 .elementor-element.elementor-element-yffh401{z-index:2;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh401 .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:#004462;}.elementor-360 .elementor-element.elementor-element-yffa401{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffa401.elementor-view-stacked .elementor-icon{background-color:#004462;}.elementor-360 .elementor-element.elementor-element-yffa401.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffa401.elementor-view-default .elementor-icon{color:#004462;border-color:#004462;}.elementor-360 .elementor-element.elementor-element-yffa401.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffa401.elementor-view-default .elementor-icon svg{fill:#004462;}.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon{font-size:22px;}.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon svg{height:22px;}.elementor-360 .elementor-element.elementor-element-yff3500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:200px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff3500:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff3500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yff3505{--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;}.elementor-360 .elementor-element.elementor-element-yff3510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yff3520{--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;}.elementor-360 .elementor-element.elementor-element-yfgs1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 112px;--row-gap:0px;--column-gap:112px;}.elementor-360 .elementor-element.elementor-element-yfgt1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yfgh1{text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgh1 .elementor-heading-title{font-family:var( --e-global-typography-ystept1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystept1-font-size );font-weight:var( --e-global-typography-ystept1-font-weight );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yfgq1{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgq1 .elementor-heading-title{font-family:var( --e-global-typography-yquote1-font-family ), Sans-serif;font-size:var( --e-global-typography-yquote1-font-size );font-weight:var( --e-global-typography-yquote1-font-weight );font-style:var( --e-global-typography-yquote1-font-style );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfgb1{width:var( --container-widget-width, 521px );max-width:521px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ystepb1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepb1-font-size );font-weight:var( --e-global-typography-ystepb1-font-weight );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfga1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk1 .elementor-button{background-color:#EE7FB1;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-360 .elementor-element.elementor-element-yfgk1{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yfgi1 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfgs2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 112px;--row-gap:0px;--column-gap:112px;}.elementor-360 .elementor-element.elementor-element-yfgt2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yfgh2{text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgh2 .elementor-heading-title{font-family:var( --e-global-typography-ystept1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystept1-font-size );font-weight:var( --e-global-typography-ystept1-font-weight );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yfgq2{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgq2 .elementor-heading-title{font-family:var( --e-global-typography-yquote1-font-family ), Sans-serif;font-size:var( --e-global-typography-yquote1-font-size );font-weight:var( --e-global-typography-yquote1-font-weight );font-style:var( --e-global-typography-yquote1-font-style );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfgb2{width:var( --container-widget-width, 521px );max-width:521px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ystepb1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepb1-font-size );font-weight:var( --e-global-typography-ystepb1-font-weight );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfga2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk2 .elementor-button{background-color:#EE7FB1;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-360 .elementor-element.elementor-element-yfgk2{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yfgi2 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfgs3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 112px;--row-gap:0px;--column-gap:112px;}.elementor-360 .elementor-element.elementor-element-yfgt3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yfgh3{text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgh3 .elementor-heading-title{font-family:var( --e-global-typography-ystept1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystept1-font-size );font-weight:var( --e-global-typography-ystept1-font-weight );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yfgq3{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgq3 .elementor-heading-title{font-family:var( --e-global-typography-yquote1-font-family ), Sans-serif;font-size:var( --e-global-typography-yquote1-font-size );font-weight:var( --e-global-typography-yquote1-font-weight );font-style:var( --e-global-typography-yquote1-font-style );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfgb3{width:var( --container-widget-width, 521px );max-width:521px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ystepb1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepb1-font-size );font-weight:var( --e-global-typography-ystepb1-font-weight );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfga3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk3 .elementor-button{background-color:#EE7FB1;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-360 .elementor-element.elementor-element-yfgk3{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yfgi3 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfgs4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 112px;--row-gap:0px;--column-gap:112px;}.elementor-360 .elementor-element.elementor-element-yfgt4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yfgh4{text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgh4 .elementor-heading-title{font-family:var( --e-global-typography-ystept1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystept1-font-size );font-weight:var( --e-global-typography-ystept1-font-weight );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yfgq4{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgq4 .elementor-heading-title{font-family:var( --e-global-typography-yquote1-font-family ), Sans-serif;font-size:var( --e-global-typography-yquote1-font-size );font-weight:var( --e-global-typography-yquote1-font-weight );font-style:var( --e-global-typography-yquote1-font-style );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfgb4{width:var( --container-widget-width, 521px );max-width:521px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ystepb1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepb1-font-size );font-weight:var( --e-global-typography-ystepb1-font-weight );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfga4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk4 .elementor-button{background-color:#EE7FB1;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-360 .elementor-element.elementor-element-yfgk4{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yfgi4 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfgs5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 112px;--row-gap:0px;--column-gap:112px;}.elementor-360 .elementor-element.elementor-element-yfgt5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yfgh5{text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgh5 .elementor-heading-title{font-family:var( --e-global-typography-ystept1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystept1-font-size );font-weight:var( --e-global-typography-ystept1-font-weight );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yfgq5{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-360 .elementor-element.elementor-element-yfgq5 .elementor-heading-title{font-family:var( --e-global-typography-yquote1-font-family ), Sans-serif;font-size:var( --e-global-typography-yquote1-font-size );font-weight:var( --e-global-typography-yquote1-font-weight );font-style:var( --e-global-typography-yquote1-font-style );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfgb5{width:var( --container-widget-width, 521px );max-width:521px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:521px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-ystepb1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepb1-font-size );font-weight:var( --e-global-typography-ystepb1-font-weight );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );color:#596166;}.elementor-360 .elementor-element.elementor-element-yfga5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk5 .elementor-button{background-color:#EE7FB1;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-360 .elementor-element.elementor-element-yfgk5{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-360 .elementor-element.elementor-element-yfgi5 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yfffmp1 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-framed .elementor-icon{background-color:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmp1.elementor-view-stacked .elementor-icon svg{fill:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmp1 .elementor-icon{font-size:17px;}.elementor-360 .elementor-element.elementor-element-yfffmp1 .elementor-icon svg{height:17px;}.elementor-360 .elementor-element.elementor-element-yfffmn1 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-framed .elementor-icon{background-color:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmn1.elementor-view-stacked .elementor-icon svg{fill:#101213;}.elementor-360 .elementor-element.elementor-element-yfffmn1 .elementor-icon{font-size:17px;}.elementor-360 .elementor-element.elementor-element-yfffmn1 .elementor-icon svg{height:17px;}.elementor-360 .elementor-element.elementor-element-yfffmd1{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yff4000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff4000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff4000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffh501{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh501 .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:#004462;}.elementor-360 .elementor-element.elementor-element-yffh502{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh502 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:25px;font-weight:500;line-height:1.2em;letter-spacing:-0.02em;color:#004462;}.elementor-360 .elementor-element.elementor-element-yff4100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yff4120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yff4110{--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;}.elementor-360 .elementor-element.elementor-element-yffj01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffjn01{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffjn01 .elementor-heading-title{font-family:var( --e-global-typography-ystepn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepn1-font-size );font-weight:var( --e-global-typography-ystepn1-font-weight );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffjb01{--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;--flex-wrap:nowrap;--padding-top:109px;--padding-bottom:100px;--padding-left:27px;--padding-right:27px;}.elementor-360 .elementor-element.elementor-element-yffjt01{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffjt01 .elementor-heading-title{font-family:var( --e-global-typography-yfmtt01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfmtt01-font-size );font-weight:var( --e-global-typography-yfmtt01-font-weight );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffjx01{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-ybody01-font-family ), Sans-serif;font-size:var( --e-global-typography-ybody01-font-size );font-weight:var( --e-global-typography-ybody01-font-weight );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffja01{z-index:2;}.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-framed .elementor-icon{background-color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja01.elementor-view-stacked .elementor-icon svg{fill:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon svg{height:20px;}.elementor-360 .elementor-element.elementor-element-yffj02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffjn02{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffjn02 .elementor-heading-title{font-family:var( --e-global-typography-ystepn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepn1-font-size );font-weight:var( --e-global-typography-ystepn1-font-weight );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffjb02{--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;--flex-wrap:nowrap;--padding-top:109px;--padding-bottom:100px;--padding-left:27px;--padding-right:27px;}.elementor-360 .elementor-element.elementor-element-yffjt02{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffjt02 .elementor-heading-title{font-family:var( --e-global-typography-yfmtt01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfmtt01-font-size );font-weight:var( --e-global-typography-yfmtt01-font-weight );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffjx02{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-ybody01-font-family ), Sans-serif;font-size:var( --e-global-typography-ybody01-font-size );font-weight:var( --e-global-typography-ybody01-font-weight );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffja02{z-index:2;}.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-framed .elementor-icon{background-color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja02.elementor-view-stacked .elementor-icon svg{fill:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon svg{height:20px;}.elementor-360 .elementor-element.elementor-element-yffj03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffjn03{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffjn03 .elementor-heading-title{font-family:var( --e-global-typography-ystepn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepn1-font-size );font-weight:var( --e-global-typography-ystepn1-font-weight );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffjb03{--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;--flex-wrap:nowrap;--padding-top:109px;--padding-bottom:100px;--padding-left:27px;--padding-right:27px;}.elementor-360 .elementor-element.elementor-element-yffjt03{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffjt03 .elementor-heading-title{font-family:var( --e-global-typography-yfmtt01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfmtt01-font-size );font-weight:var( --e-global-typography-yfmtt01-font-weight );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffjx03{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-ybody01-font-family ), Sans-serif;font-size:var( --e-global-typography-ybody01-font-size );font-weight:var( --e-global-typography-ybody01-font-weight );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffja03{z-index:2;}.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-framed .elementor-icon{background-color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja03.elementor-view-stacked .elementor-icon svg{fill:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon svg{height:20px;}.elementor-360 .elementor-element.elementor-element-yffj04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffjn04{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffjn04 .elementor-heading-title{font-family:var( --e-global-typography-ystepn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepn1-font-size );font-weight:var( --e-global-typography-ystepn1-font-weight );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffjb04{--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;--flex-wrap:nowrap;--padding-top:109px;--padding-bottom:100px;--padding-left:27px;--padding-right:27px;}.elementor-360 .elementor-element.elementor-element-yffjt04{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffjt04 .elementor-heading-title{font-family:var( --e-global-typography-yfmtt01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfmtt01-font-size );font-weight:var( --e-global-typography-yfmtt01-font-weight );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffjx04{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-ybody01-font-family ), Sans-serif;font-size:var( --e-global-typography-ybody01-font-size );font-weight:var( --e-global-typography-ybody01-font-weight );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffja04{z-index:2;}.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-framed .elementor-icon{background-color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja04.elementor-view-stacked .elementor-icon svg{fill:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon svg{height:20px;}.elementor-360 .elementor-element.elementor-element-yffj05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-yffjn05{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffjn05 .elementor-heading-title{font-family:var( --e-global-typography-ystepn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystepn1-font-size );font-weight:var( --e-global-typography-ystepn1-font-weight );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffjb05{--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;--flex-wrap:nowrap;--padding-top:109px;--padding-bottom:100px;--padding-left:27px;--padding-right:27px;}.elementor-360 .elementor-element.elementor-element-yffjt05{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffjt05 .elementor-heading-title{font-family:var( --e-global-typography-yfmtt01-font-family ), Sans-serif;font-size:var( --e-global-typography-yfmtt01-font-size );font-weight:var( --e-global-typography-yfmtt01-font-weight );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffjx05{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-ybody01-font-family ), Sans-serif;font-size:var( --e-global-typography-ybody01-font-size );font-weight:var( --e-global-typography-ybody01-font-weight );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );color:#5A2140;}.elementor-360 .elementor-element.elementor-element-yffja05{z-index:2;}.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon-wrapper{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-framed .elementor-icon, .elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-framed .elementor-icon{background-color:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja05.elementor-view-stacked .elementor-icon svg{fill:#00A7E2;}.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon svg{height:20px;}.elementor-360 .elementor-element.elementor-element-yffjrd1{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yff5000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:95px;--padding-bottom:139px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff5000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff5000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-360 .elementor-element.elementor-element-yffh601{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh601 .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:#004462;}.elementor-360 .elementor-element.elementor-element-yff5100{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfff01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk01{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffk01 .elementor-heading-title{font-family:var( --e-global-typography-ysubh01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysubh01-font-size );font-weight:var( --e-global-typography-ysubh01-font-weight );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffv01{text-align:end;}.elementor-360 .elementor-element.elementor-element-yffv01 .elementor-heading-title{font-family:var( --e-global-typography-ystatn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystatn1-font-size );font-weight:var( --e-global-typography-ystatn1-font-weight );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yfff02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk02{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffk02 .elementor-heading-title{font-family:var( --e-global-typography-ysubh01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysubh01-font-size );font-weight:var( --e-global-typography-ysubh01-font-weight );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffv02{text-align:end;}.elementor-360 .elementor-element.elementor-element-yffv02 .elementor-heading-title{font-family:var( --e-global-typography-ystatn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystatn1-font-size );font-weight:var( --e-global-typography-ystatn1-font-weight );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yfff03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk03{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffk03 .elementor-heading-title{font-family:var( --e-global-typography-ysubh01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysubh01-font-size );font-weight:var( --e-global-typography-ysubh01-font-weight );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffv03{text-align:end;}.elementor-360 .elementor-element.elementor-element-yffv03 .elementor-heading-title{font-family:var( --e-global-typography-ystatn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystatn1-font-size );font-weight:var( --e-global-typography-ystatn1-font-weight );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yfff04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-360 .elementor-element.elementor-element-yffk04{text-align:start;}.elementor-360 .elementor-element.elementor-element-yffk04 .elementor-heading-title{font-family:var( --e-global-typography-ysubh01-font-family ), Sans-serif;font-size:var( --e-global-typography-ysubh01-font-size );font-weight:var( --e-global-typography-ysubh01-font-weight );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );color:#004462;}.elementor-360 .elementor-element.elementor-element-yffv04{text-align:end;}.elementor-360 .elementor-element.elementor-element-yffv04 .elementor-heading-title{font-family:var( --e-global-typography-ystatn1-font-family ), Sans-serif;font-size:var( --e-global-typography-ystatn1-font-size );font-weight:var( --e-global-typography-ystatn1-font-weight );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );color:#008CBF;}.elementor-360 .elementor-element.elementor-element-yff6000{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:134px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff6000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff6000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF8F5 0%, #DCF3FB 100%);}.elementor-360 .elementor-element.elementor-element-yffsky2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-360 .elementor-element.elementor-element-yffsky2{left:0px;}body.rtl .elementor-360 .elementor-element.elementor-element-yffsky2{right:0px;}.elementor-360 .elementor-element.elementor-element-yffsky2 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yffcta1{width:var( --container-widget-width, 996px );max-width:996px;--container-widget-width:996px;--container-widget-flex-grow:0;z-index:2;}.elementor-360 .elementor-element.elementor-element-yffcta1 img{width:100%;max-width:100%;}.elementor-360 .elementor-element.elementor-element-yffh701{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh701 .elementor-heading-title{font-family:"Chalet London 1960", Sans-serif;font-size:56px;font-weight:400;line-height:1.05em;letter-spacing:-0.04em;color:#004462;}.elementor-360 .elementor-element.elementor-element-yffb701 .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-360 .elementor-element.elementor-element-yffb701{width:var( --container-widget-width, 226px );max-width:226px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:226px;--container-widget-flex-grow:0;z-index:2;}body.elementor-page-360:not(.elementor-motion-effects-element-type-background), body.elementor-page-360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-360 .elementor-element.elementor-element-yff0000{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff1000{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff2000{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff3000{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff3500{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff4000{--content-width:1200px;}.elementor-360 .elementor-element.elementor-element-yff5000{--content-width:792px;}.elementor-360 .elementor-element.elementor-element-yff6000{--content-width:1200px;}}@media(max-width:1199px) and (min-width:768px){.elementor-360 .elementor-element.elementor-element-yff0000{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff1000{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff1110{--width:90%;}.elementor-360 .elementor-element.elementor-element-yff2000{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff3000{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff3500{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff4000{--content-width:922px;}.elementor-360 .elementor-element.elementor-element-yff6000{--content-width:922px;}}@media(min-width:1200px){.elementor-360 .elementor-element.elementor-element-yff0000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff0000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1199px){.elementor-360 .elementor-element.elementor-element-yff0000{--min-height:620px;--padding-top:190px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh101 .elementor-heading-title{font-size:90px;}.elementor-360 .elementor-element.elementor-element-yffh102 .elementor-heading-title{font-size:19px;}.elementor-360 .elementor-element.elementor-element-yffb101{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:142px;--container-widget-flex-grow:0;width:var( --container-widget-width, 142px );max-width:142px;}.elementor-360 .elementor-element.elementor-element-yffb101 .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-360 .elementor-element.elementor-element-yff1000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffe201 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffh201 .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-360 .elementor-element.elementor-element-yff1100{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffn01 .elementor-heading-title{font-size:100px;}.elementor-360 .elementor-element.elementor-element-yffl01 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffn02 .elementor-heading-title{font-size:100px;}.elementor-360 .elementor-element.elementor-element-yffl02 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffn03 .elementor-heading-title{font-size:100px;}.elementor-360 .elementor-element.elementor-element-yffl03 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffcup1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yff2000{--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-360 .elementor-element.elementor-element-yffh301 .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-360 .elementor-element.elementor-element-yffh302{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yffh302 .elementor-heading-title{font-size:21px;}.elementor-360 .elementor-element.elementor-element-yff2100{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfft01{margin:24px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-360 .elementor-element.elementor-element-yfft01 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx01{margin:11px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft02{margin:24px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-360 .elementor-element.elementor-element-yfft02 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx02{margin:11px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft03{margin:24px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-360 .elementor-element.elementor-element-yfft03 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx03{margin:11px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft04{margin:24px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-360 .elementor-element.elementor-element-yfft04 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx04{margin:11px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffb301{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yffb301 .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-360 .elementor-element.elementor-element-yff3000{--min-height:670px;--padding-top:0px;--padding-bottom:22px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh401 .elementor-heading-title{font-size:44px;}.elementor-360 .elementor-element.elementor-element-yff3500{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yfgs1{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-360 .elementor-element.elementor-element-yfgt1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgh1 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yfgq1 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb1{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk1{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yfgk1 .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-360 .elementor-element.elementor-element-yfgs2{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-360 .elementor-element.elementor-element-yfgt2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgh2 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yfgq2 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb2{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga2{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk2{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yfgk2 .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-360 .elementor-element.elementor-element-yfgs3{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-360 .elementor-element.elementor-element-yfgt3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgh3 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yfgq3 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb3{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk3{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yfgk3 .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-360 .elementor-element.elementor-element-yfgs4{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-360 .elementor-element.elementor-element-yfgt4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgh4 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yfgq4 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb4{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk4{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yfgk4 .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-360 .elementor-element.elementor-element-yfgs5{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-360 .elementor-element.elementor-element-yfgt5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgh5 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yfgq5 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb5{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk5{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-360 .elementor-element.elementor-element-yfgk5 .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-360 .elementor-element.elementor-element-yfffmd1{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yff4000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh501 .elementor-heading-title{font-size:44px;}.elementor-360 .elementor-element.elementor-element-yffh502{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-yffh502 .elementor-heading-title{font-size:21px;}.elementor-360 .elementor-element.elementor-element-yff4100{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yffjn01 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb01{--padding-top:90px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-360 .elementor-element.elementor-element-yffjt01 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx01{font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjn02 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb02{--padding-top:90px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-360 .elementor-element.elementor-element-yffjt02 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx02{font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjn03 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb03{--padding-top:90px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-360 .elementor-element.elementor-element-yffjt03 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx03{font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjn04 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb04{--padding-top:90px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-360 .elementor-element.elementor-element-yffjt04 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx04{font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjn05 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb05{--padding-top:90px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-360 .elementor-element.elementor-element-yffjt05 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx05{font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjrd1{margin:58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yff5000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh601 .elementor-heading-title{font-size:44px;}.elementor-360 .elementor-element.elementor-element-yff5100{--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk01 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv01 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffk02 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv02 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffk03 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv03 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffk04 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv04 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yff6000{--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-360 .elementor-element.elementor-element-yffh701 .elementor-heading-title{font-size:44px;}.elementor-360 .elementor-element.elementor-element-yffb701{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:142px;--container-widget-flex-grow:0;width:var( --container-widget-width, 142px );max-width:142px;}.elementor-360 .elementor-element.elementor-element-yffb701 .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 );}}@media(max-width:767px){.elementor-360 .elementor-element.elementor-element-yff0000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff0000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenfruz.com/wp-content/uploads/2026/07/mobile-about-hero-bg.webp");background-position:center center;background-size:cover;}.elementor-360 .elementor-element.elementor-element-yff0000{--min-height:clamp(430px, 76svh, 603px);--padding-top:186px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh101{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh101 .elementor-heading-title{font-size:60px;}.elementor-360 .elementor-element.elementor-element-yffh102{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-360 .elementor-element.elementor-element-yffh102 .elementor-heading-title{font-size:16px;}.elementor-360 .elementor-element.elementor-element-yffb101{margin:30px 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-360 .elementor-element.elementor-element-yffb101 .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-360 .elementor-element.elementor-element-yff1000{--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffsky1 img{width:178vw;max-width:178vw;}.elementor-360 .elementor-element.elementor-element-yffe201 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffh201{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffh201 .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-360 .elementor-element.elementor-element-yff1100{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yffn01 .elementor-heading-title{font-size:110px;}.elementor-360 .elementor-element.elementor-element-yffl01{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffl01 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffn02 .elementor-heading-title{font-size:110px;}.elementor-360 .elementor-element.elementor-element-yffl02{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffl02 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffn03 .elementor-heading-title{font-size:110px;}.elementor-360 .elementor-element.elementor-element-yffl03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffl03 .elementor-heading-title{font-size:18px;}.elementor-360 .elementor-element.elementor-element-yffcup1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffcup1 img{width:178vw;max-width:178vw;}.elementor-360 .elementor-element.elementor-element-yff2000{--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh301 .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-360 .elementor-element.elementor-element-yffh302{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffh302 .elementor-heading-title{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yff2100{--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfft01{margin:29px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-360 .elementor-element.elementor-element-yfft01 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx01{margin:13px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft02{margin:29px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-360 .elementor-element.elementor-element-yfft02 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx02{margin:13px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft03{margin:29px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-360 .elementor-element.elementor-element-yfft03 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx03{margin:13px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfft04{margin:29px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-360 .elementor-element.elementor-element-yfft04 .elementor-heading-title{font-size:var( --e-global-typography-yfeel01-font-size );line-height:var( --e-global-typography-yfeel01-line-height );letter-spacing:var( --e-global-typography-yfeel01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffx04{margin:13px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:var( --e-global-typography-ybodyl1-font-size );line-height:var( --e-global-typography-ybodyl1-line-height );letter-spacing:var( --e-global-typography-ybodyl1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffb301{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yffb301 .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-360 .elementor-element.elementor-element-yff3000{--min-height:631px;--padding-top:0px;--padding-bottom:18px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yff3000:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-yff3000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center top;}.elementor-360 .elementor-element.elementor-element-yffh401 .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-360 .elementor-element.elementor-element-yffa401{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon{font-size:15px;}.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon svg{height:15px;}.elementor-360 .elementor-element.elementor-element-yff3500{--padding-top:40px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yfgs1{--flex-direction:column-reverse;--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-360 .elementor-element.elementor-element-yfgh1 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yfgq1 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga1{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk1{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yfgk1 .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-360 .elementor-element.elementor-element-yfgs2{--flex-direction:column-reverse;--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-360 .elementor-element.elementor-element-yfgh2 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yfgq2 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga2{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk2{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yfgk2 .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-360 .elementor-element.elementor-element-yfgs3{--flex-direction:column-reverse;--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-360 .elementor-element.elementor-element-yfgh3 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yfgq3 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga3{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk3{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yfgk3 .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-360 .elementor-element.elementor-element-yfgs4{--flex-direction:column-reverse;--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-360 .elementor-element.elementor-element-yfgh4 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yfgq4 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga4{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk4{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yfgk4 .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-360 .elementor-element.elementor-element-yfgs5{--flex-direction:column-reverse;--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-360 .elementor-element.elementor-element-yfgh5 .elementor-heading-title{font-size:var( --e-global-typography-ystept1-font-size );line-height:var( --e-global-typography-ystept1-line-height );letter-spacing:var( --e-global-typography-ystept1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgq5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yfgq5 .elementor-heading-title{font-size:var( --e-global-typography-yquote1-font-size );line-height:var( --e-global-typography-yquote1-line-height );letter-spacing:var( --e-global-typography-yquote1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfgb5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ystepb1-font-size );line-height:var( --e-global-typography-ystepb1-line-height );letter-spacing:var( --e-global-typography-ystepb1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfga5{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfgk5{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-360 .elementor-element.elementor-element-yfgk5 .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-360 .elementor-element.elementor-element-yff4000{--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh501 .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-360 .elementor-element.elementor-element-yffh502{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffh502 .elementor-heading-title{font-size:20px;}.elementor-360 .elementor-element.elementor-element-yff4100{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yffjn01 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb01{--padding-top:97px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-360 .elementor-element.elementor-element-yffjt01 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx01{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon{font-size:14px;}.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon svg{height:14px;}.elementor-360 .elementor-element.elementor-element-yffjn02 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb02{--padding-top:97px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-360 .elementor-element.elementor-element-yffjt02 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx02{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon{font-size:14px;}.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon svg{height:14px;}.elementor-360 .elementor-element.elementor-element-yffjn03 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb03{--padding-top:97px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-360 .elementor-element.elementor-element-yffjt03 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon{font-size:14px;}.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon svg{height:14px;}.elementor-360 .elementor-element.elementor-element-yffjn04 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb04{--padding-top:97px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-360 .elementor-element.elementor-element-yffjt04 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx04{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon{font-size:14px;}.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon svg{height:14px;}.elementor-360 .elementor-element.elementor-element-yffjn05 .elementor-heading-title{font-size:var( --e-global-typography-ystepn1-font-size );line-height:var( --e-global-typography-ystepn1-line-height );letter-spacing:var( --e-global-typography-ystepn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjb05{--padding-top:97px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-360 .elementor-element.elementor-element-yffjt05 .elementor-heading-title{font-size:var( --e-global-typography-yfmtt01-font-size );line-height:var( --e-global-typography-yfmtt01-line-height );letter-spacing:var( --e-global-typography-yfmtt01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffjx05{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-ybody01-font-size );line-height:var( --e-global-typography-ybody01-line-height );letter-spacing:var( --e-global-typography-ybody01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon{font-size:14px;}.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon svg{height:14px;}.elementor-360 .elementor-element.elementor-element-yff5000{--padding-top:100px;--padding-bottom:0px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffh601 .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-360 .elementor-element.elementor-element-yff5100{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-yfff01{--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk01{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffk01 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv01{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffv01 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfff02{--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk02{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffk02 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv02{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffv02 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yfff03{--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-360 .elementor-element.elementor-element-yffk03{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffk03 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv03{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffv03 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffk04{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffk04 .elementor-heading-title{font-size:var( --e-global-typography-ysubh01-font-size );line-height:var( --e-global-typography-ysubh01-line-height );letter-spacing:var( --e-global-typography-ysubh01-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yffv04{text-align:center;}.elementor-360 .elementor-element.elementor-element-yffv04 .elementor-heading-title{font-size:var( --e-global-typography-ystatn1-font-size );line-height:var( --e-global-typography-ystatn1-line-height );letter-spacing:var( --e-global-typography-ystatn1-letter-spacing );}.elementor-360 .elementor-element.elementor-element-yff6000{--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-360 .elementor-element.elementor-element-yffcta1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-360 .elementor-element.elementor-element-yffh701{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-360 .elementor-element.elementor-element-yffh701 .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-360 .elementor-element.elementor-element-yffb701{margin:33px 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-360 .elementor-element.elementor-element-yffb701 .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;}}/* Start custom CSS for heading, class: .elementor-element-yffh101 *//* Line 1 Chalet Paris, line 2 Chalet New York - one text node so SplitText sees one heading */
.elementor-360 .elementor-element.elementor-element-yffh101 .yff-hn { font-family: "Chalet New York 1960", sans-serif }
/* Brand Ü mark, sized to the lowercase ü it replaces: bowl on the x-height, dots on the ascender. */
.elementor-360 .elementor-element.elementor-element-yffh101 .yf-uc { -webkit-text-fill-color: transparent }
.elementor-360 .elementor-element.elementor-element-yffh101 .yf-uc::before {
  content: ''; display: inline-block; vertical-align: baseline;
  width: .476em; height: .71em; margin: 0 -.59em -.012em .04em;
  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-yffh102 *//* 218px box reproduces the Figma break (safe band 208-228) */
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffh102 .elementor-heading-title { max-width: 218px; margin: 0 auto } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-yffb101 */@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffb101 { margin-left: auto; margin-right: auto } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffsky1 *//* Decorative sky: centre on the viewport, never swallow clicks */
.elementor-360 .elementor-element.elementor-element-yffsky1.elementor-widget.elementor-widget-image { transform: translateX(-50%); width: max-content; max-width: none }
body:not(.rtl) .elementor-360 .elementor-element.elementor-element-yffsky1 { left: 50%; right: auto }
.elementor-360 .elementor-element.elementor-element-yffsky1, .elementor-360 .elementor-element.elementor-element-yffsky1 img { pointer-events: none }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffe201 *//* #008CBF fails AA at mobile sizes; inherit down through the SplitText masks */
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffe201 .elementor-heading-title,
  .elementor-360 .elementor-element.elementor-element-yffe201 .elementor-heading-title * { color: #00719A } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffn01 *//* Tabular figures: a counting number must not reflow its own box */
.elementor-360 .elementor-element.elementor-element-yffn01 .elementor-heading-title { font-variant-numeric: tabular-nums; font-feature-settings: "tnum" 1 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffn02 *//* Tabular figures: a counting number must not reflow its own box */
.elementor-360 .elementor-element.elementor-element-yffn02 .elementor-heading-title { font-variant-numeric: tabular-nums; font-feature-settings: "tnum" 1 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffl02 *//* #008CBF fails AA at mobile sizes; inherit down through the SplitText masks */
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffl02 .elementor-heading-title,
  .elementor-360 .elementor-element.elementor-element-yffl02 .elementor-heading-title * { color: #00719A } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffn03 *//* Tabular figures: a counting number must not reflow its own box */
.elementor-360 .elementor-element.elementor-element-yffn03 .elementor-heading-title { font-variant-numeric: tabular-nums; font-feature-settings: "tnum" 1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff1110 */@media(min-width:768px){ .elementor-360 .elementor-element.elementor-element-yff1110 { display: grid; grid-template-columns: repeat(3, 1fr); align-items: start } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yff1110 { display: flex; flex-wrap: nowrap; column-gap: 8%; overflow: visible; clip-path: inset(-40px -9999px -40px 0) } .elementor-360 .elementor-element.elementor-element-yff1110 > .e-con { flex: 0 0 auto; width: 100% } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffstp1 *//* The shared arrow SVG bakes fill=#5A2140 into its path; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffstp1 .elementor-icon svg path { fill: currentColor }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffstn1 *//* The shared arrow SVG bakes fill=#5A2140 into its path; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffstn1 .elementor-icon svg path { fill: currentColor }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff1100 */.elementor-360 .elementor-element.elementor-element-yff1100 { position: relative }
@media(max-width:767px){
  /* Arrows sit outside the number, vertically on its centre */
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev, .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-next { position: absolute; top: 76px; transform: translateY(-50%); z-index: 3; cursor: pointer }
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev { left: -6px }
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-next { right: -6px }
  /* 42px box, 38px disc: transparent ring absorbs the half pixel a composited layer edge rounds away */
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev .elementor-icon, .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-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 }
  /* Layers from first paint, or a layer born mid-animation snaps to a whole pixel */
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev, .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-next,
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev > *, .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-next > * { will-change: transform }
  .elementor-360 .elementor-element.elementor-element-yff1100 .yff-st-prev .elementor-icon svg { transform: rotate(180deg) }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffcup1 *//* Cups run wider than the text column; centre them on the viewport */
.elementor-360 .elementor-element.elementor-element-yffcup1.elementor-widget.elementor-widget-image { transform: translateX(-50%); margin-left: 50%; width: max-content; max-width: none }
/* 1511px is the drawn width; beyond it the art stops growing */
.elementor-360 .elementor-element.elementor-element-yffcup1 img { width: min(105vw, 1511px); max-width: none; height: auto }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffcup1 img { width: 178vw } }
.elementor-360 .elementor-element.elementor-element-yffcup1, .elementor-360 .elementor-element.elementor-element-yffcup1 img { pointer-events: none }
/* Welded to the section edge so the bob only sinks; runs on the widget, gated on .yf-done */
@keyframes yff-cup-bob { 0%, 100% { transform: translateX(-50%) translateY(0) } 50% { transform: translateX(-50%) translateY(5px) } }
.elementor-360 .elementor-element.elementor-element-yffcup1.yf-done.elementor-widget.elementor-widget-image { animation: yff-cup-bob 4s ease-in-out infinite }
@media(max-width:767px){ @keyframes yff-cup-bob { 0%, 100% { transform: translateX(-50%) translateY(0) } 50% { transform: translateX(-50%) translateY(4px) } } }
@media (prefers-reduced-motion: reduce){ .elementor-360 .elementor-element.elementor-element-yffcup1.yf-done.elementor-widget.elementor-widget-image { animation: none } }
/* yff-cup-sink */
.elementor-360 .elementor-element.elementor-element-yffcup1.elementor-widget.elementor-widget-image { position: relative; top: 6px }
/* yff-cup-weld-tablet: same weld as desktop - kill the inline-img descender gap and sink a bit deeper */
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffcup1 img { display: block } .elementor-360 .elementor-element.elementor-element-yffcup1.elementor-widget.elementor-widget-image { top: 8px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff1000 *//* Sky and cups bleed past the section box; clip them at its edges */
.elementor-360 .elementor-element.elementor-element-yff1000 { overflow: hidden; position: relative }
@supports (overflow: clip) { .elementor-360 .elementor-element.elementor-element-yff1000 { overflow: clip } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffp01 *//* Fixed band height at every breakpoint; the photo crops rather than reflows the card */
.elementor-360 .elementor-element.elementor-element-yffp01 img { width: 100%; height: 236px; object-fit: cover; display: block; border-radius: 0 }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffp01 img { height: 190px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffi01 *//* Image band is clipped by the card radius, so only the card owns the corners */
.elementor-360 .elementor-element.elementor-element-yffi01 { overflow: hidden }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffc01 *//* The painted box must fill the tallest card in the track at every breakpoint */
.elementor-360 .elementor-element.elementor-element-yffc01 { position: relative }
.elementor-360 .elementor-element.elementor-element-yffc01 > .e-con { height: 100% }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffp02 *//* Fixed band height at every breakpoint; the photo crops rather than reflows the card */
.elementor-360 .elementor-element.elementor-element-yffp02 img { width: 100%; height: 236px; object-fit: cover; display: block; border-radius: 0 }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffp02 img { height: 190px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffi02 *//* Image band is clipped by the card radius, so only the card owns the corners */
.elementor-360 .elementor-element.elementor-element-yffi02 { overflow: hidden }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffc02 *//* The painted box must fill the tallest card in the track at every breakpoint */
.elementor-360 .elementor-element.elementor-element-yffc02 { position: relative }
.elementor-360 .elementor-element.elementor-element-yffc02 > .e-con { height: 100% }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffp03 *//* Fixed band height at every breakpoint; the photo crops rather than reflows the card */
.elementor-360 .elementor-element.elementor-element-yffp03 img { width: 100%; height: 236px; object-fit: cover; display: block; border-radius: 0 }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffp03 img { height: 190px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffi03 *//* Image band is clipped by the card radius, so only the card owns the corners */
.elementor-360 .elementor-element.elementor-element-yffi03 { overflow: hidden }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffc03 *//* The painted box must fill the tallest card in the track at every breakpoint */
.elementor-360 .elementor-element.elementor-element-yffc03 { position: relative }
.elementor-360 .elementor-element.elementor-element-yffc03 > .e-con { height: 100% }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffp04 *//* Fixed band height at every breakpoint; the photo crops rather than reflows the card */
.elementor-360 .elementor-element.elementor-element-yffp04 img { width: 100%; height: 236px; object-fit: cover; display: block; border-radius: 0 }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffp04 img { height: 190px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffi04 *//* Image band is clipped by the card radius, so only the card owns the corners */
.elementor-360 .elementor-element.elementor-element-yffi04 { overflow: hidden }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yffc04 *//* The painted box must fill the tallest card in the track at every breakpoint */
.elementor-360 .elementor-element.elementor-element-yffc04 { position: relative }
.elementor-360 .elementor-element.elementor-element-yffc04 > .e-con { height: 100% }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff2110 *//* One row of four on desktop; the 2x2 grid only survives below 1025px */
.elementor-360 .elementor-element.elementor-element-yff2110 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); justify-content: center; column-gap: 24px; row-gap: 24px; align-items: stretch }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yff2110 { grid-template-columns: repeat(2, 300px); column-gap: 20px; row-gap: 20px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yff2110 { grid-template-columns: 92%; justify-content: center; row-gap: 24px } }
/* Body text is inset by its own side margins; the inset shrinks with the card */
.elementor-360 .elementor-element.elementor-element-yff2110 .elementor-widget-text-editor { max-width: calc(100% - 36px) !important }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yff2110 .elementor-widget-text-editor { max-width: calc(100% - 32px) !important } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yff2110 .elementor-widget-text-editor { max-width: calc(100% - 60px) !important } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff2100 */.elementor-360 .elementor-element.elementor-element-yff2100 { position: relative }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-yffb301 */.elementor-360 .elementor-element.elementor-element-yffb301 { margin-left: auto; margin-right: auto }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffa401 *//* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon svg path { fill: currentColor }
/* Drawn pointing down at 22x42; no rotation needed */
.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon svg { width: 1em; height: auto }
.elementor-360 .elementor-element.elementor-element-yffa401, .elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon { display: flex; justify-content: center }
/* It points down, so it nods down and back rather than fading in */
@keyframes yff-arrow-nod { 0%, 100% { transform: translateY(0) } 50% { transform: translateY(14px) } }
.elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon { animation: yff-arrow-nod 1.9s ease-in-out infinite; will-change: transform }
@media(max-width:767px){ @keyframes yff-arrow-nod { 0%, 100% { transform: translateY(0) } 50% { transform: translateY(9px) } } }
@media (prefers-reduced-motion: reduce){ .elementor-360 .elementor-element.elementor-element-yffa401 .elementor-icon { animation: none } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff3000 *//* 2560/1371 keeps the photo-to-heading gap at 147-180px on 1530-1920 screens; min-height wins below ~1720 */
.elementor-360 .elementor-element.elementor-element-yff3000 { aspect-ratio: 2560 / 1371 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfgq1 */.elementor-360 .elementor-element.elementor-element-yfgq1 .elementor-heading-title { font-style: italic }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgt1 */.elementor-360 .elementor-element.elementor-element-yfgt1 { flex: 0 1 500px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgt1 { flex: 1 1 auto; width: 100% } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgt1 { flex: 1 1 52% } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yfgi1 */.elementor-360 .elementor-element.elementor-element-yfgi1 { flex: 0 1 588px }
.elementor-360 .elementor-element.elementor-element-yfgi1 img { width: 100%; height: 470px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgi1 { flex: 0 1 48% } .elementor-360 .elementor-element.elementor-element-yfgi1 img { height: 280px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgi1 { flex: 1 1 auto; width: 100% } .elementor-360 .elementor-element.elementor-element-yfgi1 img { height: 294px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgs1 */.elementor-360 .elementor-element.elementor-element-yfgs1 { flex: 0 0 100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfgq2 */.elementor-360 .elementor-element.elementor-element-yfgq2 .elementor-heading-title { font-style: italic }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgt2 */.elementor-360 .elementor-element.elementor-element-yfgt2 { flex: 0 1 500px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgt2 { flex: 1 1 auto; width: 100% } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgt2 { flex: 1 1 52% } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yfgi2 */.elementor-360 .elementor-element.elementor-element-yfgi2 { flex: 0 1 588px }
.elementor-360 .elementor-element.elementor-element-yfgi2 img { width: 100%; height: 470px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgi2 { flex: 0 1 48% } .elementor-360 .elementor-element.elementor-element-yfgi2 img { height: 280px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgi2 { flex: 1 1 auto; width: 100% } .elementor-360 .elementor-element.elementor-element-yfgi2 img { height: 294px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgs2 */.elementor-360 .elementor-element.elementor-element-yfgs2 { flex: 0 0 100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfgq3 */.elementor-360 .elementor-element.elementor-element-yfgq3 .elementor-heading-title { font-style: italic }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgt3 */.elementor-360 .elementor-element.elementor-element-yfgt3 { flex: 0 1 500px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgt3 { flex: 1 1 auto; width: 100% } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgt3 { flex: 1 1 52% } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yfgi3 */.elementor-360 .elementor-element.elementor-element-yfgi3 { flex: 0 1 588px }
.elementor-360 .elementor-element.elementor-element-yfgi3 img { width: 100%; height: 470px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgi3 { flex: 0 1 48% } .elementor-360 .elementor-element.elementor-element-yfgi3 img { height: 280px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgi3 { flex: 1 1 auto; width: 100% } .elementor-360 .elementor-element.elementor-element-yfgi3 img { height: 294px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgs3 */.elementor-360 .elementor-element.elementor-element-yfgs3 { flex: 0 0 100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfgq4 */.elementor-360 .elementor-element.elementor-element-yfgq4 .elementor-heading-title { font-style: italic }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgt4 */.elementor-360 .elementor-element.elementor-element-yfgt4 { flex: 0 1 500px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgt4 { flex: 1 1 auto; width: 100% } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgt4 { flex: 1 1 52% } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yfgi4 */.elementor-360 .elementor-element.elementor-element-yfgi4 { flex: 0 1 588px }
.elementor-360 .elementor-element.elementor-element-yfgi4 img { width: 100%; height: 470px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgi4 { flex: 0 1 48% } .elementor-360 .elementor-element.elementor-element-yfgi4 img { height: 280px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgi4 { flex: 1 1 auto; width: 100% } .elementor-360 .elementor-element.elementor-element-yfgi4 img { height: 294px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgs4 */.elementor-360 .elementor-element.elementor-element-yfgs4 { flex: 0 0 100% }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yfgq5 */.elementor-360 .elementor-element.elementor-element-yfgq5 .elementor-heading-title { font-style: italic }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgt5 */.elementor-360 .elementor-element.elementor-element-yfgt5 { flex: 0 1 500px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgt5 { flex: 1 1 auto; width: 100% } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgt5 { flex: 1 1 52% } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yfgi5 */.elementor-360 .elementor-element.elementor-element-yfgi5 { flex: 0 1 588px }
.elementor-360 .elementor-element.elementor-element-yfgi5 img { width: 100%; height: 470px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfgi5 { flex: 0 1 48% } .elementor-360 .elementor-element.elementor-element-yfgi5 img { height: 280px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfgi5 { flex: 1 1 auto; width: 100% } .elementor-360 .elementor-element.elementor-element-yfgi5 img { height: 294px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfgs5 */.elementor-360 .elementor-element.elementor-element-yfgs5 { flex: 0 0 100% }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff3520 */.elementor-360 .elementor-element.elementor-element-yff3520 { display: flex; flex-wrap: nowrap; width: 100%; will-change: transform }
/* Gap is one page gutter; the script sets it per breakpoint */
.elementor-360 .elementor-element.elementor-element-yff3520 { column-gap: 40px }
/* pan-y keeps vertical scrolling native while a horizontal drag moves the track */
.elementor-360 .elementor-element.elementor-element-yff3520 { touch-action: pan-y; cursor: grab; user-select: none; -webkit-user-select: none }
.elementor-360 .elementor-element.elementor-element-yff3520.yff-dragging { cursor: grabbing }
/* The slide is dragged, so its picture must not be picked up as a native drag image */
.elementor-360 .elementor-element.elementor-element-yff3520 img { -webkit-user-drag: none; user-drag: none }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yfffmp1 *//* The shared arrow SVG bakes fill=#5A2140 into its path; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yfffmp1 .elementor-icon svg path { fill: currentColor }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yfffmn1 *//* The shared arrow SVG bakes fill=#5A2140 into its path; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yfffmn1 .elementor-icon svg path { fill: currentColor }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff3510 */.elementor-360 .elementor-element.elementor-element-yff3510 { position: relative }
/* No clip: a slide leaves through the page gutter; the gap keeps neighbours off-screen */
@media(max-width:767px){
  /* Arrows share the button row, pinned to the right edge */
  /* 4px clearance: no bottom padding on mobile, so a flush disc was covered by the next section */
  /* Discs fixed at bottom 4px (client call); body copy floored to 5 lines so every button lands flush */
  .elementor-360 .elementor-element.elementor-element-yff3510 { padding-bottom: 7px }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-slide .elementor-widget-text-editor p { min-height: 5lh }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { position: absolute; bottom: 4px; z-index: 3; cursor: pointer }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { right: 0 }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev { right: 50px }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev .elementor-icon, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next .elementor-icon {
    width: 42px; height: 42px; padding: 0;
    border: 1px solid #101213; background-clip: padding-box;
    display: flex; align-items: center; justify-content: center }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next,
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev > *, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next > * { will-change: transform }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev .elementor-icon svg { transform: rotate(180deg) }
}
/* Arrows sit in the page gutter, centred on the slide. The wrapper narrows when the gutter is too thin for them. */
@media(min-width:1200px){
  .elementor-360 .elementor-element.elementor-element-yff3510 { width: calc(100% - 2 * max(0px, calc(clamp(96px, 10vw, 150px) - (50vw - 50%)))); margin-left: auto; margin-right: auto }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { position: absolute; top: calc(50% - 23px); z-index: 3; cursor: pointer }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev { left: calc(-46px - clamp(24px, 4vw - 10px, 60px)) }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { right: calc(-46px - clamp(24px, 4vw - 10px, 60px)) }
}
@media(min-width:768px) and (max-width:1199px){
  .elementor-360 .elementor-element.elementor-element-yff3510 { width: calc(100% - 2 * max(0px, calc(78px - (50vw - 50%)))); margin-left: auto; margin-right: auto }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { position: absolute; top: calc(50% - 23px); z-index: 3; cursor: pointer }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev { left: -62px }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next { right: -62px }
}
@media(min-width:768px){
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev .elementor-icon, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next .elementor-icon {
    width: 46px; height: 46px; padding: 0; border: 0; border-radius: 50%;
    background: #F28CB4; color: #5A2140; background-clip: padding-box;
    display: flex; align-items: center; justify-content: center }
  /* Layers from first paint, or a layer born mid-animation snaps to a whole pixel */
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next,
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev > *, .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-next > * { will-change: transform }
  .elementor-360 .elementor-element.elementor-element-yff3510 .yff-fm-prev .elementor-icon svg { transform: rotate(180deg) }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-yfffmd1 */.elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dots { display: flex; justify-content: center; column-gap: 26px }
.elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dot { width: 17px; height: 17px; border-radius: 50%; border: 0; padding: 0;
  background: #F28CB4; cursor: pointer; transition: background-color .3s ease }
.elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dot.is-on { background: #0197D9 }
.elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dot:focus-visible { outline: 2px solid #004462; outline-offset: 3px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfffmd1 { display: none } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dots { column-gap: 18px } .elementor-360 .elementor-element.elementor-element-yfffmd1 .yff-fm-dot { width: 14px; height: 14px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff3505 *//* Park a full 200 and fire at the fold: 110px reads as nothing under a block this tall */
.js-motion .elementor-360 .elementor-element.elementor-element-yff3505:not(.yf-done) { transform: translateY(200px) }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjn01 */.elementor-360 .elementor-element.elementor-element-yffjn01 .elementor-heading-title { transition: color .5s ease }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjt01 *//* Title runs 10px wider than the copy so "Business Plan" holds one row; on the heading, as Elementor caps the widget at 100% */
@media(min-width:1200px){ .elementor-360 .elementor-element.elementor-element-yffjt01 .elementor-heading-title { width: 340px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yffjx01 */.elementor-360 .elementor-element.elementor-element-yffjx01 a { color: inherit; text-decoration: underline }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffja01 */.elementor-360 .elementor-element.elementor-element-yffja01 { position: absolute }
/* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon svg path { fill: currentColor }
.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon { width: 53px; height: 53px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; padding: 0 }
.elementor-360 .elementor-element.elementor-element-yffja01 .elementor-icon svg { width: 1em; height: 1em }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjn02 */.elementor-360 .elementor-element.elementor-element-yffjn02 .elementor-heading-title { transition: color .5s ease }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjt02 *//* Title runs 10px wider than the copy so "Business Plan" holds one row; on the heading, as Elementor caps the widget at 100% */
@media(min-width:1200px){ .elementor-360 .elementor-element.elementor-element-yffjt02 .elementor-heading-title { width: 340px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yffjx02 */.elementor-360 .elementor-element.elementor-element-yffjx02 a { color: inherit; text-decoration: underline }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffja02 */.elementor-360 .elementor-element.elementor-element-yffja02 { position: absolute }
/* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon svg path { fill: currentColor }
.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon { width: 53px; height: 53px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; padding: 0 }
.elementor-360 .elementor-element.elementor-element-yffja02 .elementor-icon svg { width: 1em; height: 1em }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjn03 */.elementor-360 .elementor-element.elementor-element-yffjn03 .elementor-heading-title { transition: color .5s ease }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjt03 *//* Title runs 10px wider than the copy so "Business Plan" holds one row; on the heading, as Elementor caps the widget at 100% */
@media(min-width:1200px){ .elementor-360 .elementor-element.elementor-element-yffjt03 .elementor-heading-title { width: 340px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yffjx03 */.elementor-360 .elementor-element.elementor-element-yffjx03 a { color: inherit; text-decoration: underline }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffja03 */.elementor-360 .elementor-element.elementor-element-yffja03 { position: absolute }
/* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon svg path { fill: currentColor }
.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon { width: 53px; height: 53px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; padding: 0 }
.elementor-360 .elementor-element.elementor-element-yffja03 .elementor-icon svg { width: 1em; height: 1em }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjn04 */.elementor-360 .elementor-element.elementor-element-yffjn04 .elementor-heading-title { transition: color .5s ease }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjt04 *//* Title runs 10px wider than the copy so "Business Plan" holds one row; on the heading, as Elementor caps the widget at 100% */
@media(min-width:1200px){ .elementor-360 .elementor-element.elementor-element-yffjt04 .elementor-heading-title { width: 340px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yffjx04 */.elementor-360 .elementor-element.elementor-element-yffjx04 a { color: inherit; text-decoration: underline }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffja04 */.elementor-360 .elementor-element.elementor-element-yffja04 { position: absolute }
/* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon svg path { fill: currentColor }
.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon { width: 53px; height: 53px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; padding: 0 }
.elementor-360 .elementor-element.elementor-element-yffja04 .elementor-icon svg { width: 1em; height: 1em }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjn05 */.elementor-360 .elementor-element.elementor-element-yffjn05 .elementor-heading-title { transition: color .5s ease }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffjt05 *//* Title runs 10px wider than the copy so "Business Plan" holds one row; on the heading, as Elementor caps the widget at 100% */
@media(min-width:1200px){ .elementor-360 .elementor-element.elementor-element-yffjt05 .elementor-heading-title { width: 340px } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yffjx05 */.elementor-360 .elementor-element.elementor-element-yffjx05 a { color: inherit; text-decoration: underline }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-yffja05 */.elementor-360 .elementor-element.elementor-element-yffja05 { position: absolute }
/* Every arrow asset bakes its own fill; follow the icon colour instead */
.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon svg path { fill: currentColor }
.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon { width: 53px; height: 53px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; padding: 0 }
.elementor-360 .elementor-element.elementor-element-yffja05 .elementor-icon svg { width: 1em; height: 1em }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff4110 */.elementor-360 .elementor-element.elementor-element-yff4110 { display: flex; align-items: stretch; column-gap: 24px; will-change: transform }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yff4110 { column-gap: 16px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yff4110 { flex-direction: column; row-gap: 17px; transform: none !important } }

/* Journey cards - one copy for all five; open/closed keyed on .yff-jr-open */
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { position: relative; overflow: hidden; cursor: pointer }
/* Width is the state: an open step is a 384px card, a closed one a 155px pill */
/* .yf-pop kills transitions until .yf-done; restore ours at the same weight */
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { transition: flex-basis .5s cubic-bezier(.33,.1,.2,1), grid-template-rows .5s cubic-bezier(.33,.1,.2,1), background-color .5s ease, border-radius .5s ease !important }
/* background-image cannot transition, so the gradient rides a layer that fades; pink is the card colour and never goes transparent */
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { background: #F28CB4 }
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item::before { content: ''; position: absolute; inset: 0; z-index: 0; background: linear-gradient(180deg, #DCF3FB 0%, #81D1EE 100%); transition: opacity .5s ease }
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open::before { opacity: 0 }
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-body { position: relative; z-index: 1 }
/* Number and arrow move on right/bottom + transform, which animate; left:auto would snap */
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-num, .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go { width: max-content;
  transition: right .5s cubic-bezier(.33,.1,.2,1), bottom .5s cubic-bezier(.33,.1,.2,1), transform .5s cubic-bezier(.33,.1,.2,1) }
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go .elementor-icon svg { transition: transform .5s cubic-bezier(.33,.1,.2,1) }
/* Copy exists only in the open state */
/* Out fast, in on a slow ramp: the clip edge must never cross copy that is already solid */
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-body { transition: opacity .4s cubic-bezier(.35,0,.65,.75) .05s }
.elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item:not(.yff-jr-open) .yff-jr-body { transition: opacity .15s cubic-bezier(.3,.9,.4,1) .05s; opacity: 0; pointer-events: none }
@media(min-width:768px){
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { flex: 0 0 155px; border-radius: 130px; min-height: 489px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open { flex: 0 0 384px; border-radius: 20px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-body { width: 384px; max-width: 384px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-num { position: absolute; top: 32px; left: auto; right: 50%; transform: translateX(50%) }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-num { right: 20px; transform: translateX(0) }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-num .elementor-heading-title { color: #5A2140 }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go { left: auto; right: 50%; transform: translateX(50%); bottom: 18px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go { right: 20px; transform: translateX(0) }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go .elementor-icon { color: #F28CB4; background-color: #FAF8F5 }
  /* Drawn pointing down-right; the open card turns it back up-left */
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go .elementor-icon svg { transform: rotate(180deg) }
}
@media(min-width:768px) and (max-width:1199px){
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { flex: 0 0 110px; min-height: 420px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open { flex: 0 0 300px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-body { width: 300px; max-width: 300px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go .elementor-icon { width: 46px; height: 46px; font-size: 17px }
}
@media(max-width:767px){
  /* Height cannot transition from auto: one-row grid, 0fr -> 1fr */
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item { display: grid;
    /* minmax(0,...): a bare 0fr keeps the auto minimum */
    grid-template-rows: minmax(0, 0fr);
    flex: 0 0 auto; width: 100%; border-radius: 130px; min-height: 84px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open { grid-template-rows: minmax(0, 1fr); border-radius: 20px }
  /* min-height stays 84px in both states, or the pill collapses for a frame; body is clipped, not display:none */
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-body { width: auto; max-width: none; min-height: 0; overflow: hidden }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-num { position: absolute; top: 16px; left: auto; right: calc(100% - 26px); transform: translateX(100%) }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-num { right: 26px; transform: translateX(0) }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-num .elementor-heading-title { color: #5A2140 }
  /* Bottom-anchored in both states so it rides the card down */
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go { right: 22px; top: auto; left: auto; transform: none; bottom: 30px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go { bottom: 24px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item .yff-jr-go .elementor-icon { width: 38px; height: 38px }
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go .elementor-icon { color: #F28CB4; background-color: #FAF8F5 }
  /* Drawn pointing down-right; the open card turns it back up-left */
  .elementor-360 .elementor-element.elementor-element-yff4110 > .yff-jr-item.yff-jr-open .yff-jr-go .elementor-icon svg { transform: rotate(180deg) }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff4120 */.elementor-360 .elementor-element.elementor-element-yff4120 { position: relative }
/* No side clip: a pill leaving left must stay reachable *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-yffjrd1 */.elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dots { display: flex; justify-content: center; column-gap: 26px }
.elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dot { width: 17px; height: 17px; border-radius: 50%; border: 0; padding: 0;
  background: #F28CB4; cursor: pointer; transition: background-color .3s ease }
.elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dot.is-on { background: #008CBF }
/* Focus ring has to clear the disc, which sits on cream */
.elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dot:focus-visible { outline: 2px solid #004462; outline-offset: 3px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffjrd1 { display: none } }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dots { column-gap: 18px } .elementor-360 .elementor-element.elementor-element-yffjrd1 .yff-jr-dot { width: 14px; height: 14px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff4100 */.elementor-360 .elementor-element.elementor-element-yff4100 { position: relative }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfff01 */.elementor-360 .elementor-element.elementor-element-yfff01 { justify-content: space-between; column-gap: 24px }
/* Padding and margin moved to the container's own controls so they stay editable */
.elementor-360 .elementor-element.elementor-element-yfff01 { border-bottom: 1px solid rgba(0,68,98,.25) }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfff01 { flex-direction: column; align-items: stretch; row-gap: 12px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfff02 */.elementor-360 .elementor-element.elementor-element-yfff02 { justify-content: space-between; column-gap: 24px }
/* Padding and margin moved to the container's own controls so they stay editable */
.elementor-360 .elementor-element.elementor-element-yfff02 { border-bottom: 1px solid rgba(0,68,98,.25) }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfff02 { flex-direction: column; align-items: stretch; row-gap: 12px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfff03 */.elementor-360 .elementor-element.elementor-element-yfff03 { justify-content: space-between; column-gap: 24px }
/* Padding and margin moved to the container's own controls so they stay editable */
.elementor-360 .elementor-element.elementor-element-yfff03 { border-bottom: 1px solid rgba(0,68,98,.25) }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfff03 { flex-direction: column; align-items: stretch; row-gap: 12px } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffk04 *//* Two lines everywhere but the phone, where the row is centred and has the width */
.elementor-360 .elementor-element.elementor-element-yffk04 .yff-k-part { display: block }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffk04 .yff-k-part { display: inline } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yfff04 */.elementor-360 .elementor-element.elementor-element-yfff04 { justify-content: space-between; column-gap: 24px }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yfff04 { flex-direction: column; align-items: stretch; row-gap: 12px }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffsky2 *//* Decorative sky: fills the section, never swallows clicks */
.elementor-360 .elementor-element.elementor-element-yffsky2.elementor-widget.elementor-widget-image { left: 0; right: 0; width: 100%; max-width: none; transform: none; height: 100% }
.elementor-360 .elementor-element.elementor-element-yffsky2 .elementor-widget-container { height: 100% }
.elementor-360 .elementor-element.elementor-element-yffsky2 img { width: 100%; height: 100%; object-fit: cover; object-position: center bottom; display: block }
/* Art taller than the section: fade in over the first third instead of a hard crop line */
.elementor-360 .elementor-element.elementor-element-yffsky2 img { -webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 34%);
  mask-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 34%) }
.elementor-360 .elementor-element.elementor-element-yffsky2, .elementor-360 .elementor-element.elementor-element-yffsky2 img { pointer-events: none }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yffcta1 */.elementor-360 .elementor-element.elementor-element-yffcta1 img { width: 100%; height: 569px; object-fit: cover; border-radius: 20px; display: block }
@media(min-width:768px) and (max-width:1199px){ .elementor-360 .elementor-element.elementor-element-yffcta1 img { height: 400px } }
@media(max-width:767px){ .elementor-360 .elementor-element.elementor-element-yffcta1 img { height: 210px } }
/* Same lift as the slider above: 96px was too short to read on art this size */
.js-motion .elementor-360 .elementor-element.elementor-element-yffcta1:not(.yf-done) > * { transform: translateY(200px) }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yffh701 *//* Two Chalet cuts in one text node, so SplitText still sees one heading */
.elementor-360 .elementor-element.elementor-element-yffh701 .yff-cn { font-family: "Chalet New York 1960", sans-serif }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yff6000 *//* The sky bleeds wider than the section box; clip it at the edges */
.elementor-360 .elementor-element.elementor-element-yff6000 { overflow: hidden; position: relative }
@supports (overflow: clip) { .elementor-360 .elementor-element.elementor-element-yff6000 { overflow: clip } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chalet Paris 1960';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/chalet-paris-1960-v3.woff2') 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 */
/* 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: 'Chalet London 1960';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://yogenfruz.com/wp-content/uploads/yf-fonts/chalet-london-1960.woff2') format('woff2');
}
/* End Custom Fonts CSS */