.elementor-30641 .elementor-element.elementor-element-311ad7fc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-db39a6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-5d95b11:not(.elementor-motion-effects-element-type-background), .elementor-30641 .elementor-element.elementor-element-5d95b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F2;}.elementor-30641 .elementor-element.elementor-element-5d95b11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30641 .elementor-element.elementor-element-5d95b11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30641 .elementor-element.elementor-element-2d260693 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__container{justify-content:flex-start;}.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__instance:hover{background-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-30641 .elementor-element.elementor-element-a754520{width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-a754520:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__container{justify-content:flex-start;}.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__instance:hover{background-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-30641 .elementor-element.elementor-element-13b0a185{width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-13b0a185:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-7f52786f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30641 .elementor-element.elementor-element-7f52786f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30641 .elementor-element.elementor-element-ea82fc8 > .elementor-widget-container{margin:0.3rem 0rem 0rem 0rem;}.elementor-30641 .elementor-element.elementor-element-ea82fc8{width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-39302363 .wpml-elementor-ls .wpml-ls-item{font-size:1.6rem;font-weight:400;line-height:1em;}.elementor-30641 .elementor-element.elementor-element-39302363 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-30641 .elementor-element.elementor-element-39302363 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-25b48c0 );}.elementor-30641 .elementor-element.elementor-element-39302363 > .elementor-widget-container{margin:-0.7rem 0rem 0rem -1rem;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-39302363{width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-720a65f{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-720a65f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-30641 .elementor-element.elementor-element-720a65f > .elementor-widget-container{margin:-0.3rem 0rem 0rem 0rem;}.elementor-30641 .elementor-element.elementor-element-281260a7{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-281260a7 .elementor-widget-container{text-align:center;}.elementor-30641 .elementor-element.elementor-element-281260a7 .elementor-social-icon{background-color:var( --e-global-color-02c2e6f );--icon-padding:0.4em;}.elementor-30641 .elementor-element.elementor-element-281260a7 .elementor-social-icon i{color:#999997;}.elementor-30641 .elementor-element.elementor-element-281260a7 .elementor-social-icon svg{fill:#999997;}.elementor-30641 .elementor-element.elementor-element-281260a7 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-20dfe155 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30641 .elementor-element.elementor-element-20dfe155 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-30641 .elementor-element.elementor-element-20dfe155 .elementor-button{text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-20dfe155 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-20dfe155{width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-495407e0 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-30641 .elementor-element.elementor-element-495407e0 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:1.7rem;font-weight:600;letter-spacing:-1px;}.elementor-30641 .elementor-element.elementor-element-495407e0{--jmm-top-items-hor-align:center;--jmm-top-item-title-color:var( --e-global-color-text );--jmm-top-item-dropdown-icon-color:var( --e-global-color-primary );--jmm-top-hover-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-dropdown-color:var( --e-global-color-primary );width:auto;max-width:auto;}.elementor-30641 .elementor-element.elementor-element-495407e0 .jet-mobile-menu__container{z-index:999;}.elementor-30641 .elementor-element.elementor-element-495407e0 .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-30641 .elementor-element.elementor-element-495407e0 > .elementor-widget-container{margin:0.8rem 0rem 0.8rem 0rem;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-2048edac:not(.elementor-motion-effects-element-type-background), .elementor-30641 .elementor-element.elementor-element-2048edac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30641 .elementor-element.elementor-element-2048edac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-2048edac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30641 .elementor-element.elementor-element-3f320116 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-5b2dca5f .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-30641 .elementor-element.elementor-element-5b2dca5f .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:1.7rem;font-weight:600;letter-spacing:-1px;}.elementor-30641 .elementor-element.elementor-element-5b2dca5f{--jmm-top-items-hor-align:center;--jmm-top-item-title-color:var( --e-global-color-text );--jmm-top-item-dropdown-icon-color:var( --e-global-color-primary );--jmm-top-hover-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-dropdown-color:var( --e-global-color-primary );}.elementor-30641 .elementor-element.elementor-element-5b2dca5f .jet-mobile-menu__container{z-index:999;}.elementor-30641 .elementor-element.elementor-element-5b2dca5f .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-30641 .elementor-element.elementor-element-5b2dca5f > .elementor-widget-container{margin:0.8rem 0rem 0.8rem 0rem;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-30641 .elementor-element.elementor-element-2d260693 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__instance{width:50%;border-radius:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__instance{width:50%;border-radius:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-7f52786f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0.5rem 0rem 0.5rem 0.5rem;}.elementor-30641 .elementor-element.elementor-element-20dfe155 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-30641 .elementor-element.elementor-element-495407e0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-button, class: .elementor-element-a754520 */.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__instance {
    border-radius: 0;
    width: 100%;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state {
    padding: 0px 30px;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state.jet-button__state-normal {
    background-color: #F5F5F2;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state.jet-button__state-hover {
    background-color: #E95A0C;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__icon.jet-elements-icon {
    width:15rem;
    height:5rem;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__icon.jet-elements-icon svg {
    width:15rem;
    height:auto;
}

/* Mobile */
@media (max-width:767px) {
.elementor-30641 .elementor-element.elementor-element-a754520 {
    flex-basis: 50%;
}

.elementor-30641 .elementor-element.elementor-element-a754520 .jet-button__state {
    padding: 0;
}
}/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-13b0a185 */.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__instance {
    border-radius: 0;
    width: 100%;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state {
    padding: 0px 30px;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state.jet-button__state-normal {
    background-color: #AA3737;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state.jet-button__state-hover {
    background-color: #AA3737;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__icon.jet-elements-icon {
    width:5rem;
    height:5rem;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__icon.jet-elements-icon svg {
    width:5rem;
    height:auto;
}

/* Mobile */
@media (max-width:767px) {
.elementor-30641 .elementor-element.elementor-element-13b0a185 {
    flex-basis: 50%;
}

.elementor-30641 .elementor-element.elementor-element-13b0a185 .jet-button__state {
    padding: 0;
}
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-39302363 */.elementor-30641 .elementor-element.elementor-element-39302363 {
    height:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-720a65f */.elementor-30641 .elementor-element.elementor-element-720a65f a {
    border: none;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-495407e0 */.elementor-30641 .elementor-element.elementor-element-495407e0 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-311ad7fc */.elementor-30641 .elementor-element.elementor-element-311ad7fc {
    position: fixed;
    z-index:2;
    width: 100%;
    margin-top:-10rem!important;
    -moz-box-shadow: 0 4px 4px rgba(66, 66, 63, 0.1);
    -webkit-box-shadow: 0 4px 4px rgba(66, 66, 63, 0.1);
    box-shadow: 0 4px 4px rgba(66, 66, 63, 0.1);
}/* End custom CSS */