.elementor-7329 .elementor-element.elementor-element-8f740e9{--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:center;--gap:clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem) clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem);--row-gap:clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem);--column-gap:clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem);--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1.25rem, -7.083rem + 17.361vw, 13.75rem);--padding-right:clamp(1.25rem, -7.083rem + 17.361vw, 13.75rem);}.elementor-7329 .elementor-element.elementor-element-2c1d675{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-7329 .elementor-element.elementor-element-2c1d675.elementor-element{--align-self:center;}.elementor-7329 .elementor-element.elementor-element-2c1d675 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-7329 .elementor-element.elementor-element-2c1d675 .elementor-divider{text-align:left;}.elementor-7329 .elementor-element.elementor-element-931a295 img{width:clamp(10rem, 6.78rem + 5.026vw, 13rem);max-width:clamp(10rem, 6.78rem + 5.026vw, 13rem);}.elementor-7329 .elementor-element.elementor-element-884f699{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem);--row-gap:0;--column-gap:clamp(0.625rem, 0.208rem + 0.868vw, 1.25rem);--flex-wrap:wrap;--border-radius:clamp(0.625rem, -0.046rem + 1.047vw, 1.25rem) clamp(0.625rem, -0.046rem + 1.047vw, 1.25rem) clamp(0.625rem, -0.046rem + 1.047vw, 1.25rem) clamp(0.625rem, -0.046rem + 1.047vw, 1.25rem);box-shadow:-2px 5px 5px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(1rem, -0.073rem + 1.675vw, 2rem);--padding-bottom:10px;--padding-left:clamp(1rem, -0.073rem + 1.675vw, 2rem);--padding-right:clamp(1rem, -0.073rem + 1.675vw, 2rem);}.elementor-7329 .elementor-element.elementor-element-884f699:not(.elementor-motion-effects-element-type-background), .elementor-7329 .elementor-element.elementor-element-884f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #D7D7E1 100%);}.elementor-7329 .elementor-element.elementor-element-69108c5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu .elementor-item{font-size:clamp(1rem, 0.842rem + 0.33vw, 1.25rem);font-weight:400;text-transform:uppercase;line-height:1.333333333333333;}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:clamp(0.5rem, 0rem + 1.042vw, 1.25rem);padding-right:clamp(0.5rem, 0rem + 1.042vw, 1.25rem);padding-top:11px;padding-bottom:11px;}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-7329 .elementor-element.elementor-element-69108c5{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:100%;--e-nav-menu-divider-color:#D7D7E1;--e-nav-menu-horizontal-menu-item-margin:calc( clamp(0.5rem, 0.366rem + 0.209vw, 0.625rem) / 2 );}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:clamp(0.5rem, 0.366rem + 0.209vw, 0.625rem);}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-text );}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--dropdown a:hover,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--dropdown a:focus,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-7329 .elementor-element.elementor-element-ce656c2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-ce656c2 > .elementor-widget-container{border-style:none;}.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__close-button, .elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-7329 .elementor-element.elementor-element-e9758d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7329 .elementor-element.elementor-element-e9758d4{--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-button-border-radius:5px;--toggle-icon-size:clamp(1.5rem, 0.866rem + 1.32vw, 2.5rem);--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-close-icon-size:18px;--cart-close-button-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-67b7614 );--remove-item-button-hover-color:#FF0000;--product-price-color:var( --e-global-color-67b7614 );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:5px;--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:#BDBDBD;--view-cart-button-padding:12px 12px 12px 12px;--checkout-button-text-color:var( --e-global-color-text );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-background-color:#BDBDBD;--checkout-button-padding:12px 12px 12px 12px;}.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7329 .elementor-element.elementor-element-e9758d4 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__product-name a{font-weight:bold;color:var( --e-global-color-primary );}.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__product-price{font-size:16px;}.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-67b7614 );}.elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri{writing-mode:inherit;}.elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri div{writing-mode:inherit;}.elementor-7329 .elementor-element.elementor-element-677c0c4{width:100%;max-width:100%;padding:0px 48px 0px 0px;text-align:end;}.elementor-7329 .elementor-element.elementor-element-677c0c4 .elementor-heading-title{font-size:14px;text-decoration:underline;color:var( --e-global-color-secondary );}.elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > div, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h1, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h2, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h3, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h4, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h5, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > h6, .elementor-7329 .elementor-element.elementor-element-677c0c4.ob-harakiri > p{transform:rotate(0deg);}.elementor-7329 .elementor-element.elementor-element-677c0c4 > div{text-indent:0px;mix-blend-mode:inherit;}.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-7329 .elementor-element.elementor-element-884f699{--justify-content:flex-start;--border-radius:clamp(0.625rem, -0.113rem + 1.152vw, 1.313rem) clamp(0.625rem, -0.113rem + 1.152vw, 1.313rem) clamp(0.625rem, -0.113rem + 1.152vw, 1.313rem) clamp(0.625rem, -0.113rem + 1.152vw, 1.313rem);}.elementor-7329 .elementor-element.elementor-element-69108c5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7329 .elementor-element.elementor-element-677c0c4{padding:0px 36px 0px 0px;}}@media(max-width:767px){.elementor-7329 .elementor-element.elementor-element-8f740e9{--padding-top:clamp(0.625rem, -0.717rem + 6.711vw, 2.5rem);--padding-bottom:clamp(0.625rem, -0.717rem + 6.711vw, 2.5rem);--padding-left:clamp(0.625rem, -0.717rem + 6.711vw, 2.5rem);--padding-right:clamp(0.625rem, -0.717rem + 6.711vw, 2.5rem);}.elementor-7329 .elementor-element.elementor-element-931a295.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7329 .elementor-element.elementor-element-884f699{--flex-wrap:wrap;}.elementor-7329 .elementor-element.elementor-element-69108c5{width:100%;max-width:100%;z-index:10;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7329 .elementor-element.elementor-element-69108c5.elementor-element{--align-self:center;}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:10%;padding-bottom:10%;}.elementor-7329 .elementor-element.elementor-element-69108c5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7329 .elementor-element.elementor-element-ce656c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7329 .elementor-element.elementor-element-e9758d4{--toggle-icon-size:28px;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-7329 .elementor-element.elementor-element-677c0c4{padding:0px 40px 0px 0px;text-align:end;}}/* Start custom CSS for fibosearch, class: .elementor-element-ce656c2 */.elementor-7329 .elementor-element.elementor-element-ce656c2 .dgwt-wcas-search-input {
border-radius: 50px!important;
-webkit-box-shadow: -2px 5px 5px 0 rgba(0,0,0,0.15);
        box-shadow: -2px 5px 5px 0 rgba(0,0,0,0.15);
