.elementor-2776 .elementor-element.elementor-element-2fb534d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2776 .elementor-element.elementor-element-1b172cb{--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:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2776 .elementor-element.elementor-element-ac623f1 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-weight:bold;color:var( --e-global-color-text );}.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-2776 .elementor-element.elementor-element-514ebe9{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2776 .elementor-element.elementor-element-2e21e830{--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:030px 030px;--row-gap:030px;--column-gap:030px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2776 .elementor-element.elementor-element-49c6a732{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2776 .elementor-element.elementor-element-49c6a732:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-49c6a732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.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-2776 .elementor-element.elementor-element-3b9c7699{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-3b9c7699 img{width:88%;}.elementor-2776 .elementor-element.elementor-element-12b67fc4{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-12b67fc4 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#E6B35A;}.elementor-2776 .elementor-element.elementor-element-12475532{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-12475532.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-4f102678{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2776 .elementor-element.elementor-element-4f102678:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-4f102678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-2776 .elementor-element.elementor-element-563b1f74{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-563b1f74 img{width:88%;}.elementor-2776 .elementor-element.elementor-element-58b7ebf9{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-58b7ebf9 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#CEB384;}.elementor-2776 .elementor-element.elementor-element-3e3ebc2c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-3e3ebc2c.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-183bb436{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2776 .elementor-element.elementor-element-183bb436:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-183bb436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#634B3945;}.elementor-2776 .elementor-element.elementor-element-631294e8{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-631294e8 img{width:88%;}.elementor-2776 .elementor-element.elementor-element-7c7bae95{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-7c7bae95 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#634B39;}.elementor-2776 .elementor-element.elementor-element-690a2e98{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-690a2e98.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-7a912916{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2776 .elementor-element.elementor-element-7a912916:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-7a912916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49B6647;}.elementor-2776 .elementor-element.elementor-element-9888eef{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-9888eef img{width:88%;}.elementor-2776 .elementor-element.elementor-element-447915f5{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-447915f5 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#DF917C;}.elementor-2776 .elementor-element.elementor-element-60e5f36f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-60e5f36f.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-267215be{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2776 .elementor-element.elementor-element-ce871b6{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-ce871b6:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-ce871b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98DBD045;}.elementor-2776 .elementor-element.elementor-element-421cf5aa{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-421cf5aa img{width:88%;}.elementor-2776 .elementor-element.elementor-element-6afd379{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-6afd379 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#98DBD0;}.elementor-2776 .elementor-element.elementor-element-3f47068b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-3f47068b.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-58cfcec0{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-58cfcec0:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-58cfcec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA839B47;}.elementor-2776 .elementor-element.elementor-element-47833fee{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-47833fee img{width:88%;}.elementor-2776 .elementor-element.elementor-element-5a2d82ba{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-5a2d82ba .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#AA839B;}.elementor-2776 .elementor-element.elementor-element-433f73d4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-433f73d4.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-3d6366be{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-3d6366be:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-3d6366be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FC77847;}.elementor-2776 .elementor-element.elementor-element-63a7d136{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-63a7d136 img{width:93%;}.elementor-2776 .elementor-element.elementor-element-237c015c{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-237c015c .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#9FC778;}.elementor-2776 .elementor-element.elementor-element-48e61741{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-48e61741.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-7e58d64c{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-7e58d64c:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-7e58d64c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-2776 .elementor-element.elementor-element-445b14c9{margin:-24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-445b14c9 img{width:93%;}.elementor-2776 .elementor-element.elementor-element-750b1fbb{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-750b1fbb .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D0B888;}.elementor-2776 .elementor-element.elementor-element-7eeb903f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-7eeb903f.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-6427e2e4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2776 .elementor-element.elementor-element-3b38a364{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-3b38a364:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-3b38a364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF738B47;}.elementor-2776 .elementor-element.elementor-element-4d85b5a{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-4d85b5a img{width:88%;}.elementor-2776 .elementor-element.elementor-element-322408f7{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-322408f7 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D95A58;}.elementor-2776 .elementor-element.elementor-element-4604222{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-4604222.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-11d59775{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-11d59775:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-11d59775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE6F4C47;}.elementor-2776 .elementor-element.elementor-element-5184b841{margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-5184b841 img{width:91%;}.elementor-2776 .elementor-element.elementor-element-64025e15{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-64025e15 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#FE6F4C;}.elementor-2776 .elementor-element.elementor-element-292539e5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-292539e5.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-317082a{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-317082a:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-317082a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-2776 .elementor-element.elementor-element-49210d9{margin:-21% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-49210d9 img{width:93%;}.elementor-2776 .elementor-element.elementor-element-553577f0{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-553577f0 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#F1B56B;}.elementor-2776 .elementor-element.elementor-element-397e77e0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-397e77e0.elementor-element{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-513161de{--display:flex;--min-height:29vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-2776 .elementor-element.elementor-element-513161de:not(.elementor-motion-effects-element-type-background), .elementor-2776 .elementor-element.elementor-element-513161de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-2776 .elementor-element.elementor-element-2baef78{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2776 .elementor-element.elementor-element-2baef78 img{width:93%;}.elementor-2776 .elementor-element.elementor-element-58f2f6ac{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2776 .elementor-element.elementor-element-58f2f6ac .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#BF8B73;}.elementor-2776 .elementor-element.elementor-element-6f629d87{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2776 .elementor-element.elementor-element-6f629d87.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-2776 .elementor-element.elementor-element-2fb534d{--content-width:85vw;--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-2776 .elementor-element.elementor-element-1b172cb{--width:100vw;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2776 .elementor-element.elementor-element-ac623f1.elementor-element{--align-self:flex-start;}.elementor-2776 .elementor-element.elementor-element-ac623f1 .elementor-heading-title{font-size:6.5vw;}.elementor-2776 .elementor-element.elementor-element-514ebe9{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-2776 .elementor-element.elementor-element-2e21e830{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2776 .elementor-element.elementor-element-2e21e830.e-con{--align-self:center;}.elementor-2776 .elementor-element.elementor-element-49c6a732{--min-height:30vh;}.elementor-2776 .elementor-element.elementor-element-3b9c7699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-12b67fc4{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-12b67fc4 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-563b1f74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-58b7ebf9{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-58b7ebf9 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-631294e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-7c7bae95{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-7c7bae95 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-9888eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-447915f5{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-447915f5 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-267215be{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2776 .elementor-element.elementor-element-421cf5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-6afd379{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-6afd379 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-58cfcec0{--min-height:25vh;--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-2776 .elementor-element.elementor-element-47833fee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-5a2d82ba{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-5a2d82ba .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-63a7d136{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-237c015c{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-237c015c .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-445b14c9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-750b1fbb{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-750b1fbb .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-6427e2e4{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2776 .elementor-element.elementor-element-4d85b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-322408f7{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-322408f7 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-5184b841{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-64025e15{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-64025e15 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-49210d9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-553577f0{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-553577f0 .elementor-heading-title{font-size:16px;}.elementor-2776 .elementor-element.elementor-element-2baef78{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-2776 .elementor-element.elementor-element-58f2f6ac{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2776 .elementor-element.elementor-element-58f2f6ac .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-2fb534d */.mb-flavor-card {
    cursor: pointer;
    position: relative;
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s, filter 0.4s !important;
    overflow: visible !important;
}

.mb-flavor-card:hover {
    z-index: 5;
    transform: translateY(-14px) scale(1.04) !important;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 22px 45px, rgba(206, 130, 100, 0.3) 0px 0px 0px 3px !important;
}

.mb-flavor-card:hover .elementor-widget-image img {
    transform: scale(1.12) rotate(-3deg) !important;
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 8px 16px) !important;
}

.mb-flavor-card .elementor-widget-image img {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), filter 0.4s !important;
}

@media (max-width: 768px) {
    /* Stacked instead of a side-scroller: the nav arrows this CSS styles were
       never rendered and the scrollbar is hidden, so the extra cards were
       unreachable without a blind swipe. */
    .mb-flavors-row {
        display: flex !important;
        flex-flow: row wrap !important;
        overflow-x: visible !important;
        overflow-y: visible !important;
        scroll-snap-type: none !important;
        gap: 90px 16px !important;
        padding: 70px 20px 30px !important;
    }
    .mb-flavors-row::-webkit-scrollbar {
        display: none !important;
    }
    .mb-flavor-card {
        flex: 0 0 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        scroll-snap-align: none !important;
        width: 100% !important;
    }
    /* Restore the floating macaron image above the card on mobile */
    .mb-flavor-card .elementor-widget-image {
        margin-top: -20% !important;
        padding-bottom: 0 !important;
    }

    /* Arrow navigation buttons for mobile */
    .mb-flavors-row-wrapper {
        position: relative !important;
    }
    .mb-flavor-nav-btn {
        display: none !important;
        align-items: center !important;
        justify-content: center !important;
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        width: 40px !important;
        height: 40px !important;
        background: rgba(255, 255, 255, 0.9) !important;
        border: none !important;
        border-radius: 50% !important;
        box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
        cursor: pointer !important;
        z-index: 10 !important;
        font-size: 18px !important;
        color: #CE8264 !important;
        transition: background 0.2s, transform 0.2s !important;
    }
    .mb-flavor-nav-btn:active {
        background: rgba(255, 255, 255, 1) !important;
        transform: translateY(-50%) scale(0.92) !important;
    }
    .mb-flavor-nav-prev {
        right: 8px !important;
    }
    .mb-flavor-nav-next {
        left: 8px !important;
    }
    .mb-flavor-nav-btn.hidden {
        opacity: 0 !important;
        pointer-events: none !important;
    }
}/* End custom CSS */