.elementor-28 .elementor-element.elementor-element-c3faf6a{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-c3faf6a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c3faf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://mingacoffee.com/wp-content/uploads/2026/08/Hero.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-eff79dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-eff79dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-28 .elementor-element.elementor-element-0c7606b{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-0c7606b a{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-0c7606b a:hover{color:var( --e-global-color-97d55da );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-fad3cdd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-fad3cdd .elementor-heading-title{font-family:"Pirelli A Stencil", Sans-serif;font-size:75px;font-weight:300;font-stretch:300%;line-height:1.1em;color:var( --e-global-color-97d55da );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-28 .elementor-element.elementor-element-0f7db39{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-76e4072{--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:30px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-76e4072:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-76e4072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-786aef7{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-32232b4{width:100%;max-width:100%;background-color:var( --e-global-color-secondary );padding:20px 20px 20px 15px;border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px 2px rgba(0, 0, 0, 0.11);}.elementor-28 .elementor-element.elementor-element-32232b4:hover{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-28 .elementor-element.elementor-element-32232b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-32232b4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-32232b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-09b5eff );color:var( --e-global-color-09b5eff );border-color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon{font-size:60px;}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-title{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-32232b4:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-32232b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.6px;word-spacing:0px;color:var( --e-global-color-0963edc );}.elementor-28 .elementor-element.elementor-element-0b7c92b{width:100%;max-width:100%;background-color:var( --e-global-color-secondary );padding:20px 20px 20px 15px;border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;box-shadow:0px 8px 10px 2px rgba(0, 0, 0, 0.11);}.elementor-28 .elementor-element.elementor-element-0b7c92b:hover{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-28 .elementor-element.elementor-element-0b7c92b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-0b7c92b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-0b7c92b.elementor-view-default .elementor-icon{fill:var( --e-global-color-09b5eff );color:var( --e-global-color-09b5eff );border-color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon{font-size:60px;}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-title{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-0b7c92b:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-0b7c92b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-description{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.6px;word-spacing:0px;color:var( --e-global-color-0963edc );}.elementor-28 .elementor-element.elementor-element-caac35f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c818cb1{text-align:start;}.elementor-28 .elementor-element.elementor-element-c818cb1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9cb7d5c{--display:flex;}.elementor-28 .elementor-element.elementor-element-3bc41aa{--display:flex;}.elementor-28 .elementor-element.elementor-element-b100c0e{--display:flex;}.elementor-28 .elementor-element.elementor-element-d53c6ec{--display:flex;}.elementor-28 .elementor-element.elementor-element-2c15d81{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;}.elementor-28 .elementor-element.elementor-element-2c15d81 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-28 .elementor-element.elementor-element-2c15d81 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--border-radius:8px 8px 8px 8px;}.elementor-28 .elementor-element.elementor-element-67a192a{--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:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-67a192a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-67a192a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1bfd7e1{text-align:center;}.elementor-28 .elementor-element.elementor-element-e7bf3e0{text-align:center;}.elementor-28 .elementor-element.elementor-element-e7bf3e0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-0963edc );}.elementor-28 .elementor-element.elementor-element-c65f55c{--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:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-c65f55c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c65f55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A8F7B;}.elementor-28 .elementor-element.elementor-element-01da959{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d6abb68{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4b0a047{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1395111.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1395111 .elementor-heading-title{font-family:"Maria", Sans-serif;font-size:25px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-f5e04d4{background-color:var( --e-global-color-97d55da );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;border-radius:15px 15px 15px 15px;}.elementor-28 .elementor-element.elementor-element-f5e04d4 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#5A8F7B;}.elementor-28 .elementor-element.elementor-element-6cf2cf4{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-8316d69{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a2203b7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__back{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__image img{width:56%;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__button{margin-inline-center:0;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;text-transform:none;line-height:1em;letter-spacing:-0.3px;color:#5A8F7B;border-width:0px;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:#5A8F7B;font-family:"Maria", Sans-serif;font-size:21px;font-weight:700;line-height:0.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#5A8F7B;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-9929002 .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__back{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__image img{width:62%;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__button{margin-inline-center:0;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;text-transform:none;line-height:1em;letter-spacing:-0.3px;color:#5A8F7B;border-width:0px;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:#5A8F7B;font-family:"Maria", Sans-serif;font-size:21px;font-weight:700;line-height:0.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#5A8F7B;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-6fa3489 .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9c4b3bc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__back{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-7ac93cb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__image img{width:48%;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__button{margin-inline-center:0;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;text-transform:none;line-height:1em;letter-spacing:-0.3px;color:#5A8F7B;border-width:0px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:#5A8F7B;font-family:"Maria", Sans-serif;font-size:21px;font-weight:700;line-height:0.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#5A8F7B;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-7ac93cb .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-82c254c{--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:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-82c254c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-82c254c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CB47D;}.elementor-28 .elementor-element.elementor-element-e675a8b{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4a7d4a4{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-81ea8a6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1ad61ed.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1ad61ed .elementor-heading-title{font-family:"Maria", Sans-serif;font-size:25px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-cadcb55{background-color:var( --e-global-color-97d55da );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;border-radius:15px 15px 15px 15px;}.elementor-28 .elementor-element.elementor-element-cadcb55 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d7a1ec2{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-bed2425{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5616601{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__back{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-be18de8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__image img{width:80%;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__button{margin-inline-center:0;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;text-transform:none;line-height:1em;letter-spacing:-0.3px;color:var( --e-global-color-primary );border-width:0px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-9379a7e );font-family:"Maria", Sans-serif;font-size:21px;font-weight:700;line-height:0.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-be18de8 .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-563b850{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__back{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-66db53a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__image img{width:81%;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__button{margin-inline-center:0;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;text-transform:none;line-height:1em;letter-spacing:-0.3px;color:var( --e-global-color-primary );border-width:0px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-9379a7e );font-family:"Maria", Sans-serif;font-size:21px;font-weight:700;line-height:0.7em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:var( --e-global-color-primary );font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-28 .elementor-element.elementor-element-66db53a .elementor-flip-box__button:hover{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6331f0a{--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:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-6331f0a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6331f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-c620fdd{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-80a4864{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cf82124{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-71d6beb.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-71d6beb .elementor-heading-title{font-family:"Maria", Sans-serif;font-size:25px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-7c19cb3{background-color:var( --e-global-color-97d55da );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 40px 5px 40px;border-radius:15px 15px 15px 15px;}.elementor-28 .elementor-element.elementor-element-7c19cb3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-09b5eff );}.elementor-28 .elementor-element.elementor-element-b2552e9{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-13c8853{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c846980{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__front{background-color:#02010100;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__back{background-color:#F0F0E600;}.elementor-28 .elementor-element.elementor-element-85808b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box{height:150px;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__layer, .elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__image img{width:100%;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-28 .elementor-element.elementor-element-85808b9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-28 .elementor-element.elementor-element-c816561{--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:10px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-1fd3ad5{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-392b274{padding:30px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f381566{--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:15px 15px;--row-gap:15px;--column-gap:15px;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-97d55da );--border-color:var( --e-global-color-97d55da );--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-28 .elementor-element.elementor-element-f381566:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f381566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ae6cc04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ae6cc04.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-d1f1e04 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-view-default .elementor-icon{color:var( --e-global-color-97d55da );border-color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d1f1e04.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-d1f1e04 .elementor-icon{font-size:91px;}.elementor-28 .elementor-element.elementor-element-d1f1e04 .elementor-icon svg{height:91px;}.elementor-28 .elementor-element.elementor-element-a59ef6d{--display:flex;--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-28 .elementor-element.elementor-element-a21242f{text-align:start;}.elementor-28 .elementor-element.elementor-element-a21242f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.7em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-97d55da );}.elementor-28 .elementor-element.elementor-element-4dcba69{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-fcb532b .elementor-button{background-color:var( --e-global-color-0963edc );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );border-radius:12px 12px 12px 12px;}.elementor-28 .elementor-element.elementor-element-fcb532b.elementor-element{--align-self:flex-end;}body.elementor-page-28:not(.elementor-motion-effects-element-type-background), body.elementor-page-28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97d55da );}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-c3faf6a{--padding-top:120px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-28 .elementor-element.elementor-element-fad3cdd .elementor-heading-title{font-size:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-28 .elementor-element.elementor-element-0f7db39{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;font-size:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-fcb532b .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-c3faf6a{--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-28 .elementor-element.elementor-element-fad3cdd .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-28 .elementor-element.elementor-element-0f7db39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-28 .elementor-element.elementor-element-76e4072{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-28 .elementor-element.elementor-element-32232b4{padding:16px 16px 21px 16px;}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon-box-wrapper{gap:0px;}.elementor-28 .elementor-element.elementor-element-32232b4 .elementor-icon{font-size:60px;}.elementor-28 .elementor-element.elementor-element-0b7c92b{padding:16px 16px 21px 16px;}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon-box-wrapper{gap:0px;}.elementor-28 .elementor-element.elementor-element-0b7c92b .elementor-icon{font-size:60px;}.elementor-28 .elementor-element.elementor-element-c818cb1 .elementor-heading-title{font-size:21px;}.elementor-28 .elementor-element.elementor-element-67a192a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-e7bf3e0 .elementor-heading-title{font-size:28px;}.elementor-28 .elementor-element.elementor-element-c65f55c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-82c254c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-6331f0a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-c816561{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-f381566{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );font-stretch:var( --e-global-typography-accent-width );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-fcb532b .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-c3faf6a{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-eff79dd{--width:100%;}.elementor-28 .elementor-element.elementor-element-786aef7{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-caac35f{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-67a192a{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-c65f55c{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-d6abb68{--width:50%;}.elementor-28 .elementor-element.elementor-element-4b0a047{--width:100%;}.elementor-28 .elementor-element.elementor-element-8316d69{--width:40%;}.elementor-28 .elementor-element.elementor-element-82c254c{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-4a7d4a4{--width:50%;}.elementor-28 .elementor-element.elementor-element-81ea8a6{--width:100%;}.elementor-28 .elementor-element.elementor-element-bed2425{--width:40%;}.elementor-28 .elementor-element.elementor-element-6331f0a{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-80a4864{--width:50%;}.elementor-28 .elementor-element.elementor-element-cf82124{--width:100%;}.elementor-28 .elementor-element.elementor-element-13c8853{--width:40%;}.elementor-28 .elementor-element.elementor-element-c816561{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-1fd3ad5{--width:100%;}.elementor-28 .elementor-element.elementor-element-f381566{--content-width:1320px;}.elementor-28 .elementor-element.elementor-element-ae6cc04{--width:10%;}.elementor-28 .elementor-element.elementor-element-a59ef6d{--width:60%;}.elementor-28 .elementor-element.elementor-element-4dcba69{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-eff79dd{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7677ae2 *//* ==========================================================
   MINGA OFFER LIST
========================================================== */

.minga-offer-preview{
    margin-top:32px;
}

/* ---------- CARD ---------- */

.minga-table-card{
    background:#FFFFFF;
    border:1px solid #D8D8D3;
    border-radius:12px;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
}

/* ---------- FILTERS ---------- */

.minga-table-filters{
    display:flex;
    gap:28px;
    align-items:center;
    padding:18px;
    border-bottom:1px solid #D8D8D3;
    flex-wrap:wrap;
}

.filter{
    display:flex;
    align-items:center;
    gap:10px;
}

.filter label{
    font-family:"OT Neue Montreal",sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:.05em;
    color:#2F2F2F;
}

.filter select{
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    height:30px;
    min-width:140px;
    padding:0 34px 0 12px;
    border:1px solid #D8D8D3;
    border-radius:10px;
    background:#FFFFFF;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:13px;
    color:#444;
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:right 10px center;
}

.filter select:focus{
    outline:none;
    border-color:#3CB47D;
}

/* ---------- TABLE ---------- */

.minga-table-wrap{
    width:100%;
    overflow:visible;
}

.minga-table{
    width:100%;
    border-collapse:collapse;
}

.minga-table thead{
    background:#D3D3CF;
}

.minga-table th{
    padding:10px 5px;
    text-align:left;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:.08em;
    color:#2F2F2F;
    white-space:normal;
    vertical-align: middle;
}

.minga-table th a{
    padding:10px 5px;
    text-align:left;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.08em;
}

.minga-table td{
    padding: 5px;
    border-top:1px solid #D8D8D3;
    vertical-align:top;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:13px;
    color:#444;
    line-height:1.5;
    white-space: normal;
}

/* ---------- COFFEE ---------- */

.coffee-cell{
    min-width:160px;
}

.coffee-cell strong{
    display:block;
    margin-bottom:8px;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:14px;
    font-weight:600;
    color:#2F2F2F;
}

/* ---------- BADGES ---------- */

.coffee-tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:4px 12px;
    border-radius:999px;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:10px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.04em;
    line-height:1;
    color:#EFF0E5;
}

/* ---------- ETA ---------- */

.eta{
    margin-top:4px;
    font-size:11px;
    color:#777;
}

/* ---------- FOOT ---------- */

.minga-table-bottom{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:18px;
    border-top:1px solid #D8D8D3;
}

.minga-table-bottom span{
    font-family:"OT Neue Montreal",sans-serif;
    font-size:12px;
    color:#555;
}

/* ---------- PAGINATION ---------- */

.pagination{
    display:flex;
    align-items:center;
    gap:14px;
}

.pagination span{
    font-family:"OT Neue Montreal",sans-serif;
    font-size:12px;
    color:#666;
}

.pagination .active{
    color:#2F2F2F;
}

/* ---------- SAMPLES ---------- */

.samples-toolbar{
    margin-left:auto;
    display:flex;
    align-items:center;
    gap:14px;
}

.samples-btn{
    height:45px;
    padding:10px 10px;
    border:none;
    border-radius:10px;
    background:#3CB47D;
    color:#EFF0E5;
    cursor:pointer;
    
}


.samples-btn:disabled{
    opacity:.45;
    cursor:not-allowed;
}

/* ---------- SCROLLBAR ---------- */

.minga-table-card::-webkit-scrollbar{
    height:10px;
}

.minga-table-card::-webkit-scrollbar-track{
    background:#F3F3F0;
}

.minga-table-card::-webkit-scrollbar-thumb{
    background:#C5C5BF;
    border-radius:999px;
}

/* ---------- RESPONSIVE ---------- */

@media(max-width:1024px){

    .minga-table{
        min-width:1180px;
    }

    .minga-table-filters{
        gap:18px;
    }

}

/* ==========================================================
   MINGA – FLOATING SAMPLE CART
========================================================== */

#minga-floating-cart{
    position:fixed;
    top:150px;
    right:32px;
    width:52px;
    height:52px;
    border:none;
    border-radius:50%;
    background:#FFFFFF;
    display:none;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    z-index:9999;
    box-shadow:0 8px 24px rgba(0,0,0,.15);
    padding:0;
    font-size:28px;
    color:#2F2F2F;
    transition:transform .2s ease, box-shadow .2s ease;
}

#minga-floating-cart:hover{
    transform:translateY(-2px);
    box-shadow:0 12px 28px rgba(0,0,0,.20);
}

#minga-floating-cart span{
    position:absolute;
    top:-5px;
    right:-5px;
    width:22px;
    height:22px;
    border-radius:50%;
    background:#F06987;
    color:#FFFFFF;
    display:flex;
    justify-content:center;
    align-items:center;
    font-family:"OT Neue Montreal",sans-serif;
    font-size:11px;
    font-weight:700;
    line-height:1;
}

/* ---------- FLOATING CART RESPONSIVE ---------- */

@media(max-width:1024px){

    #minga-floating-cart{
        top:130px;
        right:24px;
    }

}

@media(max-width:767px){

    #minga-floating-cart{
        top:110px;
        right:16px;
        width:48px;
        height:48px;
        font-size:24px;
    }

    #minga-floating-cart span{
        width:20px;
        height:20px;
        top:-4px;
        right:-4px;
        font-size:10px;
    }

}

/* ==========================================================
   EUDR COMPLIANCE
========================================================== */

.eudr-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:4px 10px;
    border-radius:999px;
    font-family:"IBM Plex Sans",sans-serif;
    font-size:11px;
    font-weight:600;
    white-space:nowrap;
}

.eudr-badge.yes{
    background:#DDF3E7;
    color:#1D6A45;
}

.eudr-badge.progress{
    background:#F8E7C6;
    color:#8A5A00;
}

.eudr-badge.no{
    background:#ECECEC;
    color:#5A5A5A;
}

.eudr-header{
    text-align:center;
    white-space:normal;
    line-height:1.1;
    min-width:90px;
}

/* ==========================================================
   SORT ASC DESC
========================================================== */

.offer-sort-col{

    white-space:nowrap;

}

.offer-sort-col span:first-child{

    margin-right:0px;

}