background-image: -webkit-gradient(linear, left top, left bottom, from(var(--degrade-cinza-claro)), to(var(--degrade-cinza-medio)))!important;
background-image: -o-linear-gradient(top, var(--degrade-cinza-claro) 0%, var(--degrade-cinza-medio) 100%)!important;
background-image: linear-gradient(180deg, var(--degrade-cinza-claro) 0%, var(--degrade-cinza-medio) 100%)!important;
border:none!important;
}
.elementor-7329 .elementor-element.elementor-element-ce656c2 .dgwt-wcas-search-wrapp {
min-width: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e9758d4 */.woocommerce-Price-amount.amount, .elementor-menu-cart__subtotal, .shop_table.woocommerce-checkout-review-order-table > tfoot, #order_review > table > thead > tr > th.product-total
{
display:none;
}
.elementor-7329 .elementor-element.elementor-element-e9758d4 .elementor-menu-cart__main
{
    z-index:2000!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-884f699 */.elementor-7329 .elementor-element.elementor-element-884f699 {
--degrade-azul-claro:#007DFF;
--degrade-azul-medio:#033992;
--degrade-azul-escuro:#050037;
--degrade-cinza-claro:#fff;
--degrade-cinza-medio:#e9e9ef;
--degrade-cinza-escuro:#d7d7e1;
}
@media (min-width:768px) {
.elementor-7329 .elementor-element.elementor-element-884f699 .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
-webkit-box-flex:0;
-webkit-flex-grow:0;
    -ms-flex-positive:0;
        flex-grow:0;
}
.elementor-7329 .elementor-element.elementor-element-884f699 * {
--e-nav-menu-divider-width: none!important;
}
}
@media (max-width:767px) {
.elementor-7329 .elementor-element.elementor-element-884f699 .sub-arrow {
-webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
        transform: scaleY(-1);
}
.elementor-7329 .elementor-element.elementor-element-884f699 .sub-menu {
bottom:0!important;
}
.elementor-element-69108c5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
margin-top:-230px!important;
top:0!important;
left:50%!important;
height: 100%!important;
-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
}
.elementor-element-69108c5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown > li {
background:#fff;    
}
.elementor-7329 .elementor-element.elementor-element-884f699 .scroll-down{
display: none!important;
}

.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical a:not(.sub-menu a) {
-webkit-box-shadow:none;
        box-shadow:none;
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu
{
position: fixed;
bottom: 0;
left:0;
-webkit-box-shadow:0px -5px 5px 0 rgba(0,0,0,0.15);
        box-shadow:0px -5px 5px 0 rgba(0,0,0,0.15);
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical a
{
-webkit-box-shadow: none!important;
        box-shadow: none!important;
}
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical a:not(.sub-menu a)
{
background-image: -o-linear-gradient(top, var(--degrade-cinza-claro) 0%, var(--degrade-cinza-medio) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(var(--degrade-cinza-claro)), to(var(--degrade-cinza-medio)));
background-image: linear-gradient(180deg, var(--degrade-cinza-claro) 0%, var(--degrade-cinza-medio) 100%);
-webkit-box-shadow: -2px 5px 5px 0 rgba(0,0,0,0.15);
        box-shadow: -2px 5px 5px 0 rgba(0,0,0,0.15);
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical .elementor-item-active
{
background-image:-o-linear-gradient(top,var(--degrade-cinza-medio) 0%, var(--degrade-cinza-escuro) 100%);
background-image:-webkit-gradient(linear,left top, left bottom,from(var(--degrade-cinza-medio)), to(var(--degrade-cinza-escuro)));
background-image:linear-gradient(180deg,var(--degrade-cinza-medio) 0%, var(--degrade-cinza-escuro) 100%);
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical:hover a:not(.sub-menu a)
{
background-image:-o-linear-gradient(top,var(--degrade-azul-claro) 0%, var(--degrade-azul-escuro) 100%);
background-image:-webkit-gradient(linear,left top, left bottom,from(var(--degrade-azul-claro)), to(var(--degrade-azul-escuro)));
background-image:linear-gradient(180deg,var(--degrade-azul-claro) 0%, var(--degrade-azul-escuro) 100%);
}
.elementor-7329 .elementor-element.elementor-element-884f699 ._menu_vertical .elementor-item-active:hover 
{
background-image: -o-linear-gradient(top,var(--degrade-cinza-medio) 0%, var(--degrade-cinza-escuro) 100%);
background-image: -webkit-gradient(linear,left top, left bottom,from(var(--degrade-cinza-medio)), to(var(--degrade-cinza-escuro)));
background-image: linear-gradient(180deg,var(--degrade-cinza-medio) 0%, var(--degrade-cinza-escuro) 100%);
color:var(--e-global-color-text)!important;
}/* End custom CSS */