.template-home .js-home-sections-container{margin-top:-7rem}.template-home .js-home-sections-container .js-home-main-slider-container .js-live-preview-home-slider-container{margin-bottom:0 !important}.template-home .js-home-sections-container .js-home-main-slider-container .js-live-preview-home-slider-container .js-home-slider-col{height:auto;max-height:40rem}.template-home .js-home-sections-container .js-home-main-slider-container .js-live-preview-home-slider-container .js-home-slider-col .js-home-slider{height:100%}.template-home .js-home-sections-container .section-banners-home{margin-bottom:0 !important}.template-home .js-home-sections-container .section-banners-home .js-banner-container{max-width:70rem}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner{margin-bottom:0 !important;padding-top:5rem;padding-bottom:5rem !important}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-image-container{border-radius:1rem;max-width:30rem}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-text{text-align:left !important}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-text .textbanner-title{font-size:3.5rem}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-text .textbanner-paragraph{height:fit-content;max-height:none;overflow:visible;display:block !important}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-text .btn-secondary{background:var(--secondary);border-radius:.5rem;color:var(--white);padding:1rem 2rem;transition:background .3s ease,transform .3s ease}.template-home .js-home-sections-container .section-banners-home .js-banner-container .js-textbanner .textbanner-link .js-textbanner-text .btn-secondary:hover{background:var(--dark);transform:translateY(-5px)}.template-home .js-home-sections-container .section-featured-home{background:var(--white);margin:0;padding:4rem 0}.template-home .js-home-sections-container .section-featured-home .js-products-featured-title{font-size:3rem;font-weight:400}.template-home .js-home-sections-container .section-featured-home .js-products-featured-container{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;align-items:stretch}.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>div,.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>.col-12{margin:0;padding:0;margin-bottom:0;display:flex;flex-direction:column;flex:0 0 100%;max-width:100%}@media(min-width: 768px){.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>div,.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>.col-12{flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem)}}@media(min-width: 992px){.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>div,.template-home .js-home-sections-container .section-featured-home .js-products-featured-container>.col-12{flex:0 0 calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}}.template-home .js-home-sections-container .section-featured-home .item{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-grow:1;border-radius:1rem;overflow:hidden;box-shadow:0 0 10px #ccc;background:var(--white);padding:0 !important}.template-home .js-home-sections-container .section-featured-home .item .js-product-container{display:flex;flex-direction:column;height:100%;width:100%}@media(max-width: 767px){.template-home .js-home-sections-container .section-featured-home .item{max-width:24rem !important;margin:0 auto !important}}.template-home .js-home-sections-container .section-featured-home .item-image-container{width:100%;position:relative;aspect-ratio:1/1;overflow:hidden}.template-home .js-home-sections-container .section-featured-home .item-image-container img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.template-home .js-home-sections-container .section-featured-home .item-info-container{flex:1;display:flex;flex-direction:column;padding:1.5rem}.template-home .js-home-sections-container .section-featured-home .item-info-container .title,.template-home .js-home-sections-container .section-featured-home .item-info-container .item-name{font-size:2rem;font-weight:400;margin:0 0 1rem 0;line-height:1.1}.template-home .js-home-sections-container .section-featured-home .item-info-container .price,.template-home .js-home-sections-container .section-featured-home .item-info-container .item-description,.template-home .js-home-sections-container .section-featured-home .item-info-container p{margin:0;font-size:.95rem}.template-home .js-home-sections-container .section-featured-home .item-description{border-bottom:none;padding-bottom:0 !important;flex-grow:1}.template-home .js-home-sections-container .section-featured-home .item-actions{padding-bottom:1rem;visibility:visible !important;opacity:1}.template-home .js-home-sections-container .section-featured-home .item-actions .consultar-info{background:var(--primary);border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;transition:background .3s ease,transform .3s ease}.template-home .js-home-sections-container .section-featured-home .item-actions .consultar-info a{color:var(--dark);transition:color .3s ease}.template-home .js-home-sections-container .section-featured-home .item-actions .consultar-info:hover{background:var(--dark);transform:translateY(-5px)}.template-home .js-home-sections-container .section-featured-home .item-actions .consultar-info:hover a{color:var(--white)}.template-home .js-home-sections-container .section-featured-home .item-info-container .btn,.template-home .js-home-sections-container .section-featured-home .item-info-container .btn-link{margin-top:auto;font-size:.8rem;padding:.5rem;border-radius:.5rem;align-self:flex-start}.template-home .js-home-sections-container .section-welcome-home{background:var(--secondary);color:var(--white);padding:4rem 0}.template-home .js-home-sections-container .section-welcome-home .js-institutional-message-title{margin:0;font-size:4rem;font-weight:400;font-style:italic}
/* Engine:dart */