.elementor-1107 .elementor-element.elementor-element-3bf96fb5{--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-1107 .elementor-element.elementor-element-3386f6a8{--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-1107 .elementor-element.elementor-element-45877b13 .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-1107 .elementor-element.elementor-element-e252fe6{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-1107 .elementor-element.elementor-element-1b494cea{--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-1107 .elementor-element.elementor-element-5721f264{--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-1107 .elementor-element.elementor-element-5721f264:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-5721f264 > .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-1107 .elementor-element.elementor-element-34a8f6bc{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-34a8f6bc img{width:88%;}.elementor-1107 .elementor-element.elementor-element-2fee57e7{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-2fee57e7 .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-1107 .elementor-element.elementor-element-380db7d3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-380db7d3.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-207e6d29{--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-1107 .elementor-element.elementor-element-207e6d29:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-207e6d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-1107 .elementor-element.elementor-element-7af6718d{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-7af6718d img{width:88%;}.elementor-1107 .elementor-element.elementor-element-40b23ae3{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-40b23ae3 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#CEB384;}.elementor-1107 .elementor-element.elementor-element-678ae9ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-678ae9ba.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-3e512d60{--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-1107 .elementor-element.elementor-element-3e512d60:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-3e512d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#634B3945;}.elementor-1107 .elementor-element.elementor-element-194a1f13{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-194a1f13 img{width:88%;}.elementor-1107 .elementor-element.elementor-element-6964ce6{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-6964ce6 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#634B39;}.elementor-1107 .elementor-element.elementor-element-56fb8cda{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-56fb8cda.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-17a423f{--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-1107 .elementor-element.elementor-element-17a423f:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-17a423f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49B6647;}.elementor-1107 .elementor-element.elementor-element-a8ea4ef{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-a8ea4ef img{width:88%;}.elementor-1107 .elementor-element.elementor-element-3b42b7fc{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-3b42b7fc .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#DF917C;}.elementor-1107 .elementor-element.elementor-element-62d7c79{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-62d7c79.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-ad8797{--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-1107 .elementor-element.elementor-element-41916117{--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-1107 .elementor-element.elementor-element-41916117:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-41916117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98DBD045;}.elementor-1107 .elementor-element.elementor-element-7b90d62b{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-7b90d62b img{width:88%;}.elementor-1107 .elementor-element.elementor-element-1bd046ab{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-1bd046ab .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#98DBD0;}.elementor-1107 .elementor-element.elementor-element-18642d3b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-18642d3b.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-7f98465b{--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-1107 .elementor-element.elementor-element-7f98465b:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-7f98465b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA839B47;}.elementor-1107 .elementor-element.elementor-element-1d3a236f{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-1d3a236f img{width:88%;}.elementor-1107 .elementor-element.elementor-element-17978abb{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-17978abb .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#AA839B;}.elementor-1107 .elementor-element.elementor-element-304d362a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-304d362a.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-1a417115{--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-1107 .elementor-element.elementor-element-1a417115:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-1a417115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FC77847;}.elementor-1107 .elementor-element.elementor-element-fce09b{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-fce09b img{width:93%;}.elementor-1107 .elementor-element.elementor-element-354cf50a{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-354cf50a .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#9FC778;}.elementor-1107 .elementor-element.elementor-element-a334fe4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-a334fe4.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-45198148{--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-1107 .elementor-element.elementor-element-45198148:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-45198148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-1107 .elementor-element.elementor-element-31eae726{margin:-24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-31eae726 img{width:93%;}.elementor-1107 .elementor-element.elementor-element-25e92969{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-25e92969 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D0B888;}.elementor-1107 .elementor-element.elementor-element-48f2b685{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-48f2b685.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-2c2cf90f{--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-1107 .elementor-element.elementor-element-42e8ee4a{--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-1107 .elementor-element.elementor-element-42e8ee4a:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-42e8ee4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF738B47;}.elementor-1107 .elementor-element.elementor-element-7f3c1e3a{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-7f3c1e3a img{width:88%;}.elementor-1107 .elementor-element.elementor-element-51186f62{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-51186f62 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D95A58;}.elementor-1107 .elementor-element.elementor-element-4052f2b1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-4052f2b1.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-2890263d{--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-1107 .elementor-element.elementor-element-2890263d:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-2890263d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE6F4C47;}.elementor-1107 .elementor-element.elementor-element-40e6aa94{margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-40e6aa94 img{width:91%;}.elementor-1107 .elementor-element.elementor-element-5bfdc418{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-5bfdc418 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#FE6F4C;}.elementor-1107 .elementor-element.elementor-element-2d5b0912{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-2d5b0912.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-7bcf66d7{--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-1107 .elementor-element.elementor-element-7bcf66d7:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-7bcf66d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-1107 .elementor-element.elementor-element-3cdad5c7{margin:-21% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-3cdad5c7 img{width:93%;}.elementor-1107 .elementor-element.elementor-element-35723a2f{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-35723a2f .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#F1B56B;}.elementor-1107 .elementor-element.elementor-element-7ed7c51{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-7ed7c51.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-50ccc519{--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-1107 .elementor-element.elementor-element-50ccc519:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-50ccc519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-1107 .elementor-element.elementor-element-19510e6f{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1107 .elementor-element.elementor-element-19510e6f img{width:93%;}.elementor-1107 .elementor-element.elementor-element-bb1f93c{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1107 .elementor-element.elementor-element-bb1f93c .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#BF8B73;}.elementor-1107 .elementor-element.elementor-element-653e3b6f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1107 .elementor-element.elementor-element-653e3b6f.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-0e50e49{--display:flex;}@media(max-width:767px){.elementor-1107 .elementor-element.elementor-element-3bf96fb5{--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-1107 .elementor-element.elementor-element-3386f6a8{--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-1107 .elementor-element.elementor-element-45877b13.elementor-element{--align-self:flex-start;}.elementor-1107 .elementor-element.elementor-element-45877b13 .elementor-heading-title{font-size:6.5vw;}.elementor-1107 .elementor-element.elementor-element-e252fe6{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-1107 .elementor-element.elementor-element-1b494cea{--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-1107 .elementor-element.elementor-element-1b494cea.e-con{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-5721f264{--min-height:30vh;}.elementor-1107 .elementor-element.elementor-element-34a8f6bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-2fee57e7{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-2fee57e7 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-7af6718d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-40b23ae3{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-40b23ae3 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-194a1f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-6964ce6{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-6964ce6 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-a8ea4ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-3b42b7fc{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-3b42b7fc .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-ad8797{--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-1107 .elementor-element.elementor-element-7b90d62b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-1bd046ab{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-1bd046ab .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-7f98465b{--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-1107 .elementor-element.elementor-element-1d3a236f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-17978abb{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-17978abb .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-fce09b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-354cf50a{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-354cf50a .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-31eae726{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-25e92969{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-25e92969 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-2c2cf90f{--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-1107 .elementor-element.elementor-element-7f3c1e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-51186f62{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-51186f62 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-40e6aa94{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-5bfdc418{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-5bfdc418 .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-3cdad5c7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-35723a2f{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-35723a2f .elementor-heading-title{font-size:16px;}.elementor-1107 .elementor-element.elementor-element-19510e6f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-1107 .elementor-element.elementor-element-bb1f93c{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1107 .elementor-element.elementor-element-bb1f93c .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-3bf96fb5 */.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) {
    .mb-flavors-row {
        display: flex !important;
        flex-flow: row !important;
        overflow-x: auto !important;
        overflow-y: visible !important;
        scroll-snap-type: x mandatory !important;
        gap: 16px !important;
        padding: 70px 20px 30px !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }
    .mb-flavors-row::-webkit-scrollbar {
        display: none !important;
    }
    .mb-flavor-card {
        flex: 0 0 78vw !important;
        min-width: 78vw !important;
        max-width: 78vw !important;
        scroll-snap-align: center !important;
        width: 78vw !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: flex !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 */