.offer-sort-icons{

    display:inline-flex;
    flex-direction:column;
    gap:0;
    line-height:0;
    vertical-align:middle;
    margin-left:0px;

}

.offer-sort-icons a{

    display:block;
    text-decoration:none;
    color:#8A8A84;
    font-size:10px;
    line-height:.05;
    height:8px;
    transition:.2s;

}

.offer-sort-icons a:hover{

    color:#3CB47D;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e4072 */#minga-offer-table{
    scroll-margin-top:100px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-392b274 *//* ==========================================================
   PRODUCERS GRID
========================================================== */

.minga-producers-grid{

    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;

}

.minga-producer-card{

    border-radius:28px;
    overflow:hidden;

}

.producer-card-link{

    display:grid;
    aspect-ratio:1/1;
    text-decoration:none;

}

/* ==========================================================
   CARD SIDES
========================================================== */

.producer-front,
.producer-back{

    grid-area:1/1;

    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;

    padding:36px;

    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;

    transition:opacity .35s ease;

}

.producer-front{

    opacity:1;

    background-image:
        linear-gradient(rgba(46,52,36,.28), rgba(46,52,36,.28)),
        var(--producer-front-image);

}

.producer-back{

    opacity:0;

}

.minga-producer-card:hover .producer-front{

    opacity:0;

}

.minga-producer-card:hover .producer-back{

    opacity:1;

}

/* ==========================================================
   CONTENT
========================================================== */

.producer-logo{

    width:72px;
    height:auto;
    margin-top:4px;

}

.producer-front-content{

    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    flex:1;
    width:100%;

    text-align:center;
    padding-top:10%;

}

.producer-front-content h3{

    margin:0;

    font-family:"Pirelli A Stencil",sans-serif;
    font-size:30px;
    line-height:.95;
    letter-spacing:.02em;
    text-transform:uppercase;
    font-weight: 200;
    color:#FFFFFF;

}

.producer-front-content p{

    margin:0;

    font-family:"IBM Plex Sans",sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:1.35;

    color:#F2F0E8;

}

/* ==========================================================
   RESPONSIVE
========================================================== */

@media (max-width:1200px){

    .minga-producers-grid{

        grid-template-columns:repeat(2,1fr);

    }

}

@media (max-width:767px){

    .minga-producers-grid{

        grid-template-columns:1fr;
        gap:18px;

    }

    .producer-card-link{

        aspect-ratio:1/1;

    }

    .producer-front,
    .producer-back{

        padding:28px;

    }

    .producer-logo{

        width:58px;

    }
    
    .producer-front-content{
        align-content: space-between;
    }

    .producer-front-content h3{

        font-size:45px;
        margin-top: 20%;
        font-weight: 200;

    }

    .producer-front-content p{

        font-size:16px;

    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pirelli A Stencil';
	font-display: auto;
	src: url('https://mingacoffee.com/wp-content/uploads/2026/08/Pirelli-A-Stencil-LL-Var-100.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maria';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mingacoffee.com/wp-content/uploads/2026/09/MARIA-UNCONNECTED.ttf') format('truetype');
}
/* End Custom Fonts CSS */