.elementor-99 .elementor-element.elementor-element-cc99c89{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-ffd3f40{--display:flex;--min-height:100vh;}.elementor-99 .elementor-element.elementor-element-ffd3f40:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-ffd3f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA53D;}.elementor-99 .elementor-element.elementor-element-36cc8c0{--display:flex;--min-height:100vh;}.elementor-99 .elementor-element.elementor-element-36cc8c0:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-36cc8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA53D;}.elementor-99 .elementor-element.elementor-element-33d509f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-99 .elementor-element.elementor-element-33d509f:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-33d509f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA53D;}.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-99 .elementor-element.elementor-element-c872059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon{font-size:310px;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon svg{height:310px;}.elementor-99 .elementor-element.elementor-element-75ddc51{--display:flex;--min-height:100vh;}.elementor-99 .elementor-element.elementor-element-75ddc51:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-75ddc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA53D;}.elementor-99 .elementor-element.elementor-element-625fc3b{--display:flex;--min-height:100vh;}.elementor-99 .elementor-element.elementor-element-625fc3b:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-625fc3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EA53D;}.elementor-99 .elementor-element.elementor-element-d1e0597{--display:flex;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:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-aef350f{text-align:center;}.elementor-99 .elementor-element.elementor-element-aef350f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:700;line-height:1em;color:#CAFCC5;}.elementor-99 .elementor-element.elementor-element-7cafccd{--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:7rem 7rem;--row-gap:7rem;--column-gap:7rem;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:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-7cafccd:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7cafccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-99 .elementor-element.elementor-element-5c3922d{width:var( --container-widget-width, 15% );max-width:15%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-5c3922d.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-5c3922d .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-5c3922d .elementor-icon{font-size:9.5rem;}.elementor-99 .elementor-element.elementor-element-5c3922d .elementor-icon svg{height:9.5rem;}.elementor-99 .elementor-element.elementor-element-0f16ac8{--display:flex;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name 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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{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 );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{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 );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{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 );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__close-button, .elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-99 .elementor-element.elementor-element-6ed7c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:left;--divider-style:none;--subtotal-divider-style:none;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-color:#FFFFFF00;--toggle-icon-size:2rem;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#52AD40;--cart-border-style:none;--cart-border-radius:16px 16px 16px 16px;--cart-padding:16px 16px 16px 16px;--cart-close-icon-size:16px;--cart-close-button-color:var( --e-global-color-677f7c1 );--cart-close-button-hover-color:var( --e-global-color-text );--remove-item-button-size:24px;--remove-item-button-color:#CF0D0D;--remove-item-button-hover-color:#FF0000;--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:center;--product-variations-color:#2E6526;--product-price-color:var( --e-global-color-677f7c1 );--divider-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--product-divider-gap:16px;--cart-footer-buttons-border-radius:16px;--checkout-button-text-color:var( --e-global-color-0874eb5 );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-primary );--empty-message-color:#C90000;--empty-message-alignment:left;}.elementor-99 .elementor-element.elementor-element-6ed7c39.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-6ed7c39.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__subtotal{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 );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1.5px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-677f7c1 );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-9d8a49c-font-family ), Sans-serif;font-size:var( --e-global-typography-9d8a49c-font-size );font-weight:var( --e-global-typography-9d8a49c-font-weight );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-677f7c1 );font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__footer-buttons .elementor-button{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 );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1em;}.elementor-99 .elementor-element.elementor-element-6ed7c39 .woocommerce-mini-cart__empty-message{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 );}.elementor-99 .elementor-element.elementor-element-e1fc1c2 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-fbd7a91 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-e90ca78{--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-evenly;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{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 );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{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 );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{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 );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{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 );}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-99 .elementor-element.elementor-element-a7cb358{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-a7cb358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-area{width:641px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-af40a8b );border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__form--focus{background-color:#F6E7E700;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__form{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__field{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:#B0B0B0;border-color:var( --e-global-color-677f7c1 );padding:12px 32px 12px 32px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__field-icon{font-size:18px;color:var( --e-global-color-677f7c1 );}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-header{padding:24px 24px 24px 24px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-footer{padding:24px 24px 24px 24px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-item mark{color:var( --e-global-color-secondary );background:#F6E7E700;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-title{color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.3em;margin:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-content{color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3em;margin:2px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-link{padding:24px 24px 24px 0px;text-align:left;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-item{border-top-style:solid;border-top-width:1px;border-color:#3D4D3C47;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-thumbnail{width:80px;}body:not(.rtl) .elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-thumbnail{margin-right:24px;}body.rtl .elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-thumbnail{margin-left:24px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__item-thumbnail-img{border-radius:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-item-cart-button{border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__results-count{color:var( --e-global-color-secondary );padding:12px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__message{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );padding:40px 32px 40px 32px;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__spinner{color:var( --e-global-color-af40a8b );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-ddb58af{width:var( --container-widget-width, 24% );max-width:24%;margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-ddb58af .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__item{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 );color:var( --e-global-color-accent );}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__prefix{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 );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item{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 );color:var( --e-global-color-accent );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__prefix{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 );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item{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 );color:var( --e-global-color-accent );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__prefix{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 );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item{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 );color:var( --e-global-color-accent );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__prefix{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 );}.elementor-99 .elementor-element.elementor-element-4c96400{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-4c96400 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links{justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__login .jet-auth-links__item{margin:0px 12px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__logout .jet-auth-links__item{margin:0px 12px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__register .jet-auth-links__item{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#52AD40;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;margin:0px 0px 0px 12px;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__item{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 );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;margin:0px 0px 0px 12px;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__prefix{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 );}.elementor-99 .elementor-element.elementor-element-7c659d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-f5bf8a0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-99 .elementor-element.elementor-element-f5bf8a0:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-f5bf8a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-f5bf8a0:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-99 .elementor-element.elementor-element-984d257{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-984d257:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-984d257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-984d257:hover{background-color:#FAFAFA;border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-99 .elementor-element.elementor-element-984d257, .elementor-99 .elementor-element.elementor-element-984d257::before{--border-transition:0s;}.elementor-99 .elementor-element.elementor-element-639370a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:2.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-639370a:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-99 .elementor-element.elementor-element-c3aaa91{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) -0.5rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-icon i{color:var( --e-global-color-677f7c1 );transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-icon svg{fill:var( --e-global-color-677f7c1 );transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1em;}.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-29d4d05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--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-99 .elementor-element.elementor-element-bad6b4d{--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;--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-99 .elementor-element.elementor-element-76ea522{margin:-5.7rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-76ea522 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-75c7ef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-75c7ef8 .elementor-heading-title{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 );color:#536251;}.elementor-99 .elementor-element.elementor-element-c201f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-c201f50 .elementor-heading-title{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 );color:#536251;}.elementor-99 .elementor-element.elementor-element-66ac826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-66ac826 .elementor-heading-title{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 );color:#536251;}.elementor-99 .elementor-element.elementor-element-d73a522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-d73a522 .elementor-heading-title{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 );color:#536251;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-99 .elementor-element.elementor-element-a6bd55f{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-2136523{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--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-99 .elementor-element.elementor-element-3a1ec73{--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;--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-99 .elementor-element.elementor-element-fc1de7c{margin:-5.7rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-fc1de7c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-470ed30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-470ed30 .elementor-heading-title{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 );color:#536251;}.elementor-99 .elementor-element.elementor-element-f23a3c4{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-f23a3c4.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-534ddcc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--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-99 .elementor-element.elementor-element-da53815{--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;--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-99 .elementor-element.elementor-element-ab2cf24{margin:-5.7rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-ab2cf24 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-3189d48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.6rem 0rem;}.elementor-99 .elementor-element.elementor-element-3189d48 .elementor-heading-title{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 );color:#536251;}.elementor-99 .elementor-element.elementor-element-429f03b{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-429f03b.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-22a1b5f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:24px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.6rem;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-gap:16px;--n-tabs-icon-color:var( --e-global-color-text );--n-tabs-icon-color-active:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-22a1b5f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Nunito Sans", Sans-serif;font-weight:400;line-height:1em;}.elementor-99 .elementor-element.elementor-element-22a1b5f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-677f7c1 );--n-tabs-icon-color-hover:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );}:where( .elementor-99 .elementor-element.elementor-element-22a1b5f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-99 .elementor-element.elementor-element-fda70f8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 7rem 0rem 0rem;z-index:12;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:1.6rem;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:20px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}:where( .elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FAFAFA;border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Nunito Sans", Sans-serif;font-weight:600;--n-menu-title-line-height:1;}.elementor-99 .elementor-element.elementor-element-fda70f8 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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-font-weight );}.elementor-99 .elementor-element.elementor-element-3e6df7e{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-3e6df7e .elementor-nav-menu .elementor-item{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 );}.elementor-99 .elementor-element.elementor-element-3e6df7e .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-99 .elementor-element.elementor-element-0449f8d{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-0449f8d.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__close-button, .elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-99 .elementor-element.elementor-element-7818886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9999;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-color:#FFFFFF00;--toggle-button-hover-border-color:#02010100;--toggle-icon-size:2rem;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#52AD40;--cart-border-style:none;--cart-border-radius:16px 16px 16px 16px;--cart-padding:0px 0px 0px 0px;--cart-close-icon-size:16px;--cart-close-button-color:var( --e-global-color-677f7c1 );--cart-close-button-hover-color:var( --e-global-color-text );--remove-item-button-size:24px;--remove-item-button-color:#CF0D0D;--remove-item-button-hover-color:#FF0000;--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:center;--product-variations-color:#2E6526;--product-price-color:var( --e-global-color-677f7c1 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:16px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:12px;--cart-footer-buttons-border-radius:16px;--view-cart-button-text-color:#52AD40;--view-cart-button-background-color:#FFFFFF;--view-cart-button-hover-text-color:#52AD40;--view-cart-button-hover-background-color:#FFFFFF;--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-0874eb5 );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-primary );--checkout-button-padding:16px 16px 16px 16px;--empty-message-color:var( --e-global-color-677f7c1 );--empty-message-alignment:left;}.elementor-99 .elementor-element.elementor-element-7818886.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__subtotal{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 );}.elementor-99 .elementor-element.elementor-element-7818886 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:#2E65264A;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-9d8a49c-font-family ), Sans-serif;font-size:var( --e-global-typography-9d8a49c-font-size );font-weight:var( --e-global-typography-9d8a49c-font-weight );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-677f7c1 );font-family:var( --e-global-typography-ba8eb3a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba8eb3a-font-size );font-weight:var( --e-global-typography-ba8eb3a-font-weight );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button{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 );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{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-font-weight );border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#52AD40;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1em;border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-7818886 .woocommerce-mini-cart__empty-message{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 );}.elementor-99 .elementor-element.elementor-element-0eb6ee6{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-99 .elementor-element.elementor-element-0eb6ee6:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-0eb6ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}body:not(.rtl) .elementor-99 .elementor-element.elementor-element-0eb6ee6{left:0px;}body.rtl .elementor-99 .elementor-element.elementor-element-0eb6ee6{right:0px;}.elementor-99 .elementor-element.elementor-element-3e81030{--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-evenly;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-99 .elementor-element.elementor-element-c4b7b02{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-c4b7b02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__form--focus{background-color:#F6E7E700;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__form{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__field{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:600;color:#B0B0B0;border-color:var( --e-global-color-677f7c1 );padding:12px 32px 12px 32px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__field-icon{font-size:18px;color:var( --e-global-color-677f7c1 );}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__results-area{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__results-header{padding:0px 0px 0px 0px;border-style:none;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__results-footer{padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__item-link{padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__item-thumbnail-img{border-radius:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-fdb1e00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1em;}.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-412b62f{--display:flex;}.elementor-99 .elementor-element.elementor-element-516d5e7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-0761dac .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-5775760 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-d6115d0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-d6115d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links{justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links__login .jet-auth-links__item{margin:0px 16px 0px 0px;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links__logout .jet-auth-links__item{margin:0px 16px 0px 0px;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links__register .jet-auth-links__item{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#52AD40;border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;margin:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links__registered .jet-auth-links__item{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:50px 50px 50px 50px;padding:12px 32px 12px 32px;margin:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-d3c3c1e{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-99 .elementor-element.elementor-element-7cafccd{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-9d8a49c-font-size );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7c659d6{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-75c7ef8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-c201f50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-66ac826 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-d73a522 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-470ed30 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-3189d48 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-3e6df7e{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-99 .elementor-element.elementor-element-3e6df7e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-9d8a49c-font-size );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-7818886 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-cc99c89{--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:stretch;--flex-wrap:nowrap;}.elementor-99 .elementor-element.elementor-element-33d509f{--z-index:28;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon{font-size:130px;}.elementor-99 .elementor-element.elementor-element-c872059 .elementor-icon svg{height:130px;}.elementor-99 .elementor-element.elementor-element-d1e0597{--z-index:900;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-99 .elementor-element.elementor-element-7cafccd{--justify-content:space-between;--padding-top:01.2rem;--padding-bottom:01.2rem;--padding-left:1.6rem;--padding-right:1.6rem;--z-index:900;}.elementor-99 .elementor-element.elementor-element-7cafccd.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-0f16ac8{--width:38%;--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:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--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-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39{--toggle-icon-size:2.4rem;}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-9d8a49c-font-size );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-6ed7c39 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-e1fc1c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;z-index:9;}.elementor-99 .elementor-element.elementor-element-e1fc1c2.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-e1fc1c2 .elementor-icon{font-size:2.6rem;}.elementor-99 .elementor-element.elementor-element-e1fc1c2 .elementor-icon svg{height:2.6rem;}.elementor-99 .elementor-element.elementor-element-fbd7a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;z-index:9;}.elementor-99 .elementor-element.elementor-element-fbd7a91.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-fbd7a91 .elementor-icon{font-size:2.6rem;}.elementor-99 .elementor-element.elementor-element-fbd7a91 .elementor-icon svg{height:2.6rem;}.elementor-99 .elementor-element.elementor-element-e90ca78{--justify-content:center;--flex-wrap:wrap;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-a7cb358{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__form{padding:0% 0% 0% 0%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4c96400{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links{justify-content:center;}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4c96400 .jet-auth-links__registered .jet-auth-links__prefix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7c659d6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-75c7ef8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-c201f50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-66ac826 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-d73a522 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-470ed30 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-3189d48 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-3e6df7e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-9d8a49c-font-size );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-ba8eb3a-font-size );line-height:var( --e-global-typography-ba8eb3a-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-99 .elementor-element.elementor-element-7818886 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-0eb6ee6{--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:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-99 .elementor-element.elementor-element-3e81030{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-99 .elementor-element.elementor-element-c4b7b02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__form{padding:0% 0% 0% 0%;}.elementor-99 .elementor-element.elementor-element-fdb1e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-99 .elementor-element.elementor-element-412b62f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-99 .elementor-element.elementor-element-d6115d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links{justify-content:center;}.elementor-99 .elementor-element.elementor-element-d3c3c1e{--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;}}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-ffd3f40{--width:20%;}.elementor-99 .elementor-element.elementor-element-36cc8c0{--width:20%;}.elementor-99 .elementor-element.elementor-element-33d509f{--width:20%;}.elementor-99 .elementor-element.elementor-element-75ddc51{--width:20%;}.elementor-99 .elementor-element.elementor-element-625fc3b{--width:20%;}.elementor-99 .elementor-element.elementor-element-e90ca78{--width:100%;}.elementor-99 .elementor-element.elementor-element-f5bf8a0{--content-width:1120px;}.elementor-99 .elementor-element.elementor-element-639370a{--width:100%;}.elementor-99 .elementor-element.elementor-element-29d4d05{--width:100%;}.elementor-99 .elementor-element.elementor-element-bad6b4d{--content-width:100%;}.elementor-99 .elementor-element.elementor-element-2136523{--width:100%;}.elementor-99 .elementor-element.elementor-element-3a1ec73{--content-width:100%;}.elementor-99 .elementor-element.elementor-element-534ddcc{--width:100%;}.elementor-99 .elementor-element.elementor-element-da53815{--content-width:100%;}.elementor-99 .elementor-element.elementor-element-3e81030{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cc99c89 */.transicao{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    pointer-events: none;
    transition: 0.5s;
}

.transicao .fatia{
    transform: translatey(-100%);
}

.transicao.ativa .fatia{
    transform: translatey(0%);
}

.transicao .imagem{
    opacity: 0;
    transition: 0.3s;
    transition-delay: 0.4s;
}

.transicao.ativa .imagem{
    opacity: 1;
}

.transicao .fatia:nth-child(1){
    transition-delay: 0s;
}

.transicao .fatia:nth-child(2){
    transition-delay: 0.1s;
}

.transicao .fatia:nth-child(3){
    transition-delay: 0.2s;
}

.transicao .fatia:nth-child(4){
    transition-delay: 0.3s;
}

.transicao .fatia:nth-child(5){
    transition-delay: 0.4s;
}

::-webkit-scrollbar{
    display: none;
}

@media(max-width: 1024px){
    .imagem{
        min-width: 300px !important;
        position: absolute;
    }
    
    .transicao .fatia:nth-child(3){
        overflow: visible !important;
        z-index: 9999;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e0597 */.elementor-99 .elementor-element.elementor-element-d1e0597{
    background: linear-gradient(90deg, #217211 2.59%, #30A519, #298A16, #30A519, #217211);
}

.elementor-99 .elementor-element.elementor-element-d1e0597{
  background: linear-gradient(90deg, #217211 2.59%, #30A519, #298A16, #30A519, #217211);
  background-size: 300% 100%;
  animation: brilho 3.5s ease-in-out infinite alternate;
}
@keyframes brilho {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1fc1c2 */.elementor-99 .elementor-element.elementor-element-e1fc1c2 svg{
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fbd7a91 */.elementor-99 .elementor-element.elementor-element-fbd7a91 svg{
    margin-bottom: -15px;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-a7cb358 *//* 🧼 Limpeza geral e remoção de outline */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-search *:focus {
  outline: none !important;
  box-shadow: none !important;
}

/* 🎯 Estrutura principal do campo */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__fields-holder {
  border: 1px solid #006837;        /* verde escuro exato */
  border-radius: 50px;              /* formato de pílula */
  background: #ffffff;              /* fundo branco puro */
  padding: 2px;
  transition: all 0.25s ease;       /* leve suavidade no hover */
}

/* ✨ Efeito ao focar ou passar o mouse */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__fields-holder:hover,
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__fields-holder:focus-within {
  border-color: #008f50;            /* tom mais claro no hover */
  box-shadow: 0 0 6px rgba(0, 143, 80, 0.25);
}

/* 📍 Wrapper interno */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__field-wrapper {
  position: relative;
  align-items: center;
  padding-left: 40px !important;    /* espaço pro ícone */
}

/* 🔍 Ícone de pesquisa */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__field-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: #006837;                   /* mesmo verde da borda */
  opacity: 0.8;
  pointer-events: none;
  transition: color 0.25s ease;
}

/* muda a cor do ícone ao focar */
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__fields-holder:hover .jet-ajax-search__field-icon,
.elementor-99 .elementor-element.elementor-element-a7cb358 .jet-ajax-search__fields-holder:focus-within .jet-ajax-search__field-icon {
  color: #008f50;
  opacity: 1;
}

/* 📝 Campo de input */
.elementor-99 .elementor-element.elementor-element-a7cb358 input.jet-ajax-search__field[type="search"] {
  border: none !important;
  outline: none !important;
  background: transparent;
  width: 100%;
  font-size: 15px;
  color: #333333;
  padding: 10px 16px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

/* texto placeholder no mesmo tom do Figma */
.elementor-99 .elementor-element.elementor-element-a7cb358 input.jet-ajax-search__field::placeholder {
  color: #999999;
  opacity: 1;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ddb58af */.elementor-99 .elementor-element.elementor-element-ddb58af {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.elementor-99 .elementor-element.elementor-element-ddb58af > * {
  display: inline-flex !important;
  vertical-align: middle !important;
  width: auto !important;
}/* End custom CSS */
/* Start custom CSS for jet-auth-links, class: .elementor-element-4c96400 */.elementor-99 .elementor-element.elementor-element-4c96400{
      justify-content: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c3aaa91 */.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-icon{
    order: 1;
    margin-left: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c3aaa91 */.elementor-99 .elementor-element.elementor-element-c3aaa91 .elementor-icon-list-icon{
    order: 1;
    margin-left: 16px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3e6df7e */#menu-1-3e6df7e{
    gap: 32px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-7818886 *//* ---------- BOTÃO DO CARRINHO ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__toggle_button::before {
    content: "Carrinho";
    font-family: "Nunito Sans", sans-serif;
    font-size: 1.6rem;
    margin-top: -2px;
    font-weight: 400;
    color: #3D4D3C !important;
}

/* ---------- ÍCONE E QUANTIDADE ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-button-icon-qty {
    font-size: 1.3rem !important;
    padding: 0 4px !important;
    font-weight: 700;
}

/* ---------- CONTAINER DO CARRINHO ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__container {
    overflow-y: visible !important;
    height: 100vh;
    background-color: transparent !important; /* melhor que #00000000 */
}

/* ---------- CONTEÚDO INTERNO ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .widget_shopping_cart_content {
    background-color: #FAFAFA;
    padding: 60px 16px 16px 16px;
    box-shadow: 0 0 9px 5px rgba(0, 0, 0, 0.02);
    height: auto;
    max-height: 700px;
    border-radius: 16px;
}

/* ---------- POSICIONAMENTO PRINCIPAL ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__main {
    right: 40px;
    top: 40px;
    height: fit-content;
}

/* ---------- BOTÃO FECHAR ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__close-button {
    position: absolute;
    top: 24px;
    right: 24px;
}

/* ---------- BOTÃO FINALIZAR PEDIDO ---------- */
/* Esconde o texto nativo do botão "Finalização de compra" */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button--checkout .elementor-button-text{
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
}

/* Mostra só o texto customizado */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button--checkout .elementor-button-text::before {
    content: "Finalizar pedido";
    font-family: "Nunito Sans", sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2;
    display: inline-block;
    color: inherit; /* usa a cor do botão */
}

/* Remove ícone (se existir) para não deslocar o texto */
.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__footer-buttons .elementor-button--checkout .elementor-button-icon{
    display: none !important;
}

/* ---------- MENSAGEM DE CARRINHO VAZIO ---------- */
.elementor-99 .elementor-element.elementor-element-7818886 .woocommerce-mini-cart__empty-message {
    font-size: 0 !important; /* esconde o texto original do WooCommerce */
    position: relative;
}

.elementor-99 .elementor-element.elementor-element-7818886 .woocommerce-mini-cart__empty-message::before {
    content: "Nenhum produto adicionado!";
    display: block;
    font-family: "Nunito Sans", sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    color: #3D4D3C;
    text-align: center;
}


.elementor-99 .elementor-element.elementor-element-7818886 .elementor-menu-cart__product-image{
    width: 110% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0449f8d */.elementor-99 .elementor-element.elementor-element-0449f8d{
    width: initial;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-c4b7b02 *//* 🧼 Limpeza geral e remoção de outline */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-search *:focus {
  outline: none !important;
  box-shadow: none !important;
}

/* 🎯 Estrutura principal do campo */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__fields-holder {
  border: 1px solid #006837;        /* verde escuro exato */
  border-radius: 50px;              /* formato de pílula */
  background: #ffffff;              /* fundo branco puro */
  padding: 2px;
  transition: all 0.25s ease;       /* leve suavidade no hover */
}

/* ✨ Efeito ao focar ou passar o mouse */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__fields-holder:hover,
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__fields-holder:focus-within {
  border-color: #008f50;            /* tom mais claro no hover */
  box-shadow: 0 0 6px rgba(0, 143, 80, 0.25);
}

/* 📍 Wrapper interno */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__field-wrapper {
  position: relative;
  align-items: center;
  padding-left: 40px !important;    /* espaço pro ícone */
}

/* 🔍 Ícone de pesquisa */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__field-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: #006837;                   /* mesmo verde da borda */
  opacity: 0.8;
  pointer-events: none;
  transition: color 0.25s ease;
}

/* muda a cor do ícone ao focar */
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__fields-holder:hover .jet-ajax-search__field-icon,
.elementor-99 .elementor-element.elementor-element-c4b7b02 .jet-ajax-search__fields-holder:focus-within .jet-ajax-search__field-icon {
  color: #008f50;
  opacity: 1;
}

/* 📝 Campo de input */
.elementor-99 .elementor-element.elementor-element-c4b7b02 input.jet-ajax-search__field[type="search"] {
  border: none !important;
  outline: none !important;
  background: transparent;
  width: 100%;
  font-size: 15px;
  color: #333333;
  padding: 10px 16px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

/* texto placeholder no mesmo tom do Figma */
.elementor-99 .elementor-element.elementor-element-c4b7b02 input.jet-ajax-search__field::placeholder {
  color: #999999;
  opacity: 1;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdb1e00 *//* Força o texto antes do ícone, mesmo com links dinâmicos */
.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-item,
.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-item a {
  display: flex !important;
  flex-direction: row-reverse !important; /* texto antes, ícone depois */
  align-items: center;
  justify-content: flex-start;
}

/* Ajusta o espaçamento entre texto e ícone */
.elementor-99 .elementor-element.elementor-element-fdb1e00 .elementor-icon-list-icon {
  margin-left: 8px !important;  /* espaço entre texto e ícone */
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-auth-links, class: .elementor-element-d6115d0 */.jet-auth-links__item{
    display: flex; 
    align-items: center !important;
}
.elementor-99 .elementor-element.elementor-element-d6115d0 .jet-auth-links{
    display: flex;
    flex-direction: column !important;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb6ee6 */.popup {
    top: 0;
    left: 0;
    transition: transform 0.5s ease;
    transform: translateY(-100%);
}

.popup.ativo {
margin-top: 7.85rem;
    transform: translateY(0%);
    pointer-events: auto; 
}


.popup:not(.ativo) {
    pointer-events: none;
    transition:  transform 0.5s ease, pointer-events 0s 0.5s;
}
.fechar{
    display: none;
}/* End custom CSS */