.elementor-14 .elementor-element.elementor-element-50ecf0a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-50ecf0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50ecf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/fresh-organic.coffee/wp-content/uploads/2025/11/frame-2-1.png?fit=2160%2C1350&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-56daf9e{--display:flex;}.elementor-14 .elementor-element.elementor-element-faf17db{--display:flex;--padding-top:160px;--padding-bottom:80px;--padding-left:40px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-b21e864 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5e156e1{width:var( --container-widget-width, 704px );max-width:704px;--container-widget-width:704px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5e156e1 .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:68px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f0f6e68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-55d6a57 .elementor-button{background-color:#02010100;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-14 .elementor-element.elementor-element-55d6a57 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-55d6a57 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button{background-color:#02010100;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4a52306{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-81be16d{--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:80px;--padding-bottom:120px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-81be16d > .elementor-shape-bottom .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-81be16d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-84c72d1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f7eea1b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Gilroy", Sans-serif;font-size:32px;font-weight:500;line-height:1.1em;color:#1B1B1B;}.elementor-14 .elementor-element.elementor-element-05a5246{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-0a35d0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-094266e{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-76b0252{--display:flex;}.elementor-14 .elementor-element.elementor-element-8683c27{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-b512a81{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-a8eb021{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-50c486b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-500a4e0{--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:80px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-500a4e0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-500a4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-f1a5377{text-align:center;}.elementor-14 .elementor-element.elementor-element-f1a5377 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-0db93d5{text-align:center;}.elementor-14 .elementor-element.elementor-element-0db93d5 .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:96px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a1340d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6b66ad6{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6b66ad6:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-7f07e59 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-7f07e59{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-7f07e59 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-8331baf{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8331baf:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-b49edc7 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-b49edc7{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-b49edc7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-45ff87e{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-45ff87e:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-53468b6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-53468b6{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-53468b6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-5b1b9a9{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5b1b9a9:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-325593d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-325593d{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-325593d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-89e70f9{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-89e70f9:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-353a211 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-353a211{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-353a211 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-dbc6b8a{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dbc6b8a:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-00b9075 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-00b9075{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-00b9075 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-8875111{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8875111:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-a8b17d5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-a8b17d5{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-a8b17d5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-a4a7328{--display:flex;box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.10980392156862745);--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a4a7328:hover{box-shadow:0px 12px 24px 0px rgba(99.00000000000001, 64.00000000000006, 32, 0.2);}.elementor-14 .elementor-element.elementor-element-67991ef > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-67991ef{z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-67991ef .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-b665af7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-49866fc{--display:flex;}.elementor-14 .elementor-element.elementor-element-9718d9a{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-9718d9a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-58c218f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-58c218f .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-be81e8d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button{background-color:var( --e-global-color-4db862a );font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e9a55e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-e9a55e7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e9a55e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8973c1 );}.elementor-14 .elementor-element.elementor-element-cee3a27{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1f2ef27{text-align:start;}.elementor-14 .elementor-element.elementor-element-1f2ef27 img{width:20px;}.elementor-14 .elementor-element.elementor-element-6c436f7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-2ed52ab{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-74c5b86{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-121aaa9{text-align:start;}.elementor-14 .elementor-element.elementor-element-121aaa9 img{width:20px;}.elementor-14 .elementor-element.elementor-element-2fc2589 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-58b172c{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-dca7a55{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6502a3c{text-align:start;}.elementor-14 .elementor-element.elementor-element-6502a3c img{width:20px;}.elementor-14 .elementor-element.elementor-element-06cb5b7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-ed77431{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-7279ef3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6d43bbe{text-align:start;}.elementor-14 .elementor-element.elementor-element-6d43bbe img{width:20px;}.elementor-14 .elementor-element.elementor-element-563ae29 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-42170ef{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-ea346df{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-81c4325{text-align:start;}.elementor-14 .elementor-element.elementor-element-81c4325 img{width:20px;}.elementor-14 .elementor-element.elementor-element-f462ff3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-094ed8f{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-935b2cd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce4004a{text-align:start;}.elementor-14 .elementor-element.elementor-element-ce4004a img{width:20px;}.elementor-14 .elementor-element.elementor-element-2e99fce .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-e4357a0{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-9c635de{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9c635de:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9c635de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/fresh-organic.coffee/wp-content/uploads/2025/11/1504f4d00d40249a332139dbed9fb16273defcc1-scaled.jpg?fit=2560%2C1706&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7a264d0{--display:flex;}.elementor-14 .elementor-element.elementor-element-d483066{--display:flex;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-8c94ee4 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-64d84c7{width:var( --container-widget-width, 704px );max-width:704px;--container-widget-width:704px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-64d84c7 .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:54px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-67007a5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-58d1244{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-58d1244:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-58d1244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8973c1 );}.elementor-14 .elementor-element.elementor-element-d50c3eb{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d50c3eb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-8593666{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8593666 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-8593666 .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ac9692a{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ac9692a > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-ac9692a .elementor-heading-title{font-family:"Chalet", Sans-serif;font-size:48px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-28f3e9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-afde39d{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-fd9b706{text-align:start;}.elementor-14 .elementor-element.elementor-element-fd9b706 img{width:40px;}.elementor-14 .elementor-element.elementor-element-bfed87d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f6e8876{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-be50a13{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-d5d1193{text-align:start;}.elementor-14 .elementor-element.elementor-element-d5d1193 img{width:40px;}.elementor-14 .elementor-element.elementor-element-6361cc1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-7c0d259{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f99d38d{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-7622112{text-align:start;}.elementor-14 .elementor-element.elementor-element-7622112 img{width:40px;}.elementor-14 .elementor-element.elementor-element-fad904e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-54b2a1b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f681fb6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-59d893a{text-align:start;}.elementor-14 .elementor-element.elementor-element-59d893a img{width:40px;}.elementor-14 .elementor-element.elementor-element-6fa8138 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-bd7fc31{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-8530e54{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-50ecf0a{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5e156e1 .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-55d6a57 .elementor-button{font-size:16px;padding:16px 36px 16px 36px;}.elementor-14 .elementor-element.elementor-element-388d5bc .elementor-button{font-size:14px;padding:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-0db93d5 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-58c218f{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-14 .elementor-element.elementor-element-58c218f .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-7cd77af .elementor-button{font-size:16px;padding:16px 36px 16px 36px;}.elementor-14 .elementor-element.elementor-element-e9a55e7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-64d84c7 .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-58d1244{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-8593666{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-14 .elementor-element.elementor-element-8593666 .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-ac9692a{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-14 .elementor-element.elementor-element-ac9692a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-50ecf0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50ecf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-14 .elementor-element.elementor-element-50ecf0a{--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-56daf9e{--min-height:60px;}.elementor-14 .elementor-element.elementor-element-faf17db{--padding-top:88px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-b21e864{text-align:center;}.elementor-14 .elementor-element.elementor-element-5e156e1{text-align:center;}.elementor-14 .elementor-element.elementor-element-f0f6e68{--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-4a52306 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-14 .elementor-element.elementor-element-4a52306{line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-81be16d{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-84c72d1{text-align:center;}.elementor-14 .elementor-element.elementor-element-84c72d1 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f7eea1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f7eea1b{text-align:center;font-size:18px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-05a5246{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-0a35d0e{--width:50%;}.elementor-14 .elementor-element.elementor-element-094266e{--width:50%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-8683c27{font-size:14px;}.elementor-14 .elementor-element.elementor-element-b512a81{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a8eb021{font-size:14px;}.elementor-14 .elementor-element.elementor-element-50c486b{text-align:center;}.elementor-14 .elementor-element.elementor-element-500a4e0{--padding-top:60px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-f1a5377{text-align:center;}.elementor-14 .elementor-element.elementor-element-f1a5377 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-0db93d5{text-align:center;}.elementor-14 .elementor-element.elementor-element-0db93d5 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-6b66ad6{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7f07e59{text-align:center;}.elementor-14 .elementor-element.elementor-element-7f07e59 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-8331baf{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b49edc7{text-align:center;}.elementor-14 .elementor-element.elementor-element-b49edc7 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-45ff87e{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-53468b6{text-align:center;}.elementor-14 .elementor-element.elementor-element-53468b6 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5b1b9a9{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-325593d{text-align:center;}.elementor-14 .elementor-element.elementor-element-325593d .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-89e70f9{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-353a211{text-align:center;}.elementor-14 .elementor-element.elementor-element-353a211 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-dbc6b8a{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-00b9075{text-align:center;}.elementor-14 .elementor-element.elementor-element-00b9075 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-8875111{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a8b17d5{text-align:center;}.elementor-14 .elementor-element.elementor-element-a8b17d5 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a4a7328{--width:48%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-67991ef{text-align:center;}.elementor-14 .elementor-element.elementor-element-67991ef .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-b665af7{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9718d9a{text-align:center;}.elementor-14 .elementor-element.elementor-element-9718d9a .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-58c218f{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-58c218f .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-be81e8d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-e9a55e7{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-cee3a27{--width:46%;}.elementor-14 .elementor-element.elementor-element-6c436f7{text-align:start;}.elementor-14 .elementor-element.elementor-element-2ed52ab{font-size:14px;}.elementor-14 .elementor-element.elementor-element-74c5b86{--width:46%;}.elementor-14 .elementor-element.elementor-element-2fc2589{text-align:start;}.elementor-14 .elementor-element.elementor-element-58b172c{font-size:14px;}.elementor-14 .elementor-element.elementor-element-dca7a55{--width:46%;}.elementor-14 .elementor-element.elementor-element-06cb5b7{text-align:start;}.elementor-14 .elementor-element.elementor-element-ed77431{font-size:14px;}.elementor-14 .elementor-element.elementor-element-7279ef3{--width:46%;}.elementor-14 .elementor-element.elementor-element-563ae29{text-align:start;}.elementor-14 .elementor-element.elementor-element-42170ef{font-size:14px;}.elementor-14 .elementor-element.elementor-element-ea346df{--width:46%;}.elementor-14 .elementor-element.elementor-element-f462ff3{text-align:start;}.elementor-14 .elementor-element.elementor-element-094ed8f{font-size:14px;}.elementor-14 .elementor-element.elementor-element-935b2cd{--width:46%;}.elementor-14 .elementor-element.elementor-element-2e99fce{text-align:start;}.elementor-14 .elementor-element.elementor-element-e4357a0{font-size:14px;}.elementor-14 .elementor-element.elementor-element-9c635de:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9c635de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-14 .elementor-element.elementor-element-7a264d0{--min-height:60px;}.elementor-14 .elementor-element.elementor-element-d483066{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-8c94ee4{text-align:center;}.elementor-14 .elementor-element.elementor-element-8c94ee4 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-64d84c7{text-align:center;}.elementor-14 .elementor-element.elementor-element-64d84c7 .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-67007a5{text-align:center;}.elementor-14 .elementor-element.elementor-element-58d1244{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d50c3eb{text-align:center;}.elementor-14 .elementor-element.elementor-element-d50c3eb .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-8593666{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-8593666 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-8593666 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-ac9692a{width:100%;max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-ac9692a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-ac9692a .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-afde39d{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-bfed87d{text-align:start;}.elementor-14 .elementor-element.elementor-element-f6e8876{font-size:14px;}.elementor-14 .elementor-element.elementor-element-be50a13{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6361cc1{text-align:start;}.elementor-14 .elementor-element.elementor-element-7c0d259{font-size:14px;}.elementor-14 .elementor-element.elementor-element-f99d38d{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fad904e{text-align:start;}.elementor-14 .elementor-element.elementor-element-54b2a1b{font-size:14px;}.elementor-14 .elementor-element.elementor-element-f681fb6{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6fa8138{text-align:start;}.elementor-14 .elementor-element.elementor-element-bd7fc31{font-size:14px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-56daf9e{--width:38%;}.elementor-14 .elementor-element.elementor-element-faf17db{--width:62%;}.elementor-14 .elementor-element.elementor-element-81be16d{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-0a35d0e{--width:50%;}.elementor-14 .elementor-element.elementor-element-094266e{--width:50%;}.elementor-14 .elementor-element.elementor-element-500a4e0{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-6b66ad6{--width:24%;}.elementor-14 .elementor-element.elementor-element-8331baf{--width:24%;}.elementor-14 .elementor-element.elementor-element-45ff87e{--width:24%;}.elementor-14 .elementor-element.elementor-element-5b1b9a9{--width:24%;}.elementor-14 .elementor-element.elementor-element-89e70f9{--width:24%;}.elementor-14 .elementor-element.elementor-element-dbc6b8a{--width:24%;}.elementor-14 .elementor-element.elementor-element-8875111{--width:24%;}.elementor-14 .elementor-element.elementor-element-a4a7328{--width:24%;}.elementor-14 .elementor-element.elementor-element-e9a55e7{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-cee3a27{--width:31%;}.elementor-14 .elementor-element.elementor-element-74c5b86{--width:31%;}.elementor-14 .elementor-element.elementor-element-dca7a55{--width:31%;}.elementor-14 .elementor-element.elementor-element-7279ef3{--width:31%;}.elementor-14 .elementor-element.elementor-element-ea346df{--width:31%;}.elementor-14 .elementor-element.elementor-element-935b2cd{--width:31%;}.elementor-14 .elementor-element.elementor-element-7a264d0{--width:56%;}.elementor-14 .elementor-element.elementor-element-d483066{--width:44%;}.elementor-14 .elementor-element.elementor-element-58d1244{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-afde39d{--width:50%;}.elementor-14 .elementor-element.elementor-element-be50a13{--width:50%;}.elementor-14 .elementor-element.elementor-element-f99d38d{--width:50%;}.elementor-14 .elementor-element.elementor-element-f681fb6{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-6b66ad6{--width:32%;}.elementor-14 .elementor-element.elementor-element-8331baf{--width:32%;}.elementor-14 .elementor-element.elementor-element-45ff87e{--width:32%;}.elementor-14 .elementor-element.elementor-element-5b1b9a9{--width:32%;}.elementor-14 .elementor-element.elementor-element-89e70f9{--width:32%;}.elementor-14 .elementor-element.elementor-element-dbc6b8a{--width:32%;}.elementor-14 .elementor-element.elementor-element-8875111{--width:32%;}.elementor-14 .elementor-element.elementor-element-a4a7328{--width:32%;}.elementor-14 .elementor-element.elementor-element-cee3a27{--width:31%;}.elementor-14 .elementor-element.elementor-element-74c5b86{--width:31%;}.elementor-14 .elementor-element.elementor-element-dca7a55{--width:31%;}.elementor-14 .elementor-element.elementor-element-7279ef3{--width:31%;}.elementor-14 .elementor-element.elementor-element-ea346df{--width:31%;}.elementor-14 .elementor-element.elementor-element-935b2cd{--width:31%;}.elementor-14 .elementor-element.elementor-element-afde39d{--width:50%;}.elementor-14 .elementor-element.elementor-element-be50a13{--width:50%;}.elementor-14 .elementor-element.elementor-element-f99d38d{--width:50%;}.elementor-14 .elementor-element.elementor-element-f681fb6{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-faf17db */.blur-column{
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ecf0a *//* =========================================
   1. ПОЧАТКОВИЙ СТАН
   ========================================= */
.hero-fade-slide {
    opacity: 0;
    transform: translateY(30px);
}

/* ЗАПУСК АНІМАЦІЇ ПРИ СКРОЛІ */
.hero-fade-slide.is-visible {
    animation: fadeSlideUp 0.3s cubic-bezier(0.1, 0.3, 0.2, 1) forwards;
}



/* ЗАХИСТ ВІД РЕДАКТОРА ELEMENTOR (щоб блоки були видимі під час редагування) */
body.elementor-editor-active .hero-fade-slide,
body.elementor-editor-active .hero-glow-text {
    opacity: 1 !important;
    transform: translateY(0) !important;
    animation: none !important;
}

@keyframes fadeSlideUp {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =========================================
   2. СВІТІННЯ ТЕКСТУ 
   ========================================= */
.hero-glow-text.is-visible {
    animation: fadeSlideUp 1.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards, 
               textGlowPulse 5s 2s infinite alternate ease-in-out; 
}

/* ... (коди textGlowPulse, кнопки та диму залишаються без змін) ... *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81be16d *//* =========================================
   5. ПОЯВА ТЕКСТУ ЗБОКУ (Зліва направо)
   ========================================= */
.fade-slide-right {
    opacity: 0;
    transform: translateX(-30px);
}

.fade-slide-right.is-visible {
    animation: fadeSlideUp 0.3s cubic-bezier(0.1, 0.3, 0.2, 1) forwards;
}

@keyframes fadeSlideRight {
    0% {
        opacity: 0;
        transform: translateX(-30px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

/* =========================================
   6. ПОЯВА ЗОБРАЖЕНЬ (З ефектом масштабування)
   ========================================= */
.fade-scale-in {
    opacity: 0;
    transform: scale(1.05) translateY(20px);
}

.fade-scale-in.is-visible {
    animation: fadeScaleInAnim 1.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes fadeScaleInAnim {
    0% {
        opacity: 0;
        transform: scale(1.05) translateY(20px);
    }
    100% {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}

/* =========================================
   7. ВАУ-ЕФЕКТ ПРИ НАВЕДЕННІ НА ФОТО (Ken Burns)
   ========================================= */
/* Звертаємось до самого віджета картинки, щоб обрізати краї при збільшенні */
.premium-image-hover .elementor-widget-container {
    overflow: hidden;
    border-radius: 4px; /* Опціонально: можна додати легке скруглення, якщо пасує дизайну */
}

/* Звертаємось до тегу <img> всередині віджета */
.premium-image-hover img {
    transition: transform 4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; /* Дуже повільний і плавний зум */
    will-change: transform;
}

.premium-image-hover:hover img {
    transform: scale(1.08); /* Легке наближення */
}


/* =========================================
   ЗАХИСТ ВІД РЕДАКТОРА ELEMENTOR (Доповнення)
   ========================================= */
body.elementor-editor-active .fade-slide-right,
body.elementor-editor-active .fade-scale-in {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500a4e0 *//* =========================================
   8. АНІМАЦІЯ КАРТОК АСОРТИМЕНТУ (Hover)
   ========================================= */

.assortment-card {
    transition: all 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);
    position: relative;
    overflow: hidden; /* Важливо для ефекту відблиску */
    border-radius: 8px; /* Злегка згладжуємо кути для м'якості */
    background-color: transparent; 
    cursor: pointer;
}

/* Ефект підняття картки та тепла тінь */
.assortment-card:hover {
    transform: translateY(-10px); /* Картка плавно підіймається */
    /* Тінь має легкий кавовий (коричневий) відтінок, а не просто чорний */
    box-shadow: 0 20px 40px rgba(100, 60, 20, 0.08); 
    z-index: 2;
}

/* Анімація самої картинки (сплеску/кавомашини) всередині картки */
.assortment-card img {
    transition: transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: transform;
}

/* При наведенні картинка трохи збільшується і ніби "відривається" від фону */
.assortment-card:hover img {
    transform: scale(1.06) translateY(-5px);
}

/* =========================================
   ПЕРЛАМУТРОВИЙ ВІДБЛИСК (The Highlight Effect)
   ========================================= */

/* Створюємо невидимий шар-відблиск збоку картки */
.assortment-card::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    /* Напівпрозорий білий градієнт */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg); /* Нахиляємо лінію відблиску */
    z-index: 10;
    pointer-events: none; /* Щоб відблиск не перекривав кліки */
}

/* При наведенні запускаємо анімацію пробігу відблиску */
.assortment-card:hover::after {
    animation: shineSweep 1.2s ease forwards;
}

@keyframes shineSweep {
    0% { left: -150%; }
    100% { left: 200%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9a55e7 *//* =========================================
   9. БЛОК ПЕРЕВАГ (М'які hover-ефекти)
   ========================================= */

.benefit-card {
    transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);
    padding: 20px; /* Додаємо трохи простору, щоб фон при наведенні виглядав гарно */
    border-radius: 12px;
    background-color: transparent;
    cursor: default; /* Курсор залишається звичайним, бо це не посилання */
}

/* Ефект підняття та підсвічування фону */
.benefit-card:hover {
    transform: translateY(-5px);
    /* Дуже легке висвітлення (білий колір на 30% прозорості) */
    background-color: rgba(255, 255, 255, 0.3); 
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.03); /* Невагома тінь */
}

/* Анімація іконки (вдих) при наведенні на саму картку */
.benefit-card .elementor-icon i,
.benefit-card .elementor-icon svg {
    transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: transform;
}

.benefit-card:hover .elementor-icon i,
.benefit-card:hover .elementor-icon svg {
    transform: scale(1.15) translateY(-4px); /* Іконка трохи росте і тягнеться вгору */
}

/* =========================================
   10. ТЕМНО-ЗЕЛЕНА КНОПКА
   ========================================= */

.btn-dark-green a.elementor-button {
    transition: all 0.4s ease;
}

.btn-dark-green a.elementor-button:hover {
    transform: translateY(-2px);
    /* Тінь в тон самої кнопки (темно-зелена) замість стандартної чорної */
    box-shadow: 0 10px 25px rgba(26, 54, 48, 0.4); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d483066 */.elementor-14 .elementor-element.elementor-element-d483066{
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c635de *//* =========================================
   11. КІНЕМАТОГРАФІЧНА ПОЯВА ТЕКСТУ
   ========================================= */

.text-reveal-cinematic {
    opacity: 0;
    transform: translateY(15px);
    filter: blur(8px); /* Легке розмиття на початку */
}

.text-reveal-cinematic.is-visible {
    /* Анімація триває 2 секунди для максимальної плавності */
    animation: cinematicReveal 2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes cinematicReveal {
    0% {
        opacity: 0;
        transform: translateY(15px);
        filter: blur(8px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0); /* Текст стає чітким */
    }
}

/* Захист від редактора Elementor */
body.elementor-editor-active .text-reveal-cinematic {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    animation: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d1244 *//* =========================================
   12. БЛОК "НАС ОБИРАЮТЬ" (Hover клітинок)
   ========================================= */

.target-card {
    transition: background-color 0.4s ease;
    /* Робимо так, щоб фон плавно змінювався */
}

/* Ніжне підсвічування конкретної клітинки при наведенні */
.target-card:hover {
    /* Додаємо напівпрозорий білий колір, щоб висвітлити бежевий фон */
    background-color: rgba(255, 255, 255, 0.35); 
}

/* Анімація самої іконки (коричневого кружечка) */
.target-card .elementor-icon,
.target-card .elementor-icon-wrapper {
    transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);
    will-change: transform;
}

/* Іконка м'яко підіймається і ледь-ледь збільшується */
.target-card:hover .elementor-icon,
.target-card:hover .elementor-icon-wrapper {
    transform: translateY(-6px) scale(1.05);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-Regular.eot');
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-Regular.woff2') format('woff2'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-Regular.woff') format('woff'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-SemiBold.eot');
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-SemiBold.woff2') format('woff2'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-SemiBold.woff') format('woff'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/Gilroy-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chalet';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/28-font.eot');
	src: url('https://fresh-organic.coffee/wp-content/uploads/2025/11/28-font.eot?#iefix') format('embedded-opentype'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/28-font.woff2') format('woff2'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/28-font.woff') format('woff'),
		url('https://fresh-organic.coffee/wp-content/uploads/2025/11/28-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */