.product_list_widget{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:10px;list-style:none}.product_list_widget li,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:8px;background:#fff;box-shadow:0 4px 8px 0 rgb(0 0 0/20%);transition:.3s}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover,.product_list_widget li:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.page-id-169 .elementor-element-26f9c8b .elementor-icon-box-wrapper{display:flex}.page-id-169 .elementor-element-26f9c8b .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-right:1rem}.page-id-169 .elementor-element-c433e18 .elementor-icon-box-content h5 a{color:#fff}.d-flex{display:flex}ul.elementor-icon-list-items{list-style:none;margin:0}.home-list .elementor-icon-list-icon{font-size:26px;margin-right:1rem}article.post .ast-post-format- .entry-header,article .entry-meta,.latest-post-excerpt .read-more{display:none}.ast-header-button-1 .ast-custom-button,.ast-builder-menu-1 .menu-item>.menu-link{color:#000}body.home .ast-header-button-1 .ast-custom-button,body.home .ast-builder-menu-1 .menu-item>.menu-link{color:var(--ast-global-color-4)}.ast-header-button-1 .ast-custom-button{border-color:#000}body.home .ast-header-button-1 .ast-custom-button{border-color:var(--ast-global-color-4)}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element,.ast-footer-copyright{color:#a5a5a5}.latest-posts-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.latest-post-item{border:1px solid #e2e2e2;padding:1.2rem;background:#fff}.latest-post-thumb img{width:100%;height:auto;display:block}.latest-post-title{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem}.latest-post-title a{text-decoration:none;color:inherit}.latest-post-excerpt{color:#555}.latest-post-readmore{display:inline-block;margin-top:.5rem;color:#0073aa;text-decoration:none;font-weight:600}.latest-post-readmore:hover{text-decoration:underline}@media only screen and (min-width:600px){.d-none-desktop{display:none}.links-white-desktop a{color:#fff;font-weight:700}}@media only screen and (max-width:600px){.d-flex-mobile{display:flex}.references img{max-width:50vw}.references .elementor-widget-container{text-align:center}.references .elementor-widget{margin-bottom:0}.elementor-390 .elementor-element.elementor-element-4db183b>.elementor-element-populated{padding-bottom:0}.links-white a{color:#fff;font-weight:700}[data-section=section-fb-social-icons-1] .footer-social-inner-wrap{text-align:center}